← back

implicit_conversion

`n` functions, each a cascade of cross-type conversions: scalar widening (int/uint -> float), splats, mixed initializer lists (per-element coercion), vector compose/truncate, and explicit narrowing. Stresses the coercion / conversion-cost engine in semantic checking rather than operator overloading. Scaling null: n scales conversion sites against a FIXED type set; ideal cost is O(n).

bucket: typecheck  ·  compile mode: module  ·  flags: (none)  ·  default N: 600

Phase composition across releases

Full sub-counter decomposition of compileInner — named leaf timers plus (self) residuals (a parent's time not covered by a named child, e.g. the autodiff transform in linkAndOptimizeIR (self)). Topmost band traces compileInner; hover a band for its phase.

Across releases

implicit_conversion — Across releases (median ms) implicit_conversion 0.67× 0.0 96 192 25.12 25.13 25.14 25.15 25.16 25.17 25.18 25.19 25.20 25.21 25.22 25.23 25.24 26.1 26.2 26.3 26.4 26.5 26.7 26.8 26.9 26.10 26.11 26.12 26.13 26.13.1 26.14 26.14.1 26.16 26.16.1 implicit_conversion — parseTranslationUnit implicit_conversion — SemanticChecking implicit_conversion — generateIR implicit_conversion — frontEndExecute (self) implicit_conversion — generateOutput (self) implicit_conversion — compileInner (self) phase buckets parseTranslationUnit SemanticChecking generateIR frontEndExecute (self) specializeModule simplifyIR linkIR unrollLoopsInModule legalizeResourceTypes legalizeExistentialTypeLayout performMandatoryEarlyInlining performForceInlining linkAndOptimizeIR (self) emitEntryPointsSourceFromIR generateOutput (self) compileInner (self)

Daily tip-of-tree (last 30 days)

implicit_conversion — Daily tip-of-tree (last 30 days) (median ms) implicit_conversion 1.00× 0.0 67 134 07-30 07-31 08-01 08-02 08-03 08-04 08-05 08-06 08-07 08-08 08-09 08-10 08-11 08-12 08-13 08-14 08-15 08-15 08-18 08-19 08-20 08-21 08-22 08-23 08-24 08-25 08-26 08-27 08-28 08-29 implicit_conversion — parseTranslationUnit implicit_conversion — SemanticChecking implicit_conversion — generateIR implicit_conversion — frontEndExecute (self) implicit_conversion — generateOutput (self) implicit_conversion — compileInner (self) phase buckets parseTranslationUnit SemanticChecking generateIR frontEndExecute (self) specializeModule simplifyIR linkIR unrollLoopsInModule legalizeResourceTypes legalizeExistentialTypeLayout performMandatoryEarlyInlining performForceInlining linkAndOptimizeIR (self) emitEntryPointsSourceFromIR generateOutput (self) compileInner (self)

Daily window progress

Overall compileInner: 118.8 → 118.7 ms  -0.1%  (2026-07-30 7c58a326b → 2026-08-29 28c755b09)

Contributors — the mutually-exclusive phase buckets (named leaves + (self) residuals) that tile compileInner; the pp column sums to the overall %. Buckets moving the total by ≥0.2% are listed, the rest fold into the remainder row. Below them, every other reported counter (nested/overlapping, e.g. serialized-module reads — own change only):

counterΔown %of total
SemanticChecking-0.8 ms-1.0%-0.7pp
generateIR+0.6 ms+1.8%+0.5pp
(remaining 4 buckets)+0.1 ms+0.1pp
readSerializedModuleIR-2.4 ms-4.6%
loadBuiltinModule-2.1 ms-2.0%

Largest day steps (≥5% of the previous day, both directions; bisect with git log <c0>..<c1> -- source/):

boundary% vs prev daycommitstop buckets (own %)
none

Reproduce

Run from the slang repo root. This regenerates the sources below and re-runs this workload's measurement; --gen-dir keeps the generated files (they go to a tempdir and are deleted otherwise).

python3 tools/compile-perf/bench.py --slangc /path/to/slangc --only implicit_conversion --label repro --gen-dir repro-implicit_conversion

Compiled Slang source

the complete compiled source (N = 600), shown in full

implicit_conversion.slang (7275 lines)

// AUTO-GENERATED by perf-suite/workloads.py - do not edit by hand.
RWStructuredBuffer<float> outBuf;

float conv_0()
{
    int i = 0; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_1()
{
    int i = 1; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_2()
{
    int i = 2; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_3()
{
    int i = 3; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_4()
{
    int i = 4; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_5()
{
    int i = 5; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_6()
{
    int i = 6; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_7()
{
    int i = 0; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_8()
{
    int i = 1; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_9()
{
    int i = 2; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_10()
{
    int i = 3; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_11()
{
    int i = 4; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_12()
{
    int i = 5; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_13()
{
    int i = 6; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_14()
{
    int i = 0; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_15()
{
    int i = 1; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_16()
{
    int i = 2; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_17()
{
    int i = 3; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_18()
{
    int i = 4; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_19()
{
    int i = 5; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_20()
{
    int i = 6; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_21()
{
    int i = 0; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_22()
{
    int i = 1; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_23()
{
    int i = 2; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_24()
{
    int i = 3; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_25()
{
    int i = 4; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_26()
{
    int i = 5; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_27()
{
    int i = 6; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_28()
{
    int i = 0; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_29()
{
    int i = 1; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_30()
{
    int i = 2; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_31()
{
    int i = 3; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_32()
{
    int i = 4; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_33()
{
    int i = 5; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_34()
{
    int i = 6; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_35()
{
    int i = 0; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_36()
{
    int i = 1; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_37()
{
    int i = 2; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_38()
{
    int i = 3; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_39()
{
    int i = 4; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_40()
{
    int i = 5; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_41()
{
    int i = 6; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_42()
{
    int i = 0; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_43()
{
    int i = 1; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_44()
{
    int i = 2; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_45()
{
    int i = 3; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_46()
{
    int i = 4; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_47()
{
    int i = 5; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_48()
{
    int i = 6; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_49()
{
    int i = 0; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_50()
{
    int i = 1; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_51()
{
    int i = 2; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_52()
{
    int i = 3; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_53()
{
    int i = 4; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_54()
{
    int i = 5; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_55()
{
    int i = 6; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_56()
{
    int i = 0; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_57()
{
    int i = 1; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_58()
{
    int i = 2; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_59()
{
    int i = 3; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_60()
{
    int i = 4; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_61()
{
    int i = 5; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_62()
{
    int i = 6; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_63()
{
    int i = 0; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_64()
{
    int i = 1; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_65()
{
    int i = 2; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_66()
{
    int i = 3; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_67()
{
    int i = 4; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_68()
{
    int i = 5; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_69()
{
    int i = 6; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_70()
{
    int i = 0; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_71()
{
    int i = 1; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_72()
{
    int i = 2; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_73()
{
    int i = 3; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_74()
{
    int i = 4; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_75()
{
    int i = 5; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_76()
{
    int i = 6; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_77()
{
    int i = 0; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_78()
{
    int i = 1; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_79()
{
    int i = 2; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_80()
{
    int i = 3; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_81()
{
    int i = 4; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_82()
{
    int i = 5; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_83()
{
    int i = 6; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_84()
{
    int i = 0; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_85()
{
    int i = 1; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_86()
{
    int i = 2; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_87()
{
    int i = 3; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_88()
{
    int i = 4; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_89()
{
    int i = 5; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_90()
{
    int i = 6; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_91()
{
    int i = 0; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_92()
{
    int i = 1; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_93()
{
    int i = 2; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_94()
{
    int i = 3; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_95()
{
    int i = 4; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_96()
{
    int i = 5; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_97()
{
    int i = 6; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_98()
{
    int i = 0; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_99()
{
    int i = 1; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_100()
{
    int i = 2; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_101()
{
    int i = 3; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_102()
{
    int i = 4; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_103()
{
    int i = 5; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_104()
{
    int i = 6; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_105()
{
    int i = 0; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_106()
{
    int i = 1; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_107()
{
    int i = 2; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_108()
{
    int i = 3; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_109()
{
    int i = 4; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_110()
{
    int i = 5; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_111()
{
    int i = 6; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_112()
{
    int i = 0; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_113()
{
    int i = 1; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_114()
{
    int i = 2; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_115()
{
    int i = 3; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_116()
{
    int i = 4; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_117()
{
    int i = 5; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_118()
{
    int i = 6; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_119()
{
    int i = 0; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_120()
{
    int i = 1; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_121()
{
    int i = 2; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_122()
{
    int i = 3; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_123()
{
    int i = 4; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_124()
{
    int i = 5; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_125()
{
    int i = 6; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_126()
{
    int i = 0; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_127()
{
    int i = 1; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_128()
{
    int i = 2; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_129()
{
    int i = 3; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_130()
{
    int i = 4; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_131()
{
    int i = 5; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_132()
{
    int i = 6; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_133()
{
    int i = 0; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_134()
{
    int i = 1; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_135()
{
    int i = 2; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_136()
{
    int i = 3; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_137()
{
    int i = 4; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_138()
{
    int i = 5; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_139()
{
    int i = 6; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_140()
{
    int i = 0; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_141()
{
    int i = 1; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_142()
{
    int i = 2; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_143()
{
    int i = 3; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_144()
{
    int i = 4; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_145()
{
    int i = 5; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_146()
{
    int i = 6; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_147()
{
    int i = 0; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_148()
{
    int i = 1; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_149()
{
    int i = 2; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_150()
{
    int i = 3; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_151()
{
    int i = 4; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_152()
{
    int i = 5; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_153()
{
    int i = 6; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_154()
{
    int i = 0; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_155()
{
    int i = 1; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_156()
{
    int i = 2; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_157()
{
    int i = 3; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_158()
{
    int i = 4; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_159()
{
    int i = 5; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_160()
{
    int i = 6; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_161()
{
    int i = 0; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_162()
{
    int i = 1; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_163()
{
    int i = 2; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_164()
{
    int i = 3; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_165()
{
    int i = 4; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_166()
{
    int i = 5; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_167()
{
    int i = 6; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_168()
{
    int i = 0; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_169()
{
    int i = 1; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_170()
{
    int i = 2; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_171()
{
    int i = 3; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_172()
{
    int i = 4; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_173()
{
    int i = 5; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_174()
{
    int i = 6; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_175()
{
    int i = 0; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_176()
{
    int i = 1; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_177()
{
    int i = 2; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_178()
{
    int i = 3; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_179()
{
    int i = 4; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_180()
{
    int i = 5; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_181()
{
    int i = 6; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_182()
{
    int i = 0; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_183()
{
    int i = 1; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_184()
{
    int i = 2; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_185()
{
    int i = 3; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_186()
{
    int i = 4; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_187()
{
    int i = 5; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_188()
{
    int i = 6; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_189()
{
    int i = 0; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_190()
{
    int i = 1; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_191()
{
    int i = 2; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_192()
{
    int i = 3; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_193()
{
    int i = 4; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_194()
{
    int i = 5; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_195()
{
    int i = 6; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_196()
{
    int i = 0; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_197()
{
    int i = 1; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_198()
{
    int i = 2; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_199()
{
    int i = 3; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_200()
{
    int i = 4; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_201()
{
    int i = 5; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_202()
{
    int i = 6; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_203()
{
    int i = 0; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_204()
{
    int i = 1; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_205()
{
    int i = 2; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_206()
{
    int i = 3; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_207()
{
    int i = 4; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_208()
{
    int i = 5; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_209()
{
    int i = 6; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_210()
{
    int i = 0; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_211()
{
    int i = 1; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_212()
{
    int i = 2; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_213()
{
    int i = 3; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_214()
{
    int i = 4; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_215()
{
    int i = 5; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_216()
{
    int i = 6; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_217()
{
    int i = 0; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_218()
{
    int i = 1; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_219()
{
    int i = 2; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_220()
{
    int i = 3; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_221()
{
    int i = 4; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_222()
{
    int i = 5; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_223()
{
    int i = 6; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_224()
{
    int i = 0; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_225()
{
    int i = 1; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_226()
{
    int i = 2; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_227()
{
    int i = 3; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_228()
{
    int i = 4; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_229()
{
    int i = 5; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_230()
{
    int i = 6; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_231()
{
    int i = 0; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_232()
{
    int i = 1; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_233()
{
    int i = 2; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_234()
{
    int i = 3; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_235()
{
    int i = 4; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_236()
{
    int i = 5; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_237()
{
    int i = 6; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_238()
{
    int i = 0; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_239()
{
    int i = 1; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_240()
{
    int i = 2; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_241()
{
    int i = 3; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_242()
{
    int i = 4; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_243()
{
    int i = 5; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_244()
{
    int i = 6; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_245()
{
    int i = 0; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_246()
{
    int i = 1; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_247()
{
    int i = 2; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_248()
{
    int i = 3; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_249()
{
    int i = 4; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_250()
{
    int i = 5; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_251()
{
    int i = 6; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_252()
{
    int i = 0; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_253()
{
    int i = 1; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_254()
{
    int i = 2; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_255()
{
    int i = 3; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_256()
{
    int i = 4; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_257()
{
    int i = 5; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_258()
{
    int i = 6; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_259()
{
    int i = 0; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_260()
{
    int i = 1; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_261()
{
    int i = 2; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_262()
{
    int i = 3; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_263()
{
    int i = 4; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_264()
{
    int i = 5; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_265()
{
    int i = 6; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_266()
{
    int i = 0; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_267()
{
    int i = 1; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_268()
{
    int i = 2; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_269()
{
    int i = 3; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_270()
{
    int i = 4; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_271()
{
    int i = 5; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_272()
{
    int i = 6; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_273()
{
    int i = 0; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_274()
{
    int i = 1; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_275()
{
    int i = 2; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_276()
{
    int i = 3; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_277()
{
    int i = 4; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_278()
{
    int i = 5; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_279()
{
    int i = 6; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_280()
{
    int i = 0; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_281()
{
    int i = 1; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_282()
{
    int i = 2; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_283()
{
    int i = 3; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_284()
{
    int i = 4; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_285()
{
    int i = 5; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_286()
{
    int i = 6; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_287()
{
    int i = 0; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_288()
{
    int i = 1; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_289()
{
    int i = 2; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_290()
{
    int i = 3; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_291()
{
    int i = 4; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_292()
{
    int i = 5; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_293()
{
    int i = 6; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_294()
{
    int i = 0; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_295()
{
    int i = 1; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_296()
{
    int i = 2; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_297()
{
    int i = 3; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_298()
{
    int i = 4; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_299()
{
    int i = 5; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_300()
{
    int i = 6; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_301()
{
    int i = 0; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_302()
{
    int i = 1; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_303()
{
    int i = 2; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_304()
{
    int i = 3; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_305()
{
    int i = 4; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_306()
{
    int i = 5; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_307()
{
    int i = 6; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_308()
{
    int i = 0; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_309()
{
    int i = 1; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_310()
{
    int i = 2; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_311()
{
    int i = 3; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_312()
{
    int i = 4; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_313()
{
    int i = 5; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_314()
{
    int i = 6; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_315()
{
    int i = 0; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_316()
{
    int i = 1; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_317()
{
    int i = 2; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_318()
{
    int i = 3; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_319()
{
    int i = 4; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_320()
{
    int i = 5; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_321()
{
    int i = 6; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_322()
{
    int i = 0; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_323()
{
    int i = 1; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_324()
{
    int i = 2; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_325()
{
    int i = 3; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_326()
{
    int i = 4; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_327()
{
    int i = 5; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_328()
{
    int i = 6; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_329()
{
    int i = 0; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_330()
{
    int i = 1; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_331()
{
    int i = 2; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_332()
{
    int i = 3; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_333()
{
    int i = 4; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_334()
{
    int i = 5; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_335()
{
    int i = 6; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_336()
{
    int i = 0; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_337()
{
    int i = 1; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_338()
{
    int i = 2; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_339()
{
    int i = 3; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_340()
{
    int i = 4; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_341()
{
    int i = 5; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_342()
{
    int i = 6; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_343()
{
    int i = 0; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_344()
{
    int i = 1; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_345()
{
    int i = 2; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_346()
{
    int i = 3; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_347()
{
    int i = 4; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_348()
{
    int i = 5; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_349()
{
    int i = 6; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_350()
{
    int i = 0; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_351()
{
    int i = 1; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_352()
{
    int i = 2; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_353()
{
    int i = 3; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_354()
{
    int i = 4; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_355()
{
    int i = 5; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_356()
{
    int i = 6; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_357()
{
    int i = 0; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_358()
{
    int i = 1; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_359()
{
    int i = 2; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_360()
{
    int i = 3; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_361()
{
    int i = 4; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_362()
{
    int i = 5; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_363()
{
    int i = 6; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_364()
{
    int i = 0; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_365()
{
    int i = 1; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_366()
{
    int i = 2; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_367()
{
    int i = 3; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_368()
{
    int i = 4; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_369()
{
    int i = 5; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_370()
{
    int i = 6; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_371()
{
    int i = 0; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_372()
{
    int i = 1; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_373()
{
    int i = 2; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_374()
{
    int i = 3; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_375()
{
    int i = 4; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_376()
{
    int i = 5; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_377()
{
    int i = 6; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_378()
{
    int i = 0; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_379()
{
    int i = 1; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_380()
{
    int i = 2; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_381()
{
    int i = 3; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_382()
{
    int i = 4; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_383()
{
    int i = 5; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_384()
{
    int i = 6; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_385()
{
    int i = 0; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_386()
{
    int i = 1; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_387()
{
    int i = 2; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_388()
{
    int i = 3; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_389()
{
    int i = 4; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_390()
{
    int i = 5; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_391()
{
    int i = 6; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_392()
{
    int i = 0; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_393()
{
    int i = 1; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_394()
{
    int i = 2; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_395()
{
    int i = 3; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_396()
{
    int i = 4; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_397()
{
    int i = 5; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_398()
{
    int i = 6; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_399()
{
    int i = 0; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_400()
{
    int i = 1; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_401()
{
    int i = 2; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_402()
{
    int i = 3; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_403()
{
    int i = 4; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_404()
{
    int i = 5; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_405()
{
    int i = 6; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_406()
{
    int i = 0; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_407()
{
    int i = 1; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_408()
{
    int i = 2; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_409()
{
    int i = 3; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_410()
{
    int i = 4; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_411()
{
    int i = 5; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_412()
{
    int i = 6; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_413()
{
    int i = 0; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_414()
{
    int i = 1; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_415()
{
    int i = 2; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_416()
{
    int i = 3; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_417()
{
    int i = 4; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_418()
{
    int i = 5; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_419()
{
    int i = 6; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_420()
{
    int i = 0; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_421()
{
    int i = 1; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_422()
{
    int i = 2; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_423()
{
    int i = 3; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_424()
{
    int i = 4; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_425()
{
    int i = 5; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_426()
{
    int i = 6; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_427()
{
    int i = 0; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_428()
{
    int i = 1; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_429()
{
    int i = 2; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_430()
{
    int i = 3; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_431()
{
    int i = 4; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_432()
{
    int i = 5; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_433()
{
    int i = 6; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_434()
{
    int i = 0; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_435()
{
    int i = 1; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_436()
{
    int i = 2; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_437()
{
    int i = 3; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_438()
{
    int i = 4; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_439()
{
    int i = 5; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_440()
{
    int i = 6; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_441()
{
    int i = 0; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_442()
{
    int i = 1; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_443()
{
    int i = 2; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_444()
{
    int i = 3; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_445()
{
    int i = 4; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_446()
{
    int i = 5; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_447()
{
    int i = 6; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_448()
{
    int i = 0; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_449()
{
    int i = 1; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_450()
{
    int i = 2; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_451()
{
    int i = 3; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_452()
{
    int i = 4; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_453()
{
    int i = 5; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_454()
{
    int i = 6; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_455()
{
    int i = 0; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_456()
{
    int i = 1; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_457()
{
    int i = 2; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_458()
{
    int i = 3; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_459()
{
    int i = 4; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_460()
{
    int i = 5; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_461()
{
    int i = 6; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_462()
{
    int i = 0; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_463()
{
    int i = 1; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_464()
{
    int i = 2; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_465()
{
    int i = 3; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_466()
{
    int i = 4; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_467()
{
    int i = 5; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_468()
{
    int i = 6; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_469()
{
    int i = 0; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_470()
{
    int i = 1; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_471()
{
    int i = 2; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_472()
{
    int i = 3; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_473()
{
    int i = 4; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_474()
{
    int i = 5; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_475()
{
    int i = 6; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_476()
{
    int i = 0; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_477()
{
    int i = 1; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_478()
{
    int i = 2; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_479()
{
    int i = 3; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_480()
{
    int i = 4; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_481()
{
    int i = 5; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_482()
{
    int i = 6; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_483()
{
    int i = 0; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_484()
{
    int i = 1; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_485()
{
    int i = 2; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_486()
{
    int i = 3; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_487()
{
    int i = 4; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_488()
{
    int i = 5; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_489()
{
    int i = 6; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_490()
{
    int i = 0; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_491()
{
    int i = 1; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_492()
{
    int i = 2; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_493()
{
    int i = 3; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_494()
{
    int i = 4; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_495()
{
    int i = 5; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_496()
{
    int i = 6; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_497()
{
    int i = 0; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_498()
{
    int i = 1; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_499()
{
    int i = 2; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_500()
{
    int i = 3; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_501()
{
    int i = 4; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_502()
{
    int i = 5; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_503()
{
    int i = 6; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_504()
{
    int i = 0; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_505()
{
    int i = 1; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_506()
{
    int i = 2; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_507()
{
    int i = 3; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_508()
{
    int i = 4; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_509()
{
    int i = 5; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_510()
{
    int i = 6; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_511()
{
    int i = 0; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_512()
{
    int i = 1; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_513()
{
    int i = 2; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_514()
{
    int i = 3; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_515()
{
    int i = 4; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_516()
{
    int i = 5; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_517()
{
    int i = 6; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_518()
{
    int i = 0; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_519()
{
    int i = 1; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_520()
{
    int i = 2; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_521()
{
    int i = 3; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_522()
{
    int i = 4; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_523()
{
    int i = 5; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_524()
{
    int i = 6; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_525()
{
    int i = 0; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_526()
{
    int i = 1; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_527()
{
    int i = 2; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_528()
{
    int i = 3; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_529()
{
    int i = 4; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_530()
{
    int i = 5; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_531()
{
    int i = 6; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_532()
{
    int i = 0; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_533()
{
    int i = 1; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_534()
{
    int i = 2; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_535()
{
    int i = 3; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_536()
{
    int i = 4; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_537()
{
    int i = 5; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_538()
{
    int i = 6; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_539()
{
    int i = 0; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_540()
{
    int i = 1; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_541()
{
    int i = 2; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_542()
{
    int i = 3; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_543()
{
    int i = 4; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_544()
{
    int i = 5; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_545()
{
    int i = 6; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_546()
{
    int i = 0; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_547()
{
    int i = 1; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_548()
{
    int i = 2; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_549()
{
    int i = 3; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_550()
{
    int i = 4; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_551()
{
    int i = 5; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_552()
{
    int i = 6; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_553()
{
    int i = 0; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_554()
{
    int i = 1; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_555()
{
    int i = 2; uint u = 0u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_556()
{
    int i = 3; uint u = 1u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_557()
{
    int i = 4; uint u = 2u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_558()
{
    int i = 5; uint u = 3u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_559()
{
    int i = 6; uint u = 4u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_560()
{
    int i = 0; uint u = 0u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_561()
{
    int i = 1; uint u = 1u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_562()
{
    int i = 2; uint u = 2u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_563()
{
    int i = 3; uint u = 3u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_564()
{
    int i = 4; uint u = 4u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_565()
{
    int i = 5; uint u = 0u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_566()
{
    int i = 6; uint u = 1u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_567()
{
    int i = 0; uint u = 2u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_568()
{
    int i = 1; uint u = 3u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_569()
{
    int i = 2; uint u = 4u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_570()
{
    int i = 3; uint u = 0u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_571()
{
    int i = 4; uint u = 1u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_572()
{
    int i = 5; uint u = 2u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_573()
{
    int i = 6; uint u = 3u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_574()
{
    int i = 0; uint u = 4u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_575()
{
    int i = 1; uint u = 0u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_576()
{
    int i = 2; uint u = 1u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_577()
{
    int i = 3; uint u = 2u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_578()
{
    int i = 4; uint u = 3u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_579()
{
    int i = 5; uint u = 4u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_580()
{
    int i = 6; uint u = 0u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_581()
{
    int i = 0; uint u = 1u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_582()
{
    int i = 1; uint u = 2u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_583()
{
    int i = 2; uint u = 3u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_584()
{
    int i = 3; uint u = 4u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_585()
{
    int i = 4; uint u = 0u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_586()
{
    int i = 5; uint u = 1u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_587()
{
    int i = 6; uint u = 2u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_588()
{
    int i = 0; uint u = 3u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_589()
{
    int i = 1; uint u = 4u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_590()
{
    int i = 2; uint u = 0u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_591()
{
    int i = 3; uint u = 1u; float f = 6.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_592()
{
    int i = 4; uint u = 2u; float f = 7.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_593()
{
    int i = 5; uint u = 3u; float f = 8.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_594()
{
    int i = 6; uint u = 4u; float f = 0.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_595()
{
    int i = 0; uint u = 0u; float f = 1.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_596()
{
    int i = 1; uint u = 1u; float f = 2.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_597()
{
    int i = 2; uint u = 2u; float f = 3.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_598()
{
    int i = 3; uint u = 3u; float f = 4.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}
float conv_599()
{
    int i = 4; uint u = 4u; float f = 5.0;
    float a = i;
    float b = u;
    float2 v2 = f;
    float3 v3 = float3(i, u, f);
    float4 v4 = float4(v3, a);
    int2 iv = int2(v2);
    float3 w = v4.xyz;
    return a + b + v2.x + v3.y + v4.w + float(iv.x) + w.z;
}

[shader("compute")]
[numthreads(1,1,1)]
void computeMain()
{
    float acc = 0.0;
    acc += conv_0();
    acc += conv_1();
    acc += conv_2();
    acc += conv_3();
    acc += conv_4();
    acc += conv_5();
    acc += conv_6();
    acc += conv_7();
    acc += conv_8();
    acc += conv_9();
    acc += conv_10();
    acc += conv_11();
    acc += conv_12();
    acc += conv_13();
    acc += conv_14();
    acc += conv_15();
    acc += conv_16();
    acc += conv_17();
    acc += conv_18();
    acc += conv_19();
    acc += conv_20();
    acc += conv_21();
    acc += conv_22();
    acc += conv_23();
    acc += conv_24();
    acc += conv_25();
    acc += conv_26();
    acc += conv_27();
    acc += conv_28();
    acc += conv_29();
    acc += conv_30();
    acc += conv_31();
    acc += conv_32();
    acc += conv_33();
    acc += conv_34();
    acc += conv_35();
    acc += conv_36();
    acc += conv_37();
    acc += conv_38();
    acc += conv_39();
    acc += conv_40();
    acc += conv_41();
    acc += conv_42();
    acc += conv_43();
    acc += conv_44();
    acc += conv_45();
    acc += conv_46();
    acc += conv_47();
    acc += conv_48();
    acc += conv_49();
    acc += conv_50();
    acc += conv_51();
    acc += conv_52();
    acc += conv_53();
    acc += conv_54();
    acc += conv_55();
    acc += conv_56();
    acc += conv_57();
    acc += conv_58();
    acc += conv_59();
    acc += conv_60();
    acc += conv_61();
    acc += conv_62();
    acc += conv_63();
    outBuf[0] = acc;
}