| // Copyright 2023 The Dawn & Tint Authors |
| // |
| // Redistribution and use in source and binary forms, with or without |
| // modification, are permitted provided that the following conditions are met: |
| // |
| // 1. Redistributions of source code must retain the above copyright notice, this |
| // list of conditions and the following disclaimer. |
| // |
| // 2. Redistributions in binary form must reproduce the above copyright notice, |
| // this list of conditions and the following disclaimer in the documentation |
| // and/or other materials provided with the distribution. |
| // |
| // 3. Neither the name of the copyright holder nor the names of its |
| // contributors may be used to endorse or promote products derived from |
| // this software without specific prior written permission. |
| // |
| // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE |
| // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
| // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
| // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
| // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| |
| //////////////////////////////////////////////////////////////////////////////// |
| // File generated by 'tools/src/cmd/gen' using the template: |
| // src/tint/lang/spirv/intrinsic/data.cc.tmpl |
| // |
| // To regenerate run: './tools/run gen' |
| // |
| // Do not modify this file directly |
| //////////////////////////////////////////////////////////////////////////////// |
| |
| // clang-format off |
| |
| #include <limits> |
| #include <string> |
| |
| #include "src/tint/lang/core/intrinsic/type_matchers.h" |
| #include "src/tint/lang/spirv/intrinsic/dialect.h" |
| #include "src/tint/lang/spirv/intrinsic/type_matchers.h" |
| #include "src/tint/utils/text/string_stream.h" |
| |
| namespace tint::spirv::intrinsic { |
| |
| using namespace tint::core::intrinsic; // NOLINT(build/namespaces) |
| |
| namespace { |
| |
| using ConstEvalFunctionIndex = tint::core::intrinsic::ConstEvalFunctionIndex; |
| using IntrinsicInfo = tint::core::intrinsic::IntrinsicInfo; |
| using MatcherIndicesIndex = tint::core::intrinsic::MatcherIndicesIndex; |
| using MatchState = tint::core::intrinsic::MatchState; |
| using Number = tint::core::intrinsic::Number; |
| using NumberMatcher = tint::core::intrinsic::NumberMatcher; |
| using NumberMatcherIndex = tint::core::intrinsic::NumberMatcherIndex; |
| using OverloadFlag = tint::core::intrinsic::OverloadFlag; |
| using OverloadFlags = tint::core::intrinsic::OverloadFlags; |
| using OverloadIndex = tint::core::intrinsic::OverloadIndex; |
| using OverloadInfo = tint::core::intrinsic::OverloadInfo; |
| using ParameterIndex = tint::core::intrinsic::ParameterIndex; |
| using ParameterInfo = tint::core::intrinsic::ParameterInfo; |
| using StringStream = tint::StringStream; |
| using TemplateIndex = tint::core::intrinsic::TemplateIndex; |
| using Type = tint::core::type::Type; |
| using TypeMatcher = tint::core::intrinsic::TypeMatcher; |
| using TypeMatcherIndex = tint::core::intrinsic::TypeMatcherIndex; |
| |
| template<size_t N> |
| using TemplateNumberMatcher = tint::core::intrinsic::TemplateNumberMatcher<N>; |
| |
| template<size_t N> |
| using TemplateTypeMatcher = tint::core::intrinsic::TemplateTypeMatcher<N>; |
| |
| /// TypeMatcher for 'type bool' |
| constexpr TypeMatcher kBoolMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchBool(state, ty)) { |
| return nullptr; |
| } |
| return BuildBool(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("bool"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type f32' |
| constexpr TypeMatcher kF32Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchF32(state, ty)) { |
| return nullptr; |
| } |
| return BuildF32(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("f32"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type f16' |
| constexpr TypeMatcher kF16Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchF16(state, ty)) { |
| return nullptr; |
| } |
| return BuildF16(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("f16"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type i32' |
| constexpr TypeMatcher kI32Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchI32(state, ty)) { |
| return nullptr; |
| } |
| return BuildI32(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("i32"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type u32' |
| constexpr TypeMatcher kU32Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchU32(state, ty)) { |
| return nullptr; |
| } |
| return BuildU32(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("u32"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type u64' |
| constexpr TypeMatcher kU64Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchU64(state, ty)) { |
| return nullptr; |
| } |
| return BuildU64(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("u64"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type i8' |
| constexpr TypeMatcher kI8Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchI8(state, ty)) { |
| return nullptr; |
| } |
| return BuildI8(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("i8"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type u8' |
| constexpr TypeMatcher kU8Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchU8(state, ty)) { |
| return nullptr; |
| } |
| return BuildU8(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("u8"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type vec2' |
| constexpr TypeMatcher kVec2Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchVec2(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildVec2(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("vec2", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type vec3' |
| constexpr TypeMatcher kVec3Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchVec3(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildVec3(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("vec3", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type vec4' |
| constexpr TypeMatcher kVec4Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchVec4(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildVec4(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("vec4", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat2x2' |
| constexpr TypeMatcher kMat2X2Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat2X2(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat2X2(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat2x2", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat2x3' |
| constexpr TypeMatcher kMat2X3Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat2X3(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat2X3(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat2x3", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat2x4' |
| constexpr TypeMatcher kMat2X4Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat2X4(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat2X4(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat2x4", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat3x2' |
| constexpr TypeMatcher kMat3X2Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat3X2(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat3X2(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat3x2", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat3x3' |
| constexpr TypeMatcher kMat3X3Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat3X3(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat3X3(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat3x3", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat3x4' |
| constexpr TypeMatcher kMat3X4Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat3X4(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat3X4(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat3x4", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat4x2' |
| constexpr TypeMatcher kMat4X2Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat4X2(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat4X2(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat4x2", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat4x3' |
| constexpr TypeMatcher kMat4X3Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat4X3(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat4X3(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat4x3", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat4x4' |
| constexpr TypeMatcher kMat4X4Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchMat4X4(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat4X4(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat4x4", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type vec' |
| constexpr TypeMatcher kVecMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| Number N = Number::invalid; |
| const Type* T = nullptr; |
| if (!MatchVec(state, ty, N, T)) { |
| return nullptr; |
| } |
| N = state.Num(N); |
| if (!N.IsValid()) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildVec(state, ty, N, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText N; |
| state->PrintNum(N);StyledText T; |
| state->PrintType(T); |
| out << style::Type("vec", N, "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type mat' |
| constexpr TypeMatcher kMatMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| Number N = Number::invalid; |
| Number M = Number::invalid; |
| const Type* T = nullptr; |
| if (!MatchMat(state, ty, N, M, T)) { |
| return nullptr; |
| } |
| N = state.Num(N); |
| if (!N.IsValid()) { |
| return nullptr; |
| } |
| M = state.Num(M); |
| if (!M.IsValid()) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildMat(state, ty, N, M, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText N; |
| state->PrintNum(N);StyledText M; |
| state->PrintNum(M);StyledText T; |
| state->PrintType(T); |
| out << style::Type("mat", N, "x", M, "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type atomic' |
| constexpr TypeMatcher kAtomicMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchAtomic(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildAtomic(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("atomic", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type literal' |
| constexpr TypeMatcher kLiteralMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchLiteral(state, ty)) { |
| return nullptr; |
| } |
| return BuildLiteral(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("literal"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type sampler' |
| constexpr TypeMatcher kSamplerMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchSampler(state, ty)) { |
| return nullptr; |
| } |
| return BuildSampler(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("sampler"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type sampler_filtered' |
| constexpr TypeMatcher kSamplerFilteredMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| Number F = Number::invalid; |
| if (!MatchSamplerFiltered(state, ty, F)) { |
| return nullptr; |
| } |
| F = state.Num(F); |
| if (!F.IsValid()) { |
| return nullptr; |
| } |
| return BuildSamplerFiltered(state, ty, F); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText F; |
| state->PrintNum(F); |
| out << style::Type("sampler<", F, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type sampler_comparison' |
| constexpr TypeMatcher kSamplerComparisonMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchSamplerComparison(state, ty)) { |
| return nullptr; |
| } |
| return BuildSamplerComparison(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("sampler_comparison"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type ptr' |
| constexpr TypeMatcher kPtrMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| Number S = Number::invalid; |
| const Type* T = nullptr; |
| Number A = Number::invalid; |
| if (!MatchPtr(state, ty, S, T, A)) { |
| return nullptr; |
| } |
| S = state.Num(S); |
| if (!S.IsValid()) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| A = state.Num(A); |
| if (!A.IsValid()) { |
| return nullptr; |
| } |
| return BuildPtr(state, ty, S, T, A); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText S; |
| state->PrintNum(S);StyledText T; |
| state->PrintType(T);StyledText A; |
| state->PrintNum(A); |
| out << style::Type("ptr", "<", S, ", ", T, ", ", A, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type struct_with_runtime_array' |
| constexpr TypeMatcher kStructWithRuntimeArrayMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (!MatchStructWithRuntimeArray(state, ty)) { |
| return nullptr; |
| } |
| return BuildStructWithRuntimeArray(state, ty); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) { |
| out << style::Type("struct_with_runtime_array"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type image' |
| constexpr TypeMatcher kImageMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| Number D = Number::invalid; |
| Number E = Number::invalid; |
| Number R = Number::invalid; |
| Number M = Number::invalid; |
| Number S = Number::invalid; |
| Number F = Number::invalid; |
| Number A = Number::invalid; |
| if (!MatchImage(state, ty, T, D, E, R, M, S, F, A)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| D = state.Num(D); |
| if (!D.IsValid()) { |
| return nullptr; |
| } |
| E = state.Num(E); |
| if (!E.IsValid()) { |
| return nullptr; |
| } |
| R = state.Num(R); |
| if (!R.IsValid()) { |
| return nullptr; |
| } |
| M = state.Num(M); |
| if (!M.IsValid()) { |
| return nullptr; |
| } |
| S = state.Num(S); |
| if (!S.IsValid()) { |
| return nullptr; |
| } |
| F = state.Num(F); |
| if (!F.IsValid()) { |
| return nullptr; |
| } |
| A = state.Num(A); |
| if (!A.IsValid()) { |
| return nullptr; |
| } |
| return BuildImage(state, ty, T, D, E, R, M, S, F, A); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T);StyledText D; |
| state->PrintNum(D);StyledText E; |
| state->PrintNum(E);StyledText R; |
| state->PrintNum(R);StyledText M; |
| state->PrintNum(M);StyledText S; |
| state->PrintNum(S);StyledText F; |
| state->PrintNum(F);StyledText A; |
| state->PrintNum(A); |
| out << style::Type("image", "<", T, ", ", D, ", ", E, ", ", R, ", ", M, ", ", S, ", ", F, ", ", A, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type sampled_image' |
| constexpr TypeMatcher kSampledImageMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| const Type* T = nullptr; |
| if (!MatchSampledImage(state, ty, T)) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| return BuildSampledImage(state, ty, T); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText T; |
| state->PrintType(T); |
| out << style::Type("sampled_image", "<", T, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'type subgroup_matrix' |
| constexpr TypeMatcher kSubgroupMatrixMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| Number S = Number::invalid; |
| const Type* T = nullptr; |
| Number C = Number::invalid; |
| Number R = Number::invalid; |
| if (!MatchSubgroupMatrix(state, ty, S, T, C, R)) { |
| return nullptr; |
| } |
| S = state.Num(S); |
| if (!S.IsValid()) { |
| return nullptr; |
| } |
| T = state.Type(T); |
| if (T == nullptr) { |
| return nullptr; |
| } |
| C = state.Num(C); |
| if (!C.IsValid()) { |
| return nullptr; |
| } |
| R = state.Num(R); |
| if (!R.IsValid()) { |
| return nullptr; |
| } |
| return BuildSubgroupMatrix(state, ty, S, T, C, R); |
| }, |
| /* print */ []([[maybe_unused]] MatchState* state, StyledText& out) {StyledText S; |
| state->PrintNum(S);StyledText T; |
| state->PrintType(T);StyledText C; |
| state->PrintNum(C);StyledText R; |
| state->PrintNum(R); |
| out << style::Type("subgroup_matrix", "<", S, ", ", T, ", ", C, ", ", R, ">"); |
| } |
| }; |
| |
| |
| /// TypeMatcher for 'match f32_f16' |
| constexpr TypeMatcher kF32F16Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchF32(state, ty)) { |
| return BuildF32(state, ty); |
| } |
| if (MatchF16(state, ty)) { |
| return BuildF16(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kF32Matcher.print(nullptr, out); out << style::Plain(" or "); kF16Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match iu32' |
| constexpr TypeMatcher kIu32Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchI32(state, ty)) { |
| return BuildI32(state, ty); |
| } |
| if (MatchU32(state, ty)) { |
| return BuildU32(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kI32Matcher.print(nullptr, out); out << style::Plain(" or "); kU32Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match fiu32' |
| constexpr TypeMatcher kFiu32Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchF32(state, ty)) { |
| return BuildF32(state, ty); |
| } |
| if (MatchI32(state, ty)) { |
| return BuildI32(state, ty); |
| } |
| if (MatchU32(state, ty)) { |
| return BuildU32(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kF32Matcher.print(nullptr, out); out << style::Plain(", "); kI32Matcher.print(nullptr, out); out << style::Plain(" or "); kU32Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match fiu32_f16' |
| constexpr TypeMatcher kFiu32F16Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchF32(state, ty)) { |
| return BuildF32(state, ty); |
| } |
| if (MatchI32(state, ty)) { |
| return BuildI32(state, ty); |
| } |
| if (MatchU32(state, ty)) { |
| return BuildU32(state, ty); |
| } |
| if (MatchF16(state, ty)) { |
| return BuildF16(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kF32Matcher.print(nullptr, out); out << style::Plain(", "); kI32Matcher.print(nullptr, out); out << style::Plain(", "); kU32Matcher.print(nullptr, out); out << style::Plain(" or "); kF16Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match scalar' |
| constexpr TypeMatcher kScalarMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchF32(state, ty)) { |
| return BuildF32(state, ty); |
| } |
| if (MatchF16(state, ty)) { |
| return BuildF16(state, ty); |
| } |
| if (MatchI32(state, ty)) { |
| return BuildI32(state, ty); |
| } |
| if (MatchU32(state, ty)) { |
| return BuildU32(state, ty); |
| } |
| if (MatchBool(state, ty)) { |
| return BuildBool(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kF32Matcher.print(nullptr, out); out << style::Plain(", "); kF16Matcher.print(nullptr, out); out << style::Plain(", "); kI32Matcher.print(nullptr, out); out << style::Plain(", "); kU32Matcher.print(nullptr, out); out << style::Plain(" or "); kBoolMatcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match iu32_iu8' |
| constexpr TypeMatcher kIu32Iu8Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchI32(state, ty)) { |
| return BuildI32(state, ty); |
| } |
| if (MatchU32(state, ty)) { |
| return BuildU32(state, ty); |
| } |
| if (MatchI8(state, ty)) { |
| return BuildI8(state, ty); |
| } |
| if (MatchU8(state, ty)) { |
| return BuildU8(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kI32Matcher.print(nullptr, out); out << style::Plain(", "); kU32Matcher.print(nullptr, out); out << style::Plain(", "); kI8Matcher.print(nullptr, out); out << style::Plain(" or "); kU8Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match iu8' |
| constexpr TypeMatcher kIu8Matcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchI8(state, ty)) { |
| return BuildI8(state, ty); |
| } |
| if (MatchU8(state, ty)) { |
| return BuildU8(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kI8Matcher.print(nullptr, out); out << style::Plain(" or "); kU8Matcher.print(nullptr, out);} |
| }; |
| |
| /// TypeMatcher for 'match samplers' |
| constexpr TypeMatcher kSamplersMatcher { |
| /* match */ [](MatchState& state, const Type* ty) -> const Type* { |
| if (MatchSampler(state, ty)) { |
| return BuildSampler(state, ty); |
| } |
| if (MatchSamplerComparison(state, ty)) { |
| return BuildSamplerComparison(state, ty); |
| } |
| return nullptr; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| // Note: We pass nullptr to the Matcher.print() functions, as matchers do not support |
| // template arguments, nor can they match sub-types. As such, they have no use for the MatchState. |
| kSamplerMatcher.print(nullptr, out); out << style::Plain(" or "); kSamplerComparisonMatcher.print(nullptr, out);} |
| }; |
| |
| /// EnumMatcher for 'match filterable' |
| constexpr NumberMatcher kFilterableMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::TextureFilterable::kFilterable)) { |
| return Number(static_cast<uint32_t>(core::TextureFilterable::kFilterable)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("filterable"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match unfilterable' |
| constexpr NumberMatcher kUnfilterableMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::TextureFilterable::kUnfilterable)) { |
| return Number(static_cast<uint32_t>(core::TextureFilterable::kUnfilterable)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("unfilterable"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match filtering' |
| constexpr NumberMatcher kFilteringMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::SamplerFiltering::kFiltering)) { |
| return Number(static_cast<uint32_t>(core::SamplerFiltering::kFiltering)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("filtering"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match non_filtering' |
| constexpr NumberMatcher kNonFilteringMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::SamplerFiltering::kNonFiltering)) { |
| return Number(static_cast<uint32_t>(core::SamplerFiltering::kNonFiltering)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("non_filtering"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match texture_filter' |
| constexpr NumberMatcher kTextureFilterMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::TextureFilterable>(number.Value())) { |
| case core::TextureFilterable::kFilterable: |
| case core::TextureFilterable::kUnfilterable: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("filterable")<< style::Plain(" or ") << style::Enum("unfilterable"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match sampler_filter' |
| constexpr NumberMatcher kSamplerFilterMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::SamplerFiltering>(number.Value())) { |
| case core::SamplerFiltering::kFiltering: |
| case core::SamplerFiltering::kNonFiltering: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("filtering")<< style::Plain(" or ") << style::Enum("non_filtering"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match storage' |
| constexpr NumberMatcher kStorageMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::AddressSpace::kStorage)) { |
| return Number(static_cast<uint32_t>(core::AddressSpace::kStorage)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("storage"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match workgroup_or_storage' |
| constexpr NumberMatcher kWorkgroupOrStorageMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::AddressSpace>(number.Value())) { |
| case core::AddressSpace::kWorkgroup: |
| case core::AddressSpace::kStorage: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("workgroup")<< style::Plain(" or ") << style::Enum("storage"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match function_private_workgroup_storage' |
| constexpr NumberMatcher kFunctionPrivateWorkgroupStorageMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::AddressSpace>(number.Value())) { |
| case core::AddressSpace::kFunction: |
| case core::AddressSpace::kPrivate: |
| case core::AddressSpace::kWorkgroup: |
| case core::AddressSpace::kStorage: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("function")<< style::Plain(", ") << style::Enum("private")<< style::Plain(", ") << style::Enum("workgroup")<< style::Plain(" or ") << style::Enum("storage"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match f32_texel_format' |
| constexpr NumberMatcher kF32TexelFormatMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::TexelFormat>(number.Value())) { |
| case core::TexelFormat::kR8Unorm: |
| case core::TexelFormat::kR8Snorm: |
| case core::TexelFormat::kRg8Unorm: |
| case core::TexelFormat::kRg8Snorm: |
| case core::TexelFormat::kBgra8Unorm: |
| case core::TexelFormat::kRgba8Unorm: |
| case core::TexelFormat::kRgba8Snorm: |
| case core::TexelFormat::kR16Unorm: |
| case core::TexelFormat::kR16Snorm: |
| case core::TexelFormat::kRg16Unorm: |
| case core::TexelFormat::kRg16Snorm: |
| case core::TexelFormat::kRgba16Unorm: |
| case core::TexelFormat::kRgba16Snorm: |
| case core::TexelFormat::kR16Float: |
| case core::TexelFormat::kRg16Float: |
| case core::TexelFormat::kRgba16Float: |
| case core::TexelFormat::kR32Float: |
| case core::TexelFormat::kRg32Float: |
| case core::TexelFormat::kRgba32Float: |
| case core::TexelFormat::kRgb10A2Unorm: |
| case core::TexelFormat::kRg11B10Ufloat: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("r8unorm")<< style::Plain(", ") << style::Enum("r8snorm")<< style::Plain(", ") << style::Enum("rg8unorm")<< style::Plain(", ") << style::Enum("rg8snorm")<< style::Plain(", ") << style::Enum("bgra8unorm")<< style::Plain(", ") << style::Enum("rgba8unorm")<< style::Plain(", ") << style::Enum("rgba8snorm")<< style::Plain(", ") << style::Enum("r16unorm")<< style::Plain(", ") << style::Enum("r16snorm")<< style::Plain(", ") << style::Enum("rg16unorm")<< style::Plain(", ") << style::Enum("rg16snorm")<< style::Plain(", ") << style::Enum("rgba16unorm")<< style::Plain(", ") << style::Enum("rgba16snorm")<< style::Plain(", ") << style::Enum("r16float")<< style::Plain(", ") << style::Enum("rg16float")<< style::Plain(", ") << style::Enum("rgba16float")<< style::Plain(", ") << style::Enum("r32float")<< style::Plain(", ") << style::Enum("rg32float")<< style::Plain(", ") << style::Enum("rgba32float")<< style::Plain(", ") << style::Enum("rgb10a2unorm")<< style::Plain(" or ") << style::Enum("rg11b10ufloat"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match i32_texel_format' |
| constexpr NumberMatcher kI32TexelFormatMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::TexelFormat>(number.Value())) { |
| case core::TexelFormat::kR8Sint: |
| case core::TexelFormat::kRg8Sint: |
| case core::TexelFormat::kRgba8Sint: |
| case core::TexelFormat::kR16Sint: |
| case core::TexelFormat::kRg16Sint: |
| case core::TexelFormat::kRgba16Sint: |
| case core::TexelFormat::kR32Sint: |
| case core::TexelFormat::kRg32Sint: |
| case core::TexelFormat::kRgba32Sint: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("r8sint")<< style::Plain(", ") << style::Enum("rg8sint")<< style::Plain(", ") << style::Enum("rgba8sint")<< style::Plain(", ") << style::Enum("r16sint")<< style::Plain(", ") << style::Enum("rg16sint")<< style::Plain(", ") << style::Enum("rgba16sint")<< style::Plain(", ") << style::Enum("r32sint")<< style::Plain(", ") << style::Enum("rg32sint")<< style::Plain(" or ") << style::Enum("rgba32sint"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match u32_texel_format' |
| constexpr NumberMatcher kU32TexelFormatMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::TexelFormat>(number.Value())) { |
| case core::TexelFormat::kR8Uint: |
| case core::TexelFormat::kRg8Uint: |
| case core::TexelFormat::kR16Uint: |
| case core::TexelFormat::kRg16Uint: |
| case core::TexelFormat::kRgba8Uint: |
| case core::TexelFormat::kRgba16Uint: |
| case core::TexelFormat::kR32Uint: |
| case core::TexelFormat::kRg32Uint: |
| case core::TexelFormat::kRgba32Uint: |
| case core::TexelFormat::kRgb10A2Uint: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("r8uint")<< style::Plain(", ") << style::Enum("rg8uint")<< style::Plain(", ") << style::Enum("r16uint")<< style::Plain(", ") << style::Enum("rg16uint")<< style::Plain(", ") << style::Enum("rgba8uint")<< style::Plain(", ") << style::Enum("rgba16uint")<< style::Plain(", ") << style::Enum("r32uint")<< style::Plain(", ") << style::Enum("rg32uint")<< style::Plain(", ") << style::Enum("rgba32uint")<< style::Plain(" or ") << style::Enum("rgb10a2uint"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match read_write' |
| constexpr NumberMatcher kReadWriteMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::Access::kReadWrite)) { |
| return Number(static_cast<uint32_t>(core::Access::kReadWrite)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("read_write"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match readable' |
| constexpr NumberMatcher kReadableMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::Access>(number.Value())) { |
| case core::Access::kRead: |
| case core::Access::kReadWrite: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("read")<< style::Plain(" or ") << style::Enum("read_write"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match writable' |
| constexpr NumberMatcher kWritableMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<core::Access>(number.Value())) { |
| case core::Access::kWrite: |
| case core::Access::kReadWrite: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("write")<< style::Plain(" or ") << style::Enum("read_write"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_1d' |
| constexpr NumberMatcher kDim1DMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kD1)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kD1)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("d1"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_2d' |
| constexpr NumberMatcher kDim2DMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kD2)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kD2)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("d2"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_3d' |
| constexpr NumberMatcher kDim3DMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kD3)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kD3)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("d3"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_cube' |
| constexpr NumberMatcher kDimCubeMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kCube)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kCube)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Cube"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_buffer' |
| constexpr NumberMatcher kDimBufferMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kBuffer)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kBuffer)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Buffer"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_subpass' |
| constexpr NumberMatcher kDimSubpassMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Dim::kSubpassData)) { |
| return Number(static_cast<uint32_t>(spirv::type::Dim::kSubpassData)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("SubpassData"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match dim_1d_2d_3d_or_cube' |
| constexpr NumberMatcher kDim1D2D3DOrCubeMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<spirv::type::Dim>(number.Value())) { |
| case spirv::type::Dim::kD1: |
| case spirv::type::Dim::kD2: |
| case spirv::type::Dim::kD3: |
| case spirv::type::Dim::kCube: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("d1")<< style::Plain(", ") << style::Enum("d2")<< style::Plain(", ") << style::Enum("d3")<< style::Plain(" or ") << style::Enum("Cube"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match single_sampled' |
| constexpr NumberMatcher kSingleSampledMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Multisampled::kSingleSampled)) { |
| return Number(static_cast<uint32_t>(spirv::type::Multisampled::kSingleSampled)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("SingleSampled"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match multi_sampled' |
| constexpr NumberMatcher kMultiSampledMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Multisampled::kMultisampled)) { |
| return Number(static_cast<uint32_t>(spirv::type::Multisampled::kMultisampled)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Multisampled"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match is_depth' |
| constexpr NumberMatcher kIsDepthMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Depth::kDepth)) { |
| return Number(static_cast<uint32_t>(spirv::type::Depth::kDepth)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Depth"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match non_depth' |
| constexpr NumberMatcher kNonDepthMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<spirv::type::Depth>(number.Value())) { |
| case spirv::type::Depth::kNotDepth: |
| case spirv::type::Depth::kUnknown: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("NotDepth")<< style::Plain(" or ") << style::Enum("Unknown"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match any_depth' |
| constexpr NumberMatcher kAnyDepthMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<spirv::type::Depth>(number.Value())) { |
| case spirv::type::Depth::kDepth: |
| case spirv::type::Depth::kNotDepth: |
| case spirv::type::Depth::kUnknown: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Depth")<< style::Plain(", ") << style::Enum("NotDepth")<< style::Plain(" or ") << style::Enum("Unknown"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match is_arrayed' |
| constexpr NumberMatcher kIsArrayedMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Arrayed::kArrayed)) { |
| return Number(static_cast<uint32_t>(spirv::type::Arrayed::kArrayed)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Arrayed"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match non_arrayed' |
| constexpr NumberMatcher kNonArrayedMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Arrayed::kNonArrayed)) { |
| return Number(static_cast<uint32_t>(spirv::type::Arrayed::kNonArrayed)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("NonArrayed"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match any_arrayed' |
| constexpr NumberMatcher kAnyArrayedMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| switch (static_cast<spirv::type::Arrayed>(number.Value())) { |
| case spirv::type::Arrayed::kArrayed: |
| case spirv::type::Arrayed::kNonArrayed: |
| return number; |
| default: |
| return Number::invalid; |
| } |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("Arrayed")<< style::Plain(" or ") << style::Enum("NonArrayed"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match sampling_compatible' |
| constexpr NumberMatcher kSamplingCompatibleMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Sampled::kSamplingCompatible)) { |
| return Number(static_cast<uint32_t>(spirv::type::Sampled::kSamplingCompatible)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("SamplingCompatible"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match rw_op_compatible' |
| constexpr NumberMatcher kRwOpCompatibleMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(spirv::type::Sampled::kReadWriteOpCompatible)) { |
| return Number(static_cast<uint32_t>(spirv::type::Sampled::kReadWriteOpCompatible)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("ReadWriteOpCompatible"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match subgroup_matrix_kind_left' |
| constexpr NumberMatcher kSubgroupMatrixKindLeftMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::SubgroupMatrixKind::kLeft)) { |
| return Number(static_cast<uint32_t>(core::SubgroupMatrixKind::kLeft)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("left"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match subgroup_matrix_kind_right' |
| constexpr NumberMatcher kSubgroupMatrixKindRightMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::SubgroupMatrixKind::kRight)) { |
| return Number(static_cast<uint32_t>(core::SubgroupMatrixKind::kRight)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("right"); |
| } |
| }; |
| |
| /// EnumMatcher for 'match subgroup_matrix_kind_result' |
| constexpr NumberMatcher kSubgroupMatrixKindResultMatcher { |
| /* match */ [](MatchState&, Number number) -> Number { |
| if (number.IsAny() || number.Value() == static_cast<uint32_t>(core::SubgroupMatrixKind::kResult)) { |
| return Number(static_cast<uint32_t>(core::SubgroupMatrixKind::kResult)); |
| } |
| return Number::invalid; |
| }, |
| /* print */ [](MatchState*, StyledText& out) { |
| out<< style::Enum("result"); |
| } |
| }; |
| |
| /// Type and number matchers |
| |
| /// The template types, types, and type matchers |
| constexpr TypeMatcher kTypeMatchers[] = { |
| /* [0] */ TemplateTypeMatcher<0>::matcher, |
| /* [1] */ TemplateTypeMatcher<1>::matcher, |
| /* [2] */ TemplateTypeMatcher<2>::matcher, |
| /* [3] */ TemplateTypeMatcher<3>::matcher, |
| /* [4] */ TemplateTypeMatcher<4>::matcher, |
| /* [5] */ TemplateTypeMatcher<5>::matcher, |
| /* [6] */ TemplateTypeMatcher<6>::matcher, |
| /* [7] */ kBoolMatcher, |
| /* [8] */ kF32Matcher, |
| /* [9] */ kF16Matcher, |
| /* [10] */ kI32Matcher, |
| /* [11] */ kU32Matcher, |
| /* [12] */ kU64Matcher, |
| /* [13] */ kI8Matcher, |
| /* [14] */ kU8Matcher, |
| /* [15] */ kVec2Matcher, |
| /* [16] */ kVec3Matcher, |
| /* [17] */ kVec4Matcher, |
| /* [18] */ kMat2X2Matcher, |
| /* [19] */ kMat2X3Matcher, |
| /* [20] */ kMat2X4Matcher, |
| /* [21] */ kMat3X2Matcher, |
| /* [22] */ kMat3X3Matcher, |
| /* [23] */ kMat3X4Matcher, |
| /* [24] */ kMat4X2Matcher, |
| /* [25] */ kMat4X3Matcher, |
| /* [26] */ kMat4X4Matcher, |
| /* [27] */ kVecMatcher, |
| /* [28] */ kMatMatcher, |
| /* [29] */ kAtomicMatcher, |
| /* [30] */ kLiteralMatcher, |
| /* [31] */ kSamplerMatcher, |
| /* [32] */ kSamplerFilteredMatcher, |
| /* [33] */ kSamplerComparisonMatcher, |
| /* [34] */ kPtrMatcher, |
| /* [35] */ kStructWithRuntimeArrayMatcher, |
| /* [36] */ kImageMatcher, |
| /* [37] */ kSampledImageMatcher, |
| /* [38] */ kSubgroupMatrixMatcher, |
| /* [39] */ kF32F16Matcher, |
| /* [40] */ kIu32Matcher, |
| /* [41] */ kFiu32Matcher, |
| /* [42] */ kFiu32F16Matcher, |
| /* [43] */ kScalarMatcher, |
| /* [44] */ kIu32Iu8Matcher, |
| /* [45] */ kIu8Matcher, |
| /* [46] */ kSamplersMatcher, |
| }; |
| |
| /// The template numbers, and number matchers |
| constexpr NumberMatcher kNumberMatchers[] = { |
| /* [0] */ TemplateNumberMatcher<0>::matcher, |
| /* [1] */ TemplateNumberMatcher<1>::matcher, |
| /* [2] */ TemplateNumberMatcher<2>::matcher, |
| /* [3] */ TemplateNumberMatcher<3>::matcher, |
| /* [4] */ TemplateNumberMatcher<4>::matcher, |
| /* [5] */ TemplateNumberMatcher<5>::matcher, |
| /* [6] */ TemplateNumberMatcher<6>::matcher, |
| /* [7] */ kFilterableMatcher, |
| /* [8] */ kUnfilterableMatcher, |
| /* [9] */ kFilteringMatcher, |
| /* [10] */ kNonFilteringMatcher, |
| /* [11] */ kTextureFilterMatcher, |
| /* [12] */ kSamplerFilterMatcher, |
| /* [13] */ kStorageMatcher, |
| /* [14] */ kWorkgroupOrStorageMatcher, |
| /* [15] */ kFunctionPrivateWorkgroupStorageMatcher, |
| /* [16] */ kF32TexelFormatMatcher, |
| /* [17] */ kI32TexelFormatMatcher, |
| /* [18] */ kU32TexelFormatMatcher, |
| /* [19] */ kReadWriteMatcher, |
| /* [20] */ kReadableMatcher, |
| /* [21] */ kWritableMatcher, |
| /* [22] */ kDim1DMatcher, |
| /* [23] */ kDim2DMatcher, |
| /* [24] */ kDim3DMatcher, |
| /* [25] */ kDimCubeMatcher, |
| /* [26] */ kDimBufferMatcher, |
| /* [27] */ kDimSubpassMatcher, |
| /* [28] */ kDim1D2D3DOrCubeMatcher, |
| /* [29] */ kSingleSampledMatcher, |
| /* [30] */ kMultiSampledMatcher, |
| /* [31] */ kIsDepthMatcher, |
| /* [32] */ kNonDepthMatcher, |
| /* [33] */ kAnyDepthMatcher, |
| /* [34] */ kIsArrayedMatcher, |
| /* [35] */ kNonArrayedMatcher, |
| /* [36] */ kAnyArrayedMatcher, |
| /* [37] */ kSamplingCompatibleMatcher, |
| /* [38] */ kRwOpCompatibleMatcher, |
| /* [39] */ kSubgroupMatrixKindLeftMatcher, |
| /* [40] */ kSubgroupMatrixKindRightMatcher, |
| /* [41] */ kSubgroupMatrixKindResultMatcher, |
| }; |
| |
| constexpr MatcherIndex kMatcherIndices[] = { |
| /* [0] */ MatcherIndex(37), |
| /* [1] */ MatcherIndex(36), |
| /* [2] */ MatcherIndex(8), |
| /* [3] */ MatcherIndex(23), |
| /* [4] */ MatcherIndex(33), |
| /* [5] */ MatcherIndex(35), |
| /* [6] */ MatcherIndex(29), |
| /* [7] */ MatcherIndex(37), |
| /* [8] */ MatcherIndex(0), |
| /* [9] */ MatcherIndex(20), |
| /* [10] */ MatcherIndex(37), |
| /* [11] */ MatcherIndex(36), |
| /* [12] */ MatcherIndex(8), |
| /* [13] */ MatcherIndex(23), |
| /* [14] */ MatcherIndex(33), |
| /* [15] */ MatcherIndex(34), |
| /* [16] */ MatcherIndex(29), |
| /* [17] */ MatcherIndex(37), |
| /* [18] */ MatcherIndex(0), |
| /* [19] */ MatcherIndex(20), |
| /* [20] */ MatcherIndex(37), |
| /* [21] */ MatcherIndex(36), |
| /* [22] */ MatcherIndex(8), |
| /* [23] */ MatcherIndex(25), |
| /* [24] */ MatcherIndex(33), |
| /* [25] */ MatcherIndex(35), |
| /* [26] */ MatcherIndex(29), |
| /* [27] */ MatcherIndex(37), |
| /* [28] */ MatcherIndex(0), |
| /* [29] */ MatcherIndex(20), |
| /* [30] */ MatcherIndex(37), |
| /* [31] */ MatcherIndex(36), |
| /* [32] */ MatcherIndex(8), |
| /* [33] */ MatcherIndex(25), |
| /* [34] */ MatcherIndex(33), |
| /* [35] */ MatcherIndex(34), |
| /* [36] */ MatcherIndex(29), |
| /* [37] */ MatcherIndex(37), |
| /* [38] */ MatcherIndex(0), |
| /* [39] */ MatcherIndex(20), |
| /* [40] */ MatcherIndex(37), |
| /* [41] */ MatcherIndex(36), |
| /* [42] */ MatcherIndex(0), |
| /* [43] */ MatcherIndex(23), |
| /* [44] */ MatcherIndex(32), |
| /* [45] */ MatcherIndex(35), |
| /* [46] */ MatcherIndex(29), |
| /* [47] */ MatcherIndex(37), |
| /* [48] */ MatcherIndex(2), |
| /* [49] */ MatcherIndex(20), |
| /* [50] */ MatcherIndex(37), |
| /* [51] */ MatcherIndex(36), |
| /* [52] */ MatcherIndex(0), |
| /* [53] */ MatcherIndex(23), |
| /* [54] */ MatcherIndex(32), |
| /* [55] */ MatcherIndex(35), |
| /* [56] */ MatcherIndex(29), |
| /* [57] */ MatcherIndex(37), |
| /* [58] */ MatcherIndex(3), |
| /* [59] */ MatcherIndex(20), |
| /* [60] */ MatcherIndex(37), |
| /* [61] */ MatcherIndex(36), |
| /* [62] */ MatcherIndex(0), |
| /* [63] */ MatcherIndex(23), |
| /* [64] */ MatcherIndex(32), |
| /* [65] */ MatcherIndex(34), |
| /* [66] */ MatcherIndex(29), |
| /* [67] */ MatcherIndex(37), |
| /* [68] */ MatcherIndex(2), |
| /* [69] */ MatcherIndex(20), |
| /* [70] */ MatcherIndex(37), |
| /* [71] */ MatcherIndex(36), |
| /* [72] */ MatcherIndex(0), |
| /* [73] */ MatcherIndex(23), |
| /* [74] */ MatcherIndex(32), |
| /* [75] */ MatcherIndex(34), |
| /* [76] */ MatcherIndex(29), |
| /* [77] */ MatcherIndex(37), |
| /* [78] */ MatcherIndex(3), |
| /* [79] */ MatcherIndex(20), |
| /* [80] */ MatcherIndex(37), |
| /* [81] */ MatcherIndex(36), |
| /* [82] */ MatcherIndex(0), |
| /* [83] */ MatcherIndex(25), |
| /* [84] */ MatcherIndex(32), |
| /* [85] */ MatcherIndex(35), |
| /* [86] */ MatcherIndex(29), |
| /* [87] */ MatcherIndex(37), |
| /* [88] */ MatcherIndex(2), |
| /* [89] */ MatcherIndex(20), |
| /* [90] */ MatcherIndex(37), |
| /* [91] */ MatcherIndex(36), |
| /* [92] */ MatcherIndex(0), |
| /* [93] */ MatcherIndex(25), |
| /* [94] */ MatcherIndex(32), |
| /* [95] */ MatcherIndex(34), |
| /* [96] */ MatcherIndex(29), |
| /* [97] */ MatcherIndex(37), |
| /* [98] */ MatcherIndex(2), |
| /* [99] */ MatcherIndex(20), |
| /* [100] */ MatcherIndex(37), |
| /* [101] */ MatcherIndex(36), |
| /* [102] */ MatcherIndex(8), |
| /* [103] */ MatcherIndex(23), |
| /* [104] */ MatcherIndex(31), |
| /* [105] */ MatcherIndex(35), |
| /* [106] */ MatcherIndex(29), |
| /* [107] */ MatcherIndex(37), |
| /* [108] */ MatcherIndex(1), |
| /* [109] */ MatcherIndex(20), |
| /* [110] */ MatcherIndex(37), |
| /* [111] */ MatcherIndex(36), |
| /* [112] */ MatcherIndex(8), |
| /* [113] */ MatcherIndex(23), |
| /* [114] */ MatcherIndex(31), |
| /* [115] */ MatcherIndex(35), |
| /* [116] */ MatcherIndex(29), |
| /* [117] */ MatcherIndex(37), |
| /* [118] */ MatcherIndex(2), |
| /* [119] */ MatcherIndex(20), |
| /* [120] */ MatcherIndex(37), |
| /* [121] */ MatcherIndex(36), |
| /* [122] */ MatcherIndex(8), |
| /* [123] */ MatcherIndex(23), |
| /* [124] */ MatcherIndex(31), |
| /* [125] */ MatcherIndex(34), |
| /* [126] */ MatcherIndex(29), |
| /* [127] */ MatcherIndex(37), |
| /* [128] */ MatcherIndex(1), |
| /* [129] */ MatcherIndex(20), |
| /* [130] */ MatcherIndex(37), |
| /* [131] */ MatcherIndex(36), |
| /* [132] */ MatcherIndex(8), |
| /* [133] */ MatcherIndex(23), |
| /* [134] */ MatcherIndex(31), |
| /* [135] */ MatcherIndex(34), |
| /* [136] */ MatcherIndex(29), |
| /* [137] */ MatcherIndex(37), |
| /* [138] */ MatcherIndex(2), |
| /* [139] */ MatcherIndex(20), |
| /* [140] */ MatcherIndex(37), |
| /* [141] */ MatcherIndex(36), |
| /* [142] */ MatcherIndex(8), |
| /* [143] */ MatcherIndex(25), |
| /* [144] */ MatcherIndex(31), |
| /* [145] */ MatcherIndex(35), |
| /* [146] */ MatcherIndex(29), |
| /* [147] */ MatcherIndex(37), |
| /* [148] */ MatcherIndex(1), |
| /* [149] */ MatcherIndex(20), |
| /* [150] */ MatcherIndex(37), |
| /* [151] */ MatcherIndex(36), |
| /* [152] */ MatcherIndex(8), |
| /* [153] */ MatcherIndex(25), |
| /* [154] */ MatcherIndex(31), |
| /* [155] */ MatcherIndex(34), |
| /* [156] */ MatcherIndex(29), |
| /* [157] */ MatcherIndex(37), |
| /* [158] */ MatcherIndex(1), |
| /* [159] */ MatcherIndex(20), |
| /* [160] */ MatcherIndex(37), |
| /* [161] */ MatcherIndex(36), |
| /* [162] */ MatcherIndex(0), |
| /* [163] */ MatcherIndex(22), |
| /* [164] */ MatcherIndex(32), |
| /* [165] */ MatcherIndex(35), |
| /* [166] */ MatcherIndex(29), |
| /* [167] */ MatcherIndex(37), |
| /* [168] */ MatcherIndex(1), |
| /* [169] */ MatcherIndex(20), |
| /* [170] */ MatcherIndex(37), |
| /* [171] */ MatcherIndex(36), |
| /* [172] */ MatcherIndex(0), |
| /* [173] */ MatcherIndex(23), |
| /* [174] */ MatcherIndex(32), |
| /* [175] */ MatcherIndex(35), |
| /* [176] */ MatcherIndex(29), |
| /* [177] */ MatcherIndex(37), |
| /* [178] */ MatcherIndex(1), |
| /* [179] */ MatcherIndex(20), |
| /* [180] */ MatcherIndex(37), |
| /* [181] */ MatcherIndex(36), |
| /* [182] */ MatcherIndex(0), |
| /* [183] */ MatcherIndex(23), |
| /* [184] */ MatcherIndex(32), |
| /* [185] */ MatcherIndex(34), |
| /* [186] */ MatcherIndex(29), |
| /* [187] */ MatcherIndex(37), |
| /* [188] */ MatcherIndex(1), |
| /* [189] */ MatcherIndex(20), |
| /* [190] */ MatcherIndex(37), |
| /* [191] */ MatcherIndex(36), |
| /* [192] */ MatcherIndex(0), |
| /* [193] */ MatcherIndex(24), |
| /* [194] */ MatcherIndex(32), |
| /* [195] */ MatcherIndex(35), |
| /* [196] */ MatcherIndex(29), |
| /* [197] */ MatcherIndex(37), |
| /* [198] */ MatcherIndex(1), |
| /* [199] */ MatcherIndex(20), |
| /* [200] */ MatcherIndex(37), |
| /* [201] */ MatcherIndex(36), |
| /* [202] */ MatcherIndex(0), |
| /* [203] */ MatcherIndex(24), |
| /* [204] */ MatcherIndex(32), |
| /* [205] */ MatcherIndex(35), |
| /* [206] */ MatcherIndex(29), |
| /* [207] */ MatcherIndex(37), |
| /* [208] */ MatcherIndex(2), |
| /* [209] */ MatcherIndex(20), |
| /* [210] */ MatcherIndex(37), |
| /* [211] */ MatcherIndex(36), |
| /* [212] */ MatcherIndex(0), |
| /* [213] */ MatcherIndex(25), |
| /* [214] */ MatcherIndex(32), |
| /* [215] */ MatcherIndex(35), |
| /* [216] */ MatcherIndex(29), |
| /* [217] */ MatcherIndex(37), |
| /* [218] */ MatcherIndex(1), |
| /* [219] */ MatcherIndex(20), |
| /* [220] */ MatcherIndex(37), |
| /* [221] */ MatcherIndex(36), |
| /* [222] */ MatcherIndex(0), |
| /* [223] */ MatcherIndex(25), |
| /* [224] */ MatcherIndex(32), |
| /* [225] */ MatcherIndex(34), |
| /* [226] */ MatcherIndex(29), |
| /* [227] */ MatcherIndex(37), |
| /* [228] */ MatcherIndex(1), |
| /* [229] */ MatcherIndex(20), |
| /* [230] */ MatcherIndex(37), |
| /* [231] */ MatcherIndex(36), |
| /* [232] */ MatcherIndex(8), |
| /* [233] */ MatcherIndex(23), |
| /* [234] */ MatcherIndex(31), |
| /* [235] */ MatcherIndex(35), |
| /* [236] */ MatcherIndex(29), |
| /* [237] */ MatcherIndex(37), |
| /* [238] */ MatcherIndex(0), |
| /* [239] */ MatcherIndex(20), |
| /* [240] */ MatcherIndex(37), |
| /* [241] */ MatcherIndex(36), |
| /* [242] */ MatcherIndex(8), |
| /* [243] */ MatcherIndex(25), |
| /* [244] */ MatcherIndex(31), |
| /* [245] */ MatcherIndex(35), |
| /* [246] */ MatcherIndex(29), |
| /* [247] */ MatcherIndex(37), |
| /* [248] */ MatcherIndex(0), |
| /* [249] */ MatcherIndex(20), |
| /* [250] */ MatcherIndex(37), |
| /* [251] */ MatcherIndex(36), |
| /* [252] */ MatcherIndex(8), |
| /* [253] */ MatcherIndex(23), |
| /* [254] */ MatcherIndex(31), |
| /* [255] */ MatcherIndex(34), |
| /* [256] */ MatcherIndex(29), |
| /* [257] */ MatcherIndex(37), |
| /* [258] */ MatcherIndex(0), |
| /* [259] */ MatcherIndex(20), |
| /* [260] */ MatcherIndex(37), |
| /* [261] */ MatcherIndex(36), |
| /* [262] */ MatcherIndex(8), |
| /* [263] */ MatcherIndex(25), |
| /* [264] */ MatcherIndex(31), |
| /* [265] */ MatcherIndex(34), |
| /* [266] */ MatcherIndex(29), |
| /* [267] */ MatcherIndex(37), |
| /* [268] */ MatcherIndex(0), |
| /* [269] */ MatcherIndex(20), |
| /* [270] */ MatcherIndex(37), |
| /* [271] */ MatcherIndex(36), |
| /* [272] */ MatcherIndex(8), |
| /* [273] */ MatcherIndex(23), |
| /* [274] */ MatcherIndex(33), |
| /* [275] */ MatcherIndex(35), |
| /* [276] */ MatcherIndex(29), |
| /* [277] */ MatcherIndex(37), |
| /* [278] */ MatcherIndex(1), |
| /* [279] */ MatcherIndex(20), |
| /* [280] */ MatcherIndex(37), |
| /* [281] */ MatcherIndex(36), |
| /* [282] */ MatcherIndex(8), |
| /* [283] */ MatcherIndex(23), |
| /* [284] */ MatcherIndex(33), |
| /* [285] */ MatcherIndex(34), |
| /* [286] */ MatcherIndex(29), |
| /* [287] */ MatcherIndex(37), |
| /* [288] */ MatcherIndex(1), |
| /* [289] */ MatcherIndex(20), |
| /* [290] */ MatcherIndex(36), |
| /* [291] */ MatcherIndex(0), |
| /* [292] */ MatcherIndex(22), |
| /* [293] */ MatcherIndex(32), |
| /* [294] */ MatcherIndex(35), |
| /* [295] */ MatcherIndex(29), |
| /* [296] */ MatcherIndex(37), |
| /* [297] */ MatcherIndex(2), |
| /* [298] */ MatcherIndex(20), |
| /* [299] */ MatcherIndex(36), |
| /* [300] */ MatcherIndex(0), |
| /* [301] */ MatcherIndex(23), |
| /* [302] */ MatcherIndex(32), |
| /* [303] */ MatcherIndex(35), |
| /* [304] */ MatcherIndex(30), |
| /* [305] */ MatcherIndex(37), |
| /* [306] */ MatcherIndex(2), |
| /* [307] */ MatcherIndex(20), |
| /* [308] */ MatcherIndex(36), |
| /* [309] */ MatcherIndex(8), |
| /* [310] */ MatcherIndex(23), |
| /* [311] */ MatcherIndex(31), |
| /* [312] */ MatcherIndex(35), |
| /* [313] */ MatcherIndex(30), |
| /* [314] */ MatcherIndex(37), |
| /* [315] */ MatcherIndex(1), |
| /* [316] */ MatcherIndex(20), |
| /* [317] */ MatcherIndex(36), |
| /* [318] */ MatcherIndex(0), |
| /* [319] */ MatcherIndex(22), |
| /* [320] */ MatcherIndex(32), |
| /* [321] */ MatcherIndex(35), |
| /* [322] */ MatcherIndex(29), |
| /* [323] */ MatcherIndex(37), |
| /* [324] */ MatcherIndex(3), |
| /* [325] */ MatcherIndex(20), |
| /* [326] */ MatcherIndex(36), |
| /* [327] */ MatcherIndex(0), |
| /* [328] */ MatcherIndex(24), |
| /* [329] */ MatcherIndex(32), |
| /* [330] */ MatcherIndex(35), |
| /* [331] */ MatcherIndex(29), |
| /* [332] */ MatcherIndex(37), |
| /* [333] */ MatcherIndex(3), |
| /* [334] */ MatcherIndex(20), |
| /* [335] */ MatcherIndex(36), |
| /* [336] */ MatcherIndex(0), |
| /* [337] */ MatcherIndex(23), |
| /* [338] */ MatcherIndex(32), |
| /* [339] */ MatcherIndex(35), |
| /* [340] */ MatcherIndex(30), |
| /* [341] */ MatcherIndex(37), |
| /* [342] */ MatcherIndex(3), |
| /* [343] */ MatcherIndex(20), |
| /* [344] */ MatcherIndex(36), |
| /* [345] */ MatcherIndex(8), |
| /* [346] */ MatcherIndex(23), |
| /* [347] */ MatcherIndex(31), |
| /* [348] */ MatcherIndex(35), |
| /* [349] */ MatcherIndex(30), |
| /* [350] */ MatcherIndex(37), |
| /* [351] */ MatcherIndex(2), |
| /* [352] */ MatcherIndex(20), |
| /* [353] */ MatcherIndex(36), |
| /* [354] */ MatcherIndex(1), |
| /* [355] */ MatcherIndex(22), |
| /* [356] */ MatcherIndex(32), |
| /* [357] */ MatcherIndex(35), |
| /* [358] */ MatcherIndex(29), |
| /* [359] */ MatcherIndex(38), |
| /* [360] */ MatcherIndex(2), |
| /* [361] */ MatcherIndex(3), |
| /* [362] */ MatcherIndex(36), |
| /* [363] */ MatcherIndex(1), |
| /* [364] */ MatcherIndex(26), |
| /* [365] */ MatcherIndex(32), |
| /* [366] */ MatcherIndex(35), |
| /* [367] */ MatcherIndex(29), |
| /* [368] */ MatcherIndex(38), |
| /* [369] */ MatcherIndex(2), |
| /* [370] */ MatcherIndex(3), |
| /* [371] */ MatcherIndex(36), |
| /* [372] */ MatcherIndex(1), |
| /* [373] */ MatcherIndex(23), |
| /* [374] */ MatcherIndex(32), |
| /* [375] */ MatcherIndex(35), |
| /* [376] */ MatcherIndex(29), |
| /* [377] */ MatcherIndex(38), |
| /* [378] */ MatcherIndex(2), |
| /* [379] */ MatcherIndex(3), |
| /* [380] */ MatcherIndex(36), |
| /* [381] */ MatcherIndex(1), |
| /* [382] */ MatcherIndex(23), |
| /* [383] */ MatcherIndex(32), |
| /* [384] */ MatcherIndex(34), |
| /* [385] */ MatcherIndex(29), |
| /* [386] */ MatcherIndex(38), |
| /* [387] */ MatcherIndex(2), |
| /* [388] */ MatcherIndex(3), |
| /* [389] */ MatcherIndex(36), |
| /* [390] */ MatcherIndex(1), |
| /* [391] */ MatcherIndex(24), |
| /* [392] */ MatcherIndex(32), |
| /* [393] */ MatcherIndex(35), |
| /* [394] */ MatcherIndex(29), |
| /* [395] */ MatcherIndex(38), |
| /* [396] */ MatcherIndex(2), |
| /* [397] */ MatcherIndex(3), |
| /* [398] */ MatcherIndex(36), |
| /* [399] */ MatcherIndex(1), |
| /* [400] */ MatcherIndex(25), |
| /* [401] */ MatcherIndex(32), |
| /* [402] */ MatcherIndex(35), |
| /* [403] */ MatcherIndex(29), |
| /* [404] */ MatcherIndex(38), |
| /* [405] */ MatcherIndex(2), |
| /* [406] */ MatcherIndex(3), |
| /* [407] */ MatcherIndex(36), |
| /* [408] */ MatcherIndex(1), |
| /* [409] */ MatcherIndex(25), |
| /* [410] */ MatcherIndex(32), |
| /* [411] */ MatcherIndex(34), |
| /* [412] */ MatcherIndex(29), |
| /* [413] */ MatcherIndex(38), |
| /* [414] */ MatcherIndex(2), |
| /* [415] */ MatcherIndex(3), |
| /* [416] */ MatcherIndex(36), |
| /* [417] */ MatcherIndex(1), |
| /* [418] */ MatcherIndex(23), |
| /* [419] */ MatcherIndex(32), |
| /* [420] */ MatcherIndex(35), |
| /* [421] */ MatcherIndex(30), |
| /* [422] */ MatcherIndex(2), |
| /* [423] */ MatcherIndex(3), |
| /* [424] */ MatcherIndex(4), |
| /* [425] */ MatcherIndex(36), |
| /* [426] */ MatcherIndex(8), |
| /* [427] */ MatcherIndex(23), |
| /* [428] */ MatcherIndex(31), |
| /* [429] */ MatcherIndex(35), |
| /* [430] */ MatcherIndex(29), |
| /* [431] */ MatcherIndex(38), |
| /* [432] */ MatcherIndex(1), |
| /* [433] */ MatcherIndex(2), |
| /* [434] */ MatcherIndex(3), |
| /* [435] */ MatcherIndex(4), |
| /* [436] */ MatcherIndex(36), |
| /* [437] */ MatcherIndex(8), |
| /* [438] */ MatcherIndex(23), |
| /* [439] */ MatcherIndex(31), |
| /* [440] */ MatcherIndex(34), |
| /* [441] */ MatcherIndex(29), |
| /* [442] */ MatcherIndex(38), |
| /* [443] */ MatcherIndex(1), |
| /* [444] */ MatcherIndex(2), |
| /* [445] */ MatcherIndex(36), |
| /* [446] */ MatcherIndex(8), |
| /* [447] */ MatcherIndex(25), |
| /* [448] */ MatcherIndex(31), |
| /* [449] */ MatcherIndex(35), |
| /* [450] */ MatcherIndex(29), |
| /* [451] */ MatcherIndex(38), |
| /* [452] */ MatcherIndex(1), |
| /* [453] */ MatcherIndex(2), |
| /* [454] */ MatcherIndex(36), |
| /* [455] */ MatcherIndex(8), |
| /* [456] */ MatcherIndex(25), |
| /* [457] */ MatcherIndex(31), |
| /* [458] */ MatcherIndex(34), |
| /* [459] */ MatcherIndex(29), |
| /* [460] */ MatcherIndex(38), |
| /* [461] */ MatcherIndex(1), |
| /* [462] */ MatcherIndex(2), |
| /* [463] */ MatcherIndex(36), |
| /* [464] */ MatcherIndex(8), |
| /* [465] */ MatcherIndex(23), |
| /* [466] */ MatcherIndex(31), |
| /* [467] */ MatcherIndex(35), |
| /* [468] */ MatcherIndex(30), |
| /* [469] */ MatcherIndex(1), |
| /* [470] */ MatcherIndex(2), |
| /* [471] */ MatcherIndex(3), |
| /* [472] */ MatcherIndex(36), |
| /* [473] */ MatcherIndex(1), |
| /* [474] */ MatcherIndex(22), |
| /* [475] */ MatcherIndex(32), |
| /* [476] */ MatcherIndex(35), |
| /* [477] */ MatcherIndex(29), |
| /* [478] */ MatcherIndex(3), |
| /* [479] */ MatcherIndex(4), |
| /* [480] */ MatcherIndex(5), |
| /* [481] */ MatcherIndex(36), |
| /* [482] */ MatcherIndex(1), |
| /* [483] */ MatcherIndex(26), |
| /* [484] */ MatcherIndex(32), |
| /* [485] */ MatcherIndex(35), |
| /* [486] */ MatcherIndex(29), |
| /* [487] */ MatcherIndex(3), |
| /* [488] */ MatcherIndex(4), |
| /* [489] */ MatcherIndex(5), |
| /* [490] */ MatcherIndex(36), |
| /* [491] */ MatcherIndex(1), |
| /* [492] */ MatcherIndex(23), |
| /* [493] */ MatcherIndex(32), |
| /* [494] */ MatcherIndex(35), |
| /* [495] */ MatcherIndex(29), |
| /* [496] */ MatcherIndex(3), |
| /* [497] */ MatcherIndex(4), |
| /* [498] */ MatcherIndex(5), |
| /* [499] */ MatcherIndex(36), |
| /* [500] */ MatcherIndex(1), |
| /* [501] */ MatcherIndex(23), |
| /* [502] */ MatcherIndex(32), |
| /* [503] */ MatcherIndex(34), |
| /* [504] */ MatcherIndex(29), |
| /* [505] */ MatcherIndex(3), |
| /* [506] */ MatcherIndex(4), |
| /* [507] */ MatcherIndex(5), |
| /* [508] */ MatcherIndex(36), |
| /* [509] */ MatcherIndex(1), |
| /* [510] */ MatcherIndex(24), |
| /* [511] */ MatcherIndex(32), |
| /* [512] */ MatcherIndex(35), |
| /* [513] */ MatcherIndex(29), |
| /* [514] */ MatcherIndex(3), |
| /* [515] */ MatcherIndex(4), |
| /* [516] */ MatcherIndex(5), |
| /* [517] */ MatcherIndex(36), |
| /* [518] */ MatcherIndex(1), |
| /* [519] */ MatcherIndex(25), |
| /* [520] */ MatcherIndex(32), |
| /* [521] */ MatcherIndex(35), |
| /* [522] */ MatcherIndex(29), |
| /* [523] */ MatcherIndex(3), |
| /* [524] */ MatcherIndex(4), |
| /* [525] */ MatcherIndex(5), |
| /* [526] */ MatcherIndex(36), |
| /* [527] */ MatcherIndex(1), |
| /* [528] */ MatcherIndex(25), |
| /* [529] */ MatcherIndex(32), |
| /* [530] */ MatcherIndex(34), |
| /* [531] */ MatcherIndex(29), |
| /* [532] */ MatcherIndex(3), |
| /* [533] */ MatcherIndex(4), |
| /* [534] */ MatcherIndex(5), |
| /* [535] */ MatcherIndex(36), |
| /* [536] */ MatcherIndex(8), |
| /* [537] */ MatcherIndex(23), |
| /* [538] */ MatcherIndex(31), |
| /* [539] */ MatcherIndex(35), |
| /* [540] */ MatcherIndex(29), |
| /* [541] */ MatcherIndex(2), |
| /* [542] */ MatcherIndex(3), |
| /* [543] */ MatcherIndex(4), |
| /* [544] */ MatcherIndex(36), |
| /* [545] */ MatcherIndex(8), |
| /* [546] */ MatcherIndex(23), |
| /* [547] */ MatcherIndex(31), |
| /* [548] */ MatcherIndex(34), |
| /* [549] */ MatcherIndex(29), |
| /* [550] */ MatcherIndex(2), |
| /* [551] */ MatcherIndex(3), |
| /* [552] */ MatcherIndex(4), |
| /* [553] */ MatcherIndex(36), |
| /* [554] */ MatcherIndex(8), |
| /* [555] */ MatcherIndex(25), |
| /* [556] */ MatcherIndex(31), |
| /* [557] */ MatcherIndex(35), |
| /* [558] */ MatcherIndex(29), |
| /* [559] */ MatcherIndex(2), |
| /* [560] */ MatcherIndex(3), |
| /* [561] */ MatcherIndex(4), |
| /* [562] */ MatcherIndex(36), |
| /* [563] */ MatcherIndex(8), |
| /* [564] */ MatcherIndex(25), |
| /* [565] */ MatcherIndex(31), |
| /* [566] */ MatcherIndex(34), |
| /* [567] */ MatcherIndex(29), |
| /* [568] */ MatcherIndex(2), |
| /* [569] */ MatcherIndex(3), |
| /* [570] */ MatcherIndex(4), |
| /* [571] */ MatcherIndex(36), |
| /* [572] */ MatcherIndex(1), |
| /* [573] */ MatcherIndex(28), |
| /* [574] */ MatcherIndex(2), |
| /* [575] */ MatcherIndex(3), |
| /* [576] */ MatcherIndex(29), |
| /* [577] */ MatcherIndex(4), |
| /* [578] */ MatcherIndex(5), |
| /* [579] */ MatcherIndex(6), |
| /* [580] */ MatcherIndex(36), |
| /* [581] */ MatcherIndex(1), |
| /* [582] */ MatcherIndex(23), |
| /* [583] */ MatcherIndex(2), |
| /* [584] */ MatcherIndex(3), |
| /* [585] */ MatcherIndex(30), |
| /* [586] */ MatcherIndex(4), |
| /* [587] */ MatcherIndex(5), |
| /* [588] */ MatcherIndex(6), |
| /* [589] */ MatcherIndex(36), |
| /* [590] */ MatcherIndex(8), |
| /* [591] */ MatcherIndex(22), |
| /* [592] */ MatcherIndex(32), |
| /* [593] */ MatcherIndex(35), |
| /* [594] */ MatcherIndex(29), |
| /* [595] */ MatcherIndex(38), |
| /* [596] */ MatcherIndex(0), |
| /* [597] */ MatcherIndex(1), |
| /* [598] */ MatcherIndex(2), |
| /* [599] */ MatcherIndex(3), |
| /* [600] */ MatcherIndex(36), |
| /* [601] */ MatcherIndex(8), |
| /* [602] */ MatcherIndex(26), |
| /* [603] */ MatcherIndex(32), |
| /* [604] */ MatcherIndex(35), |
| /* [605] */ MatcherIndex(29), |
| /* [606] */ MatcherIndex(38), |
| /* [607] */ MatcherIndex(0), |
| /* [608] */ MatcherIndex(1), |
| /* [609] */ MatcherIndex(36), |
| /* [610] */ MatcherIndex(10), |
| /* [611] */ MatcherIndex(22), |
| /* [612] */ MatcherIndex(32), |
| /* [613] */ MatcherIndex(35), |
| /* [614] */ MatcherIndex(29), |
| /* [615] */ MatcherIndex(38), |
| /* [616] */ MatcherIndex(0), |
| /* [617] */ MatcherIndex(1), |
| /* [618] */ MatcherIndex(36), |
| /* [619] */ MatcherIndex(10), |
| /* [620] */ MatcherIndex(26), |
| /* [621] */ MatcherIndex(32), |
| /* [622] */ MatcherIndex(35), |
| /* [623] */ MatcherIndex(29), |
| /* [624] */ MatcherIndex(38), |
| /* [625] */ MatcherIndex(0), |
| /* [626] */ MatcherIndex(1), |
| /* [627] */ MatcherIndex(36), |
| /* [628] */ MatcherIndex(11), |
| /* [629] */ MatcherIndex(22), |
| /* [630] */ MatcherIndex(32), |
| /* [631] */ MatcherIndex(35), |
| /* [632] */ MatcherIndex(29), |
| /* [633] */ MatcherIndex(38), |
| /* [634] */ MatcherIndex(0), |
| /* [635] */ MatcherIndex(1), |
| /* [636] */ MatcherIndex(36), |
| /* [637] */ MatcherIndex(11), |
| /* [638] */ MatcherIndex(26), |
| /* [639] */ MatcherIndex(32), |
| /* [640] */ MatcherIndex(35), |
| /* [641] */ MatcherIndex(29), |
| /* [642] */ MatcherIndex(38), |
| /* [643] */ MatcherIndex(0), |
| /* [644] */ MatcherIndex(1), |
| /* [645] */ MatcherIndex(36), |
| /* [646] */ MatcherIndex(8), |
| /* [647] */ MatcherIndex(23), |
| /* [648] */ MatcherIndex(32), |
| /* [649] */ MatcherIndex(35), |
| /* [650] */ MatcherIndex(29), |
| /* [651] */ MatcherIndex(38), |
| /* [652] */ MatcherIndex(0), |
| /* [653] */ MatcherIndex(1), |
| /* [654] */ MatcherIndex(36), |
| /* [655] */ MatcherIndex(10), |
| /* [656] */ MatcherIndex(23), |
| /* [657] */ MatcherIndex(32), |
| /* [658] */ MatcherIndex(35), |
| /* [659] */ MatcherIndex(29), |
| /* [660] */ MatcherIndex(38), |
| /* [661] */ MatcherIndex(0), |
| /* [662] */ MatcherIndex(1), |
| /* [663] */ MatcherIndex(36), |
| /* [664] */ MatcherIndex(11), |
| /* [665] */ MatcherIndex(23), |
| /* [666] */ MatcherIndex(32), |
| /* [667] */ MatcherIndex(35), |
| /* [668] */ MatcherIndex(29), |
| /* [669] */ MatcherIndex(38), |
| /* [670] */ MatcherIndex(0), |
| /* [671] */ MatcherIndex(1), |
| /* [672] */ MatcherIndex(36), |
| /* [673] */ MatcherIndex(8), |
| /* [674] */ MatcherIndex(23), |
| /* [675] */ MatcherIndex(32), |
| /* [676] */ MatcherIndex(34), |
| /* [677] */ MatcherIndex(29), |
| /* [678] */ MatcherIndex(38), |
| /* [679] */ MatcherIndex(0), |
| /* [680] */ MatcherIndex(1), |
| /* [681] */ MatcherIndex(36), |
| /* [682] */ MatcherIndex(10), |
| /* [683] */ MatcherIndex(23), |
| /* [684] */ MatcherIndex(32), |
| /* [685] */ MatcherIndex(34), |
| /* [686] */ MatcherIndex(29), |
| /* [687] */ MatcherIndex(38), |
| /* [688] */ MatcherIndex(0), |
| /* [689] */ MatcherIndex(1), |
| /* [690] */ MatcherIndex(36), |
| /* [691] */ MatcherIndex(11), |
| /* [692] */ MatcherIndex(23), |
| /* [693] */ MatcherIndex(32), |
| /* [694] */ MatcherIndex(34), |
| /* [695] */ MatcherIndex(29), |
| /* [696] */ MatcherIndex(38), |
| /* [697] */ MatcherIndex(0), |
| /* [698] */ MatcherIndex(1), |
| /* [699] */ MatcherIndex(36), |
| /* [700] */ MatcherIndex(8), |
| /* [701] */ MatcherIndex(24), |
| /* [702] */ MatcherIndex(32), |
| /* [703] */ MatcherIndex(35), |
| /* [704] */ MatcherIndex(29), |
| /* [705] */ MatcherIndex(38), |
| /* [706] */ MatcherIndex(0), |
| /* [707] */ MatcherIndex(1), |
| /* [708] */ MatcherIndex(36), |
| /* [709] */ MatcherIndex(10), |
| /* [710] */ MatcherIndex(24), |
| /* [711] */ MatcherIndex(32), |
| /* [712] */ MatcherIndex(35), |
| /* [713] */ MatcherIndex(29), |
| /* [714] */ MatcherIndex(38), |
| /* [715] */ MatcherIndex(0), |
| /* [716] */ MatcherIndex(1), |
| /* [717] */ MatcherIndex(36), |
| /* [718] */ MatcherIndex(11), |
| /* [719] */ MatcherIndex(24), |
| /* [720] */ MatcherIndex(32), |
| /* [721] */ MatcherIndex(35), |
| /* [722] */ MatcherIndex(29), |
| /* [723] */ MatcherIndex(38), |
| /* [724] */ MatcherIndex(0), |
| /* [725] */ MatcherIndex(1), |
| /* [726] */ MatcherIndex(36), |
| /* [727] */ MatcherIndex(1), |
| /* [728] */ MatcherIndex(27), |
| /* [729] */ MatcherIndex(32), |
| /* [730] */ MatcherIndex(35), |
| /* [731] */ MatcherIndex(29), |
| /* [732] */ MatcherIndex(38), |
| /* [733] */ MatcherIndex(0), |
| /* [734] */ MatcherIndex(3), |
| /* [735] */ MatcherIndex(36), |
| /* [736] */ MatcherIndex(1), |
| /* [737] */ MatcherIndex(27), |
| /* [738] */ MatcherIndex(32), |
| /* [739] */ MatcherIndex(35), |
| /* [740] */ MatcherIndex(30), |
| /* [741] */ MatcherIndex(38), |
| /* [742] */ MatcherIndex(0), |
| /* [743] */ MatcherIndex(4), |
| /* [744] */ MatcherIndex(36), |
| /* [745] */ MatcherIndex(8), |
| /* [746] */ MatcherIndex(22), |
| /* [747] */ MatcherIndex(32), |
| /* [748] */ MatcherIndex(35), |
| /* [749] */ MatcherIndex(29), |
| /* [750] */ MatcherIndex(38), |
| /* [751] */ MatcherIndex(16), |
| /* [752] */ MatcherIndex(21), |
| /* [753] */ MatcherIndex(36), |
| /* [754] */ MatcherIndex(8), |
| /* [755] */ MatcherIndex(26), |
| /* [756] */ MatcherIndex(32), |
| /* [757] */ MatcherIndex(35), |
| /* [758] */ MatcherIndex(29), |
| /* [759] */ MatcherIndex(38), |
| /* [760] */ MatcherIndex(16), |
| /* [761] */ MatcherIndex(21), |
| /* [762] */ MatcherIndex(36), |
| /* [763] */ MatcherIndex(10), |
| /* [764] */ MatcherIndex(22), |
| /* [765] */ MatcherIndex(32), |
| /* [766] */ MatcherIndex(35), |
| /* [767] */ MatcherIndex(29), |
| /* [768] */ MatcherIndex(38), |
| /* [769] */ MatcherIndex(17), |
| /* [770] */ MatcherIndex(21), |
| /* [771] */ MatcherIndex(36), |
| /* [772] */ MatcherIndex(10), |
| /* [773] */ MatcherIndex(26), |
| /* [774] */ MatcherIndex(32), |
| /* [775] */ MatcherIndex(35), |
| /* [776] */ MatcherIndex(29), |
| /* [777] */ MatcherIndex(38), |
| /* [778] */ MatcherIndex(17), |
| /* [779] */ MatcherIndex(21), |
| /* [780] */ MatcherIndex(36), |
| /* [781] */ MatcherIndex(11), |
| /* [782] */ MatcherIndex(22), |
| /* [783] */ MatcherIndex(32), |
| /* [784] */ MatcherIndex(35), |
| /* [785] */ MatcherIndex(29), |
| /* [786] */ MatcherIndex(38), |
| /* [787] */ MatcherIndex(18), |
| /* [788] */ MatcherIndex(21), |
| /* [789] */ MatcherIndex(36), |
| /* [790] */ MatcherIndex(11), |
| /* [791] */ MatcherIndex(26), |
| /* [792] */ MatcherIndex(32), |
| /* [793] */ MatcherIndex(35), |
| /* [794] */ MatcherIndex(29), |
| /* [795] */ MatcherIndex(38), |
| /* [796] */ MatcherIndex(18), |
| /* [797] */ MatcherIndex(21), |
| /* [798] */ MatcherIndex(36), |
| /* [799] */ MatcherIndex(8), |
| /* [800] */ MatcherIndex(23), |
| /* [801] */ MatcherIndex(32), |
| /* [802] */ MatcherIndex(35), |
| /* [803] */ MatcherIndex(29), |
| /* [804] */ MatcherIndex(38), |
| /* [805] */ MatcherIndex(16), |
| /* [806] */ MatcherIndex(21), |
| /* [807] */ MatcherIndex(36), |
| /* [808] */ MatcherIndex(10), |
| /* [809] */ MatcherIndex(23), |
| /* [810] */ MatcherIndex(32), |
| /* [811] */ MatcherIndex(35), |
| /* [812] */ MatcherIndex(29), |
| /* [813] */ MatcherIndex(38), |
| /* [814] */ MatcherIndex(17), |
| /* [815] */ MatcherIndex(21), |
| /* [816] */ MatcherIndex(36), |
| /* [817] */ MatcherIndex(11), |
| /* [818] */ MatcherIndex(23), |
| /* [819] */ MatcherIndex(32), |
| /* [820] */ MatcherIndex(35), |
| /* [821] */ MatcherIndex(29), |
| /* [822] */ MatcherIndex(38), |
| /* [823] */ MatcherIndex(18), |
| /* [824] */ MatcherIndex(21), |
| /* [825] */ MatcherIndex(36), |
| /* [826] */ MatcherIndex(8), |
| /* [827] */ MatcherIndex(23), |
| /* [828] */ MatcherIndex(32), |
| /* [829] */ MatcherIndex(34), |
| /* [830] */ MatcherIndex(29), |
| /* [831] */ MatcherIndex(38), |
| /* [832] */ MatcherIndex(16), |
| /* [833] */ MatcherIndex(21), |
| /* [834] */ MatcherIndex(36), |
| /* [835] */ MatcherIndex(10), |
| /* [836] */ MatcherIndex(23), |
| /* [837] */ MatcherIndex(32), |
| /* [838] */ MatcherIndex(34), |
| /* [839] */ MatcherIndex(29), |
| /* [840] */ MatcherIndex(38), |
| /* [841] */ MatcherIndex(17), |
| /* [842] */ MatcherIndex(21), |
| /* [843] */ MatcherIndex(36), |
| /* [844] */ MatcherIndex(11), |
| /* [845] */ MatcherIndex(23), |
| /* [846] */ MatcherIndex(32), |
| /* [847] */ MatcherIndex(34), |
| /* [848] */ MatcherIndex(29), |
| /* [849] */ MatcherIndex(38), |
| /* [850] */ MatcherIndex(18), |
| /* [851] */ MatcherIndex(21), |
| /* [852] */ MatcherIndex(36), |
| /* [853] */ MatcherIndex(8), |
| /* [854] */ MatcherIndex(24), |
| /* [855] */ MatcherIndex(32), |
| /* [856] */ MatcherIndex(35), |
| /* [857] */ MatcherIndex(29), |
| /* [858] */ MatcherIndex(38), |
| /* [859] */ MatcherIndex(16), |
| /* [860] */ MatcherIndex(21), |
| /* [861] */ MatcherIndex(36), |
| /* [862] */ MatcherIndex(10), |
| /* [863] */ MatcherIndex(24), |
| /* [864] */ MatcherIndex(32), |
| /* [865] */ MatcherIndex(35), |
| /* [866] */ MatcherIndex(29), |
| /* [867] */ MatcherIndex(38), |
| /* [868] */ MatcherIndex(17), |
| /* [869] */ MatcherIndex(21), |
| /* [870] */ MatcherIndex(36), |
| /* [871] */ MatcherIndex(11), |
| /* [872] */ MatcherIndex(24), |
| /* [873] */ MatcherIndex(32), |
| /* [874] */ MatcherIndex(35), |
| /* [875] */ MatcherIndex(29), |
| /* [876] */ MatcherIndex(38), |
| /* [877] */ MatcherIndex(18), |
| /* [878] */ MatcherIndex(21), |
| /* [879] */ MatcherIndex(36), |
| /* [880] */ MatcherIndex(1), |
| /* [881] */ MatcherIndex(22), |
| /* [882] */ MatcherIndex(32), |
| /* [883] */ MatcherIndex(35), |
| /* [884] */ MatcherIndex(29), |
| /* [885] */ MatcherIndex(37), |
| /* [886] */ MatcherIndex(2), |
| /* [887] */ MatcherIndex(20), |
| /* [888] */ MatcherIndex(36), |
| /* [889] */ MatcherIndex(1), |
| /* [890] */ MatcherIndex(23), |
| /* [891] */ MatcherIndex(32), |
| /* [892] */ MatcherIndex(36), |
| /* [893] */ MatcherIndex(29), |
| /* [894] */ MatcherIndex(37), |
| /* [895] */ MatcherIndex(2), |
| /* [896] */ MatcherIndex(20), |
| /* [897] */ MatcherIndex(36), |
| /* [898] */ MatcherIndex(1), |
| /* [899] */ MatcherIndex(24), |
| /* [900] */ MatcherIndex(32), |
| /* [901] */ MatcherIndex(35), |
| /* [902] */ MatcherIndex(29), |
| /* [903] */ MatcherIndex(37), |
| /* [904] */ MatcherIndex(2), |
| /* [905] */ MatcherIndex(20), |
| /* [906] */ MatcherIndex(36), |
| /* [907] */ MatcherIndex(1), |
| /* [908] */ MatcherIndex(25), |
| /* [909] */ MatcherIndex(32), |
| /* [910] */ MatcherIndex(36), |
| /* [911] */ MatcherIndex(29), |
| /* [912] */ MatcherIndex(37), |
| /* [913] */ MatcherIndex(2), |
| /* [914] */ MatcherIndex(20), |
| /* [915] */ MatcherIndex(36), |
| /* [916] */ MatcherIndex(8), |
| /* [917] */ MatcherIndex(23), |
| /* [918] */ MatcherIndex(31), |
| /* [919] */ MatcherIndex(36), |
| /* [920] */ MatcherIndex(29), |
| /* [921] */ MatcherIndex(37), |
| /* [922] */ MatcherIndex(1), |
| /* [923] */ MatcherIndex(20), |
| /* [924] */ MatcherIndex(36), |
| /* [925] */ MatcherIndex(8), |
| /* [926] */ MatcherIndex(25), |
| /* [927] */ MatcherIndex(31), |
| /* [928] */ MatcherIndex(36), |
| /* [929] */ MatcherIndex(29), |
| /* [930] */ MatcherIndex(37), |
| /* [931] */ MatcherIndex(1), |
| /* [932] */ MatcherIndex(20), |
| /* [933] */ MatcherIndex(36), |
| /* [934] */ MatcherIndex(1), |
| /* [935] */ MatcherIndex(22), |
| /* [936] */ MatcherIndex(32), |
| /* [937] */ MatcherIndex(35), |
| /* [938] */ MatcherIndex(29), |
| /* [939] */ MatcherIndex(37), |
| /* [940] */ MatcherIndex(3), |
| /* [941] */ MatcherIndex(20), |
| /* [942] */ MatcherIndex(36), |
| /* [943] */ MatcherIndex(1), |
| /* [944] */ MatcherIndex(23), |
| /* [945] */ MatcherIndex(32), |
| /* [946] */ MatcherIndex(36), |
| /* [947] */ MatcherIndex(29), |
| /* [948] */ MatcherIndex(37), |
| /* [949] */ MatcherIndex(3), |
| /* [950] */ MatcherIndex(20), |
| /* [951] */ MatcherIndex(36), |
| /* [952] */ MatcherIndex(1), |
| /* [953] */ MatcherIndex(24), |
| /* [954] */ MatcherIndex(32), |
| /* [955] */ MatcherIndex(35), |
| /* [956] */ MatcherIndex(29), |
| /* [957] */ MatcherIndex(37), |
| /* [958] */ MatcherIndex(3), |
| /* [959] */ MatcherIndex(20), |
| /* [960] */ MatcherIndex(36), |
| /* [961] */ MatcherIndex(1), |
| /* [962] */ MatcherIndex(25), |
| /* [963] */ MatcherIndex(32), |
| /* [964] */ MatcherIndex(36), |
| /* [965] */ MatcherIndex(29), |
| /* [966] */ MatcherIndex(37), |
| /* [967] */ MatcherIndex(3), |
| /* [968] */ MatcherIndex(20), |
| /* [969] */ MatcherIndex(36), |
| /* [970] */ MatcherIndex(8), |
| /* [971] */ MatcherIndex(23), |
| /* [972] */ MatcherIndex(31), |
| /* [973] */ MatcherIndex(36), |
| /* [974] */ MatcherIndex(29), |
| /* [975] */ MatcherIndex(37), |
| /* [976] */ MatcherIndex(2), |
| /* [977] */ MatcherIndex(20), |
| /* [978] */ MatcherIndex(36), |
| /* [979] */ MatcherIndex(8), |
| /* [980] */ MatcherIndex(25), |
| /* [981] */ MatcherIndex(31), |
| /* [982] */ MatcherIndex(36), |
| /* [983] */ MatcherIndex(29), |
| /* [984] */ MatcherIndex(37), |
| /* [985] */ MatcherIndex(2), |
| /* [986] */ MatcherIndex(20), |
| /* [987] */ MatcherIndex(34), |
| /* [988] */ MatcherIndex(2), |
| /* [989] */ MatcherIndex(27), |
| /* [990] */ MatcherIndex(1), |
| /* [991] */ MatcherIndex(0), |
| /* [992] */ MatcherIndex(21), |
| /* [993] */ MatcherIndex(34), |
| /* [994] */ MatcherIndex(3), |
| /* [995] */ MatcherIndex(27), |
| /* [996] */ MatcherIndex(2), |
| /* [997] */ MatcherIndex(1), |
| /* [998] */ MatcherIndex(21), |
| /* [999] */ MatcherIndex(34), |
| /* [1000] */ MatcherIndex(2), |
| /* [1001] */ MatcherIndex(29), |
| /* [1002] */ MatcherIndex(0), |
| /* [1003] */ MatcherIndex(19), |
| /* [1004] */ MatcherIndex(34), |
| /* [1005] */ MatcherIndex(13), |
| /* [1006] */ MatcherIndex(29), |
| /* [1007] */ MatcherIndex(12), |
| /* [1008] */ MatcherIndex(19), |
| /* [1009] */ MatcherIndex(38), |
| /* [1010] */ MatcherIndex(41), |
| /* [1011] */ MatcherIndex(1), |
| /* [1012] */ MatcherIndex(2), |
| /* [1013] */ MatcherIndex(3), |
| /* [1014] */ MatcherIndex(38), |
| /* [1015] */ MatcherIndex(39), |
| /* [1016] */ MatcherIndex(0), |
| /* [1017] */ MatcherIndex(4), |
| /* [1018] */ MatcherIndex(3), |
| /* [1019] */ MatcherIndex(38), |
| /* [1020] */ MatcherIndex(40), |
| /* [1021] */ MatcherIndex(0), |
| /* [1022] */ MatcherIndex(2), |
| /* [1023] */ MatcherIndex(4), |
| /* [1024] */ MatcherIndex(38), |
| /* [1025] */ MatcherIndex(0), |
| /* [1026] */ MatcherIndex(13), |
| /* [1027] */ MatcherIndex(1), |
| /* [1028] */ MatcherIndex(2), |
| /* [1029] */ MatcherIndex(38), |
| /* [1030] */ MatcherIndex(0), |
| /* [1031] */ MatcherIndex(14), |
| /* [1032] */ MatcherIndex(1), |
| /* [1033] */ MatcherIndex(2), |
| /* [1034] */ MatcherIndex(34), |
| /* [1035] */ MatcherIndex(13), |
| /* [1036] */ MatcherIndex(35), |
| /* [1037] */ MatcherIndex(0), |
| /* [1038] */ MatcherIndex(34), |
| /* [1039] */ MatcherIndex(2), |
| /* [1040] */ MatcherIndex(0), |
| /* [1041] */ MatcherIndex(20), |
| /* [1042] */ MatcherIndex(34), |
| /* [1043] */ MatcherIndex(2), |
| /* [1044] */ MatcherIndex(0), |
| /* [1045] */ MatcherIndex(21), |
| /* [1046] */ MatcherIndex(28), |
| /* [1047] */ MatcherIndex(2), |
| /* [1048] */ MatcherIndex(3), |
| /* [1049] */ MatcherIndex(0), |
| /* [1050] */ MatcherIndex(28), |
| /* [1051] */ MatcherIndex(1), |
| /* [1052] */ MatcherIndex(3), |
| /* [1053] */ MatcherIndex(0), |
| /* [1054] */ MatcherIndex(28), |
| /* [1055] */ MatcherIndex(2), |
| /* [1056] */ MatcherIndex(1), |
| /* [1057] */ MatcherIndex(0), |
| /* [1058] */ MatcherIndex(28), |
| /* [1059] */ MatcherIndex(1), |
| /* [1060] */ MatcherIndex(2), |
| /* [1061] */ MatcherIndex(0), |
| /* [1062] */ MatcherIndex(34), |
| /* [1063] */ MatcherIndex(1), |
| /* [1064] */ MatcherIndex(0), |
| /* [1065] */ MatcherIndex(21), |
| /* [1066] */ MatcherIndex(34), |
| /* [1067] */ MatcherIndex(2), |
| /* [1068] */ MatcherIndex(1), |
| /* [1069] */ MatcherIndex(21), |
| /* [1070] */ MatcherIndex(34), |
| /* [1071] */ MatcherIndex(14), |
| /* [1072] */ MatcherIndex(2), |
| /* [1073] */ MatcherIndex(20), |
| /* [1074] */ MatcherIndex(34), |
| /* [1075] */ MatcherIndex(14), |
| /* [1076] */ MatcherIndex(10), |
| /* [1077] */ MatcherIndex(20), |
| /* [1078] */ MatcherIndex(34), |
| /* [1079] */ MatcherIndex(14), |
| /* [1080] */ MatcherIndex(11), |
| /* [1081] */ MatcherIndex(20), |
| /* [1082] */ MatcherIndex(34), |
| /* [1083] */ MatcherIndex(14), |
| /* [1084] */ MatcherIndex(1), |
| /* [1085] */ MatcherIndex(21), |
| /* [1086] */ MatcherIndex(34), |
| /* [1087] */ MatcherIndex(14), |
| /* [1088] */ MatcherIndex(10), |
| /* [1089] */ MatcherIndex(21), |
| /* [1090] */ MatcherIndex(34), |
| /* [1091] */ MatcherIndex(14), |
| /* [1092] */ MatcherIndex(11), |
| /* [1093] */ MatcherIndex(21), |
| /* [1094] */ MatcherIndex(27), |
| /* [1095] */ MatcherIndex(0), |
| /* [1096] */ MatcherIndex(1), |
| /* [1097] */ MatcherIndex(27), |
| /* [1098] */ MatcherIndex(2), |
| /* [1099] */ MatcherIndex(8), |
| /* [1100] */ MatcherIndex(27), |
| /* [1101] */ MatcherIndex(3), |
| /* [1102] */ MatcherIndex(8), |
| /* [1103] */ MatcherIndex(27), |
| /* [1104] */ MatcherIndex(1), |
| /* [1105] */ MatcherIndex(8), |
| /* [1106] */ MatcherIndex(27), |
| /* [1107] */ MatcherIndex(2), |
| /* [1108] */ MatcherIndex(0), |
| /* [1109] */ MatcherIndex(27), |
| /* [1110] */ MatcherIndex(0), |
| /* [1111] */ MatcherIndex(7), |
| /* [1112] */ MatcherIndex(27), |
| /* [1113] */ MatcherIndex(3), |
| /* [1114] */ MatcherIndex(0), |
| /* [1115] */ MatcherIndex(27), |
| /* [1116] */ MatcherIndex(3), |
| /* [1117] */ MatcherIndex(1), |
| /* [1118] */ MatcherIndex(27), |
| /* [1119] */ MatcherIndex(3), |
| /* [1120] */ MatcherIndex(2), |
| /* [1121] */ MatcherIndex(27), |
| /* [1122] */ MatcherIndex(4), |
| /* [1123] */ MatcherIndex(0), |
| /* [1124] */ MatcherIndex(27), |
| /* [1125] */ MatcherIndex(4), |
| /* [1126] */ MatcherIndex(1), |
| /* [1127] */ MatcherIndex(27), |
| /* [1128] */ MatcherIndex(4), |
| /* [1129] */ MatcherIndex(2), |
| /* [1130] */ MatcherIndex(27), |
| /* [1131] */ MatcherIndex(4), |
| /* [1132] */ MatcherIndex(3), |
| /* [1133] */ MatcherIndex(27), |
| /* [1134] */ MatcherIndex(0), |
| /* [1135] */ MatcherIndex(2), |
| /* [1136] */ MatcherIndex(27), |
| /* [1137] */ MatcherIndex(2), |
| /* [1138] */ MatcherIndex(7), |
| /* [1139] */ MatcherIndex(17), |
| /* [1140] */ MatcherIndex(8), |
| /* [1141] */ MatcherIndex(15), |
| /* [1142] */ MatcherIndex(8), |
| /* [1143] */ MatcherIndex(15), |
| /* [1144] */ MatcherIndex(2), |
| /* [1145] */ MatcherIndex(16), |
| /* [1146] */ MatcherIndex(8), |
| /* [1147] */ MatcherIndex(17), |
| /* [1148] */ MatcherIndex(0), |
| /* [1149] */ MatcherIndex(15), |
| /* [1150] */ MatcherIndex(1), |
| /* [1151] */ MatcherIndex(16), |
| /* [1152] */ MatcherIndex(1), |
| /* [1153] */ MatcherIndex(15), |
| /* [1154] */ MatcherIndex(0), |
| /* [1155] */ MatcherIndex(16), |
| /* [1156] */ MatcherIndex(0), |
| /* [1157] */ MatcherIndex(17), |
| /* [1158] */ MatcherIndex(10), |
| /* [1159] */ MatcherIndex(17), |
| /* [1160] */ MatcherIndex(11), |
| /* [1161] */ MatcherIndex(16), |
| /* [1162] */ MatcherIndex(2), |
| /* [1163] */ MatcherIndex(17), |
| /* [1164] */ MatcherIndex(1), |
| /* [1165] */ MatcherIndex(15), |
| /* [1166] */ MatcherIndex(3), |
| /* [1167] */ MatcherIndex(32), |
| /* [1168] */ MatcherIndex(2), |
| /* [1169] */ MatcherIndex(18), |
| /* [1170] */ MatcherIndex(0), |
| /* [1171] */ MatcherIndex(22), |
| /* [1172] */ MatcherIndex(0), |
| /* [1173] */ MatcherIndex(26), |
| /* [1174] */ MatcherIndex(0), |
| /* [1175] */ MatcherIndex(46), |
| /* [1176] */ MatcherIndex(43), |
| /* [1177] */ MatcherIndex(42), |
| /* [1178] */ MatcherIndex(9), |
| /* [1179] */ MatcherIndex(45), |
| /* [1180] */ MatcherIndex(44), |
| }; |
| |
| static_assert(MatcherIndicesIndex::CanIndex(kMatcherIndices), |
| "MatcherIndicesIndex is not large enough to index kMatcherIndices"); |
| |
| constexpr ParameterInfo kParameters[] = { |
| { |
| /* [0] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(999), |
| }, |
| { |
| /* [1] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [2] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [3] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [4] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [5] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [6] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [7] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [8] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1042), |
| }, |
| { |
| /* [9] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [10] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [11] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [12] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [13] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [14] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1167), |
| }, |
| { |
| /* [15] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [16] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1100), |
| }, |
| { |
| /* [17] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [18] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [19] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [20] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [21] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [22] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [23] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [24] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [25] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [26] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [27] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [28] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [29] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [30] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [31] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [32] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [33] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [34] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [35] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [36] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [37] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [38] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [39] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [40] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [41] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [42] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [43] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [44] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [45] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [46] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [47] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [48] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [49] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [50] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [51] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [52] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [53] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [54] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [55] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [56] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [57] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [58] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [59] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [60] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [61] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [62] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [63] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [64] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [65] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [66] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [67] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [68] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [69] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [70] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [71] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [72] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [73] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [74] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [75] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(280), |
| }, |
| { |
| /* [76] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [77] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [78] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [79] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [80] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [81] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(280), |
| }, |
| { |
| /* [82] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [83] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [84] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [85] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [86] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [87] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(0), |
| }, |
| { |
| /* [88] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [89] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [90] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [91] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [92] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(10), |
| }, |
| { |
| /* [93] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [94] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [95] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [96] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [97] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(50), |
| }, |
| { |
| /* [98] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [99] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [100] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [101] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [102] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(70), |
| }, |
| { |
| /* [103] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [104] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [105] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [106] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [107] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(110), |
| }, |
| { |
| /* [108] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [109] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [110] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [111] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [112] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(130), |
| }, |
| { |
| /* [113] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [114] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [115] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [116] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [117] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [118] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1100), |
| }, |
| { |
| /* [119] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [120] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [121] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [122] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [123] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [124] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [125] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [126] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [127] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [128] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [129] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [130] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [131] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [132] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [133] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [134] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [135] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [136] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [137] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [138] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [139] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [140] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [141] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [142] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [143] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [144] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [145] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [146] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [147] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [148] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [149] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [150] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [151] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [152] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [153] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [154] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [155] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [156] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [157] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [158] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [159] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [160] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [161] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [162] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [163] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [164] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [165] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [166] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [167] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [168] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1100), |
| }, |
| { |
| /* [169] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [170] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [171] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [172] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [173] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [174] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [175] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [176] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [177] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [178] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [179] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [180] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [181] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [182] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [183] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [184] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [185] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [186] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [187] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [188] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [189] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [190] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [191] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [192] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [193] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [194] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [195] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [196] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [197] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [198] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [199] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [200] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [201] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [202] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [203] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [204] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [205] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [206] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [207] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [208] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [209] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [210] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [211] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [212] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [213] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [214] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [215] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [216] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [217] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [218] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [219] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [220] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [221] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [222] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(220), |
| }, |
| { |
| /* [223] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [224] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [225] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [226] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [227] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [228] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [229] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [230] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [231] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [232] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(120), |
| }, |
| { |
| /* [233] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [234] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [235] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [236] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [237] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(120), |
| }, |
| { |
| /* [238] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [239] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [240] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [241] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [242] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [243] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [244] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [245] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [246] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [247] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [248] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [249] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [250] */ |
| /* usage */ core::ParameterUsage::kDdx, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [251] */ |
| /* usage */ core::ParameterUsage::kDdy, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [252] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [253] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [254] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [255] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [256] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [257] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [258] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [259] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [260] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [261] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [262] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [263] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [264] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [265] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [266] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [267] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [268] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [269] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [270] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [271] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [272] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(0), |
| }, |
| { |
| /* [273] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [274] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [275] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [276] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [277] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(0), |
| }, |
| { |
| /* [278] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [279] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [280] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [281] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [282] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(270), |
| }, |
| { |
| /* [283] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [284] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [285] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [286] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [287] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(280), |
| }, |
| { |
| /* [288] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [289] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [290] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [291] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [292] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(280), |
| }, |
| { |
| /* [293] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [294] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [295] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [296] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [297] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(0), |
| }, |
| { |
| /* [298] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1103), |
| }, |
| { |
| /* [299] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [300] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [301] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [302] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(10), |
| }, |
| { |
| /* [303] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [304] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [305] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [306] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [307] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(10), |
| }, |
| { |
| /* [308] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [309] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [310] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [311] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [312] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(20), |
| }, |
| { |
| /* [313] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [314] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [315] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [316] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [317] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(20), |
| }, |
| { |
| /* [318] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [319] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [320] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [321] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [322] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(30), |
| }, |
| { |
| /* [323] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [324] */ |
| /* usage */ core::ParameterUsage::kDref, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [325] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [326] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [327] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1082), |
| }, |
| { |
| /* [328] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(595), |
| }, |
| { |
| /* [329] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [330] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [331] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [332] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1086), |
| }, |
| { |
| /* [333] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(595), |
| }, |
| { |
| /* [334] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [335] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [336] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [337] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1090), |
| }, |
| { |
| /* [338] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(595), |
| }, |
| { |
| /* [339] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [340] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [341] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [342] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(999), |
| }, |
| { |
| /* [343] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [344] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [345] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [346] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [347] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [348] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(58), |
| }, |
| { |
| /* [349] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1042), |
| }, |
| { |
| /* [350] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [351] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [352] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [353] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1004), |
| }, |
| { |
| /* [354] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [355] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [356] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1007), |
| }, |
| { |
| /* [357] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(317), |
| }, |
| { |
| /* [358] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [359] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [360] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [361] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(51), |
| }, |
| { |
| /* [362] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [363] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [364] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [365] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(71), |
| }, |
| { |
| /* [366] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [367] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [368] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [369] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(326), |
| }, |
| { |
| /* [370] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [371] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [372] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [373] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(335), |
| }, |
| { |
| /* [374] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [375] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [376] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [377] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(111), |
| }, |
| { |
| /* [378] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [379] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [380] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [381] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(131), |
| }, |
| { |
| /* [382] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [383] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [384] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [385] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(344), |
| }, |
| { |
| /* [386] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [387] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [388] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [389] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [390] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [391] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [392] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [393] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [394] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [395] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [396] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [397] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(80), |
| }, |
| { |
| /* [398] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [399] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [400] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [401] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(90), |
| }, |
| { |
| /* [402] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [403] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [404] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [405] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [406] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| }, |
| { |
| /* [407] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [408] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [409] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(120), |
| }, |
| { |
| /* [410] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [411] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [412] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [413] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(140), |
| }, |
| { |
| /* [414] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [415] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [416] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [417] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(150), |
| }, |
| { |
| /* [418] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [419] */ |
| /* usage */ core::ParameterUsage::kComponent, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [420] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [421] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(735), |
| }, |
| { |
| /* [422] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1165), |
| }, |
| { |
| /* [423] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [424] */ |
| /* usage */ core::ParameterUsage::kSample, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [425] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [426] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [427] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [428] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [429] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [430] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1100), |
| }, |
| { |
| /* [431] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [432] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [433] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [434] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [435] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [436] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [437] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [438] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [439] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [440] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [441] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [442] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [443] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [444] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [445] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(60), |
| }, |
| { |
| /* [446] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [447] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [448] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [449] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [450] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [451] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [452] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [453] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [454] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [455] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [456] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [457] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [458] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [459] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [460] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [461] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(200), |
| }, |
| { |
| /* [462] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [463] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [464] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [465] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [466] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [467] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [468] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [469] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [470] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [471] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [472] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [473] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(220), |
| }, |
| { |
| /* [474] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [475] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [476] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [477] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [478] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [479] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [480] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [481] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(120), |
| }, |
| { |
| /* [482] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [483] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [484] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [485] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(120), |
| }, |
| { |
| /* [486] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [487] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [488] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [489] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [490] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [491] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [492] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [493] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [494] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [495] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [496] */ |
| /* usage */ core::ParameterUsage::kBias, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [497] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [498] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [499] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [500] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [501] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(40), |
| }, |
| { |
| /* [502] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [503] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [504] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [505] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [506] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [507] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [508] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [509] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(100), |
| }, |
| { |
| /* [510] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [511] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [512] */ |
| /* usage */ core::ParameterUsage::kConstOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [513] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(160), |
| }, |
| { |
| /* [514] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [515] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [516] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [517] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [518] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [519] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [520] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [521] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [522] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [523] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [524] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [525] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(180), |
| }, |
| { |
| /* [526] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [527] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [528] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [529] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [530] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [531] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [532] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [533] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(190), |
| }, |
| { |
| /* [534] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [535] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [536] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [537] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [538] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [539] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [540] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [541] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(210), |
| }, |
| { |
| /* [542] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [543] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [544] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [545] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(220), |
| }, |
| { |
| /* [546] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [547] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [548] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [549] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(230), |
| }, |
| { |
| /* [550] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1103), |
| }, |
| { |
| /* [551] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [552] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [553] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(250), |
| }, |
| { |
| /* [554] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [555] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [556] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [557] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(250), |
| }, |
| { |
| /* [558] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [559] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [560] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [561] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(240), |
| }, |
| { |
| /* [562] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [563] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [564] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [565] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(240), |
| }, |
| { |
| /* [566] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [567] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [568] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [569] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(260), |
| }, |
| { |
| /* [570] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [571] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [572] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [573] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [574] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [575] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [576] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [577] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(170), |
| }, |
| { |
| /* [578] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [579] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [580] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [581] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(230), |
| }, |
| { |
| /* [582] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1145), |
| }, |
| { |
| /* [583] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [584] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [585] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(230), |
| }, |
| { |
| /* [586] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [587] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [588] */ |
| /* usage */ core::ParameterUsage::kLod, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| }, |
| { |
| /* [589] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(744), |
| }, |
| { |
| /* [590] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [591] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [592] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [593] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(753), |
| }, |
| { |
| /* [594] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [595] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [596] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [597] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(762), |
| }, |
| { |
| /* [598] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [599] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1157), |
| }, |
| { |
| /* [600] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [601] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(771), |
| }, |
| { |
| /* [602] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [603] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1157), |
| }, |
| { |
| /* [604] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [605] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(780), |
| }, |
| { |
| /* [606] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [607] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1159), |
| }, |
| { |
| /* [608] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [609] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(789), |
| }, |
| { |
| /* [610] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [611] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1159), |
| }, |
| { |
| /* [612] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [613] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(798), |
| }, |
| { |
| /* [614] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [615] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [616] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [617] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(807), |
| }, |
| { |
| /* [618] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [619] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1157), |
| }, |
| { |
| /* [620] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [621] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(816), |
| }, |
| { |
| /* [622] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [623] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1159), |
| }, |
| { |
| /* [624] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [625] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(825), |
| }, |
| { |
| /* [626] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [627] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [628] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [629] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(834), |
| }, |
| { |
| /* [630] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [631] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1157), |
| }, |
| { |
| /* [632] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [633] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(843), |
| }, |
| { |
| /* [634] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [635] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1159), |
| }, |
| { |
| /* [636] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [637] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(852), |
| }, |
| { |
| /* [638] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [639] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1139), |
| }, |
| { |
| /* [640] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [641] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(861), |
| }, |
| { |
| /* [642] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [643] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1157), |
| }, |
| { |
| /* [644] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [645] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(870), |
| }, |
| { |
| /* [646] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [647] */ |
| /* usage */ core::ParameterUsage::kTexel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1159), |
| }, |
| { |
| /* [648] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [649] */ |
| /* usage */ core::ParameterUsage::kBase, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [650] */ |
| /* usage */ core::ParameterUsage::kInsert, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [651] */ |
| /* usage */ core::ParameterUsage::kOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [652] */ |
| /* usage */ core::ParameterUsage::kCount, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [653] */ |
| /* usage */ core::ParameterUsage::kBase, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [654] */ |
| /* usage */ core::ParameterUsage::kInsert, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [655] */ |
| /* usage */ core::ParameterUsage::kOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [656] */ |
| /* usage */ core::ParameterUsage::kCount, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [657] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1070), |
| }, |
| { |
| /* [658] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [659] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [660] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [661] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1074), |
| }, |
| { |
| /* [662] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [663] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [664] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [665] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1078), |
| }, |
| { |
| /* [666] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [667] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [668] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [669] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1014), |
| }, |
| { |
| /* [670] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1019), |
| }, |
| { |
| /* [671] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1009), |
| }, |
| { |
| /* [672] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [673] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1038), |
| }, |
| { |
| /* [674] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [675] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [676] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(290), |
| }, |
| { |
| /* [677] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [678] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [679] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(41), |
| }, |
| { |
| /* [680] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [681] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [682] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(61), |
| }, |
| { |
| /* [683] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [684] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [685] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(201), |
| }, |
| { |
| /* [686] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1151), |
| }, |
| { |
| /* [687] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [688] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(299), |
| }, |
| { |
| /* [689] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1149), |
| }, |
| { |
| /* [690] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [691] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(101), |
| }, |
| { |
| /* [692] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [693] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [694] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(121), |
| }, |
| { |
| /* [695] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1155), |
| }, |
| { |
| /* [696] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [697] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(308), |
| }, |
| { |
| /* [698] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1153), |
| }, |
| { |
| /* [699] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [700] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(589), |
| }, |
| { |
| /* [701] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [702] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [703] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(600), |
| }, |
| { |
| /* [704] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [705] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [706] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(609), |
| }, |
| { |
| /* [707] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [708] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [709] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(618), |
| }, |
| { |
| /* [710] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [711] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [712] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(627), |
| }, |
| { |
| /* [713] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [714] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [715] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(636), |
| }, |
| { |
| /* [716] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [717] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [718] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(645), |
| }, |
| { |
| /* [719] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [720] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [721] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(654), |
| }, |
| { |
| /* [722] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [723] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [724] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(663), |
| }, |
| { |
| /* [725] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [726] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [727] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(672), |
| }, |
| { |
| /* [728] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [729] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [730] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(681), |
| }, |
| { |
| /* [731] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [732] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [733] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(690), |
| }, |
| { |
| /* [734] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [735] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [736] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(699), |
| }, |
| { |
| /* [737] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [738] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [739] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(708), |
| }, |
| { |
| /* [740] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [741] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [742] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(717), |
| }, |
| { |
| /* [743] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1161), |
| }, |
| { |
| /* [744] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [745] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(160), |
| }, |
| { |
| /* [746] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1097), |
| }, |
| { |
| /* [747] */ |
| /* usage */ core::ParameterUsage::kImageOperands, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [748] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1111), |
| }, |
| { |
| /* [749] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [750] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [751] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1111), |
| }, |
| { |
| /* [752] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [753] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [754] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1133), |
| }, |
| { |
| /* [755] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1109), |
| }, |
| { |
| /* [756] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [757] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [758] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1124), |
| }, |
| { |
| /* [759] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1127), |
| }, |
| { |
| /* [760] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1130), |
| }, |
| { |
| /* [761] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [762] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [763] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [764] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [765] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [766] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [767] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1054), |
| }, |
| { |
| /* [768] */ |
| /* usage */ core::ParameterUsage::kBase, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [769] */ |
| /* usage */ core::ParameterUsage::kOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [770] */ |
| /* usage */ core::ParameterUsage::kCount, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [771] */ |
| /* usage */ core::ParameterUsage::kBase, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [772] */ |
| /* usage */ core::ParameterUsage::kOffset, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [773] */ |
| /* usage */ core::ParameterUsage::kCount, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| }, |
| { |
| /* [774] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [775] */ |
| /* usage */ core::ParameterUsage::kE, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [776] */ |
| /* usage */ core::ParameterUsage::kId, |
| /* is_const */ true, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [777] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [778] */ |
| /* usage */ core::ParameterUsage::kE, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [779] */ |
| /* usage */ core::ParameterUsage::kId, |
| /* is_const */ true, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [780] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [781] */ |
| /* usage */ core::ParameterUsage::kE, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [782] */ |
| /* usage */ core::ParameterUsage::kDir, |
| /* is_const */ true, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [783] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [784] */ |
| /* usage */ core::ParameterUsage::kE, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [785] */ |
| /* usage */ core::ParameterUsage::kDir, |
| /* is_const */ true, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [786] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [787] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [788] */ |
| /* usage */ core::ParameterUsage::kId, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [789] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [790] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [791] */ |
| /* usage */ core::ParameterUsage::kId, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [792] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [793] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [794] */ |
| /* usage */ core::ParameterUsage::kMask, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [795] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [796] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [797] */ |
| /* usage */ core::ParameterUsage::kMask, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [798] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [799] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [800] */ |
| /* usage */ core::ParameterUsage::kDelta, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [801] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [802] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [803] */ |
| /* usage */ core::ParameterUsage::kDelta, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [804] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [805] */ |
| /* usage */ core::ParameterUsage::kGroupOperation, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [806] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [807] */ |
| /* usage */ core::ParameterUsage::kScope, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [808] */ |
| /* usage */ core::ParameterUsage::kGroupOperation, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| }, |
| { |
| /* [809] */ |
| /* usage */ core::ParameterUsage::kValue, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1094), |
| }, |
| { |
| /* [810] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1034), |
| }, |
| { |
| /* [811] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(304), |
| }, |
| { |
| /* [812] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(472), |
| }, |
| { |
| /* [813] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [814] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(481), |
| }, |
| { |
| /* [815] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [816] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(490), |
| }, |
| { |
| /* [817] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [818] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(499), |
| }, |
| { |
| /* [819] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [820] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(508), |
| }, |
| { |
| /* [821] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [822] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(517), |
| }, |
| { |
| /* [823] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [824] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(526), |
| }, |
| { |
| /* [825] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(48), |
| }, |
| { |
| /* [826] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(535), |
| }, |
| { |
| /* [827] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [828] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(544), |
| }, |
| { |
| /* [829] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [830] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(553), |
| }, |
| { |
| /* [831] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [832] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(562), |
| }, |
| { |
| /* [833] */ |
| /* usage */ core::ParameterUsage::kLevel, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(108), |
| }, |
| { |
| /* [834] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(726), |
| }, |
| { |
| /* [835] */ |
| /* usage */ core::ParameterUsage::kCoords, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1143), |
| }, |
| { |
| /* [836] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1050), |
| }, |
| { |
| /* [837] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1054), |
| }, |
| { |
| /* [838] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1058), |
| }, |
| { |
| /* [839] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [840] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1058), |
| }, |
| { |
| /* [841] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [842] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1106), |
| }, |
| { |
| /* [843] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(995), |
| }, |
| { |
| /* [844] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1115), |
| }, |
| { |
| /* [845] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1118), |
| }, |
| { |
| /* [846] */ |
| /* usage */ core::ParameterUsage::kX, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [847] */ |
| /* usage */ core::ParameterUsage::kI, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1062), |
| }, |
| { |
| /* [848] */ |
| /* usage */ core::ParameterUsage::kX, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(989), |
| }, |
| { |
| /* [849] */ |
| /* usage */ core::ParameterUsage::kI, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(987), |
| }, |
| { |
| /* [850] */ |
| /* usage */ core::ParameterUsage::kX, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(8), |
| }, |
| { |
| /* [851] */ |
| /* usage */ core::ParameterUsage::kI, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1066), |
| }, |
| { |
| /* [852] */ |
| /* usage */ core::ParameterUsage::kX, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1106), |
| }, |
| { |
| /* [853] */ |
| /* usage */ core::ParameterUsage::kI, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(993), |
| }, |
| { |
| /* [854] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(595), |
| }, |
| { |
| /* [855] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(595), |
| }, |
| { |
| /* [856] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1024), |
| }, |
| { |
| /* [857] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1024), |
| }, |
| { |
| /* [858] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1029), |
| }, |
| { |
| /* [859] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1029), |
| }, |
| { |
| /* [860] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(353), |
| }, |
| { |
| /* [861] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(362), |
| }, |
| { |
| /* [862] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(371), |
| }, |
| { |
| /* [863] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(380), |
| }, |
| { |
| /* [864] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(389), |
| }, |
| { |
| /* [865] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(398), |
| }, |
| { |
| /* [866] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(407), |
| }, |
| { |
| /* [867] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(416), |
| }, |
| { |
| /* [868] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(425), |
| }, |
| { |
| /* [869] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(436), |
| }, |
| { |
| /* [870] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(445), |
| }, |
| { |
| /* [871] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(454), |
| }, |
| { |
| /* [872] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(463), |
| }, |
| { |
| /* [873] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(571), |
| }, |
| { |
| /* [874] */ |
| /* usage */ core::ParameterUsage::kImage, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(580), |
| }, |
| { |
| /* [875] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(7), |
| }, |
| { |
| /* [876] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1169), |
| }, |
| { |
| /* [877] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1171), |
| }, |
| { |
| /* [878] */ |
| /* usage */ core::ParameterUsage::kNone, |
| /* is_const */ false, |
| /* matcher_indices */ MatcherIndicesIndex(1173), |
| }, |
| }; |
| |
| static_assert(ParameterIndex::CanIndex(kParameters), |
| "ParameterIndex is not large enough to index kParameters"); |
| |
| constexpr TemplateInfo kTemplates[] = { |
| { |
| /* [0] */ |
| /* name */ "Z", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [1] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [2] */ |
| /* name */ "D", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [3] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [4] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [5] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [6] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [7] */ |
| /* name */ "Z", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [8] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [9] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [10] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [11] */ |
| /* name */ "U", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [12] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [13] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [14] */ |
| /* name */ "L", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [15] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [16] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [17] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [18] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [19] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [20] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [21] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [22] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [23] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [24] */ |
| /* name */ "L", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [25] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [26] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [27] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [28] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [29] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [30] */ |
| /* name */ "Z", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [31] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [32] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(9), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [33] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [34] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [35] */ |
| /* name */ "U", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [36] */ |
| /* name */ "V", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [37] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [38] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1176), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [39] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(431), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [40] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [41] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1177), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [42] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [43] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [44] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(431), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [45] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [46] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1005), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [47] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [48] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [49] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(431), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [50] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [51] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1031), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [52] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [53] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [54] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1178), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [55] */ |
| /* name */ "TR", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [56] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [57] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [58] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [59] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1177), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [60] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [61] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [62] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [63] */ |
| /* name */ "TR", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [64] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [65] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [66] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [67] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [68] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [69] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [70] */ |
| /* name */ "TR", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [71] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [72] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [73] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [74] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1179), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [75] */ |
| /* name */ "TR", |
| /* matcher_indices */ MatcherIndicesIndex(1180), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [76] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [77] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [78] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [79] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [80] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [81] */ |
| /* name */ "Z", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [82] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [83] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [84] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [85] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(9), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [86] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [87] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [88] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [89] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [90] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [91] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [92] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [93] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [94] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [95] */ |
| /* name */ "Z", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [96] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [97] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [98] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [99] */ |
| /* name */ "U", |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [100] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1031), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [101] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(933), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [102] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [103] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [104] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [105] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(933), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [106] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [107] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1007), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [108] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [109] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(942), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [110] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [111] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [112] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [113] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(942), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [114] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [115] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1007), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [116] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [117] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(951), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [118] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [119] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [120] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [121] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(951), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [122] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [123] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1007), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [124] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [125] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(960), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [126] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [127] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [128] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [129] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(960), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [130] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(2), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [131] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1007), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [132] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [133] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [134] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [135] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [136] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [137] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [138] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [139] */ |
| /* name */ "U", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [140] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [141] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [142] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [143] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [144] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [145] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [146] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [147] */ |
| /* name */ "B", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [148] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [149] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [150] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [151] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [152] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [153] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [154] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [155] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [156] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(751), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [157] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(9), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [158] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [159] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(769), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [160] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(9), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [161] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [162] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(787), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [163] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(9), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [164] */ |
| /* name */ "C", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [165] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [166] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [167] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [168] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(879), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [169] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [170] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [171] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(888), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [172] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [173] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [174] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(897), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [175] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [176] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [177] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(906), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [178] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1010), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [179] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [180] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(969), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [181] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [182] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [183] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(978), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [184] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1175), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [185] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [186] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [187] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [188] */ |
| /* name */ "M", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [189] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [190] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [191] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [192] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [193] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [194] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [195] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [196] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [197] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [198] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [199] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [200] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [201] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [202] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [203] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [204] */ |
| /* name */ "R", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [205] */ |
| /* name */ "A", |
| /* matcher_indices */ MatcherIndicesIndex(1020), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [206] */ |
| /* name */ "N", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [207] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(915), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [208] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [209] */ |
| /* name */ "I", |
| /* matcher_indices */ MatcherIndicesIndex(924), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [210] */ |
| /* name */ "F", |
| /* matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [211] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(1015), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [212] */ |
| /* name */ "S", |
| /* matcher_indices */ MatcherIndicesIndex(1141), |
| /* kind */ TemplateInfo::Kind::kNumber, |
| }, |
| { |
| /* [213] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1005), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [214] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(610), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [215] */ |
| /* name */ "K", |
| /* matcher_indices */ MatcherIndicesIndex(1031), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| { |
| /* [216] */ |
| /* name */ "T", |
| /* matcher_indices */ MatcherIndicesIndex(628), |
| /* kind */ TemplateInfo::Kind::kType, |
| }, |
| }; |
| |
| static_assert(TemplateIndex::CanIndex(kTemplates), |
| "TemplateIndex is not large enough to index kTemplates"); |
| |
| constexpr OverloadInfo kOverloads[] = { |
| { |
| /* [0] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(513), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [1] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(745), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [2] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(162), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [3] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(425), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [4] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(117), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [5] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(429), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [6] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(172), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [7] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(177), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [8] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(433), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [9] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(437), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [10] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(441), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [11] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(445), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [12] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(122), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [13] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(127), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [14] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(192), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [15] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(197), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [16] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(449), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [17] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(453), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [18] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(132), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [19] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(137), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [20] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(457), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [21] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(461), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [22] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(212), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [23] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(217), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [24] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(465), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [25] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(469), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [26] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(222), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [27] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(473), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [28] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(8), |
| /* parameters */ ParameterIndex(549), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [29] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(477), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [30] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(561), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [31] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(565), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [32] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(553), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [33] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(557), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [34] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(481), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [35] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(485), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [36] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(569), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [37] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(513), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [38] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(517), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [39] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(162), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [40] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(167), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [41] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(15), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [42] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(521), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [43] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(525), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [44] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(172), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [45] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(177), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [46] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(182), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [47] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(187), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [48] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(21), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [49] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(27), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [50] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(529), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [51] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(533), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [52] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(192), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [53] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(197), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [54] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(202), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [55] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(207), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [56] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(33), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [57] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(39), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [58] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(537), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [59] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(541), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [60] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(212), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [61] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(217), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [62] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(545), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [63] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(222), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [64] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(8), |
| /* parameters */ ParameterIndex(549), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [65] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(227), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [66] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(553), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [67] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(557), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [68] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(232), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [69] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(237), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [70] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(561), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [71] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(565), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [72] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(569), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [73] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(156), |
| /* parameters */ ParameterIndex(700), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [74] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(156), |
| /* parameters */ ParameterIndex(703), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [75] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(159), |
| /* parameters */ ParameterIndex(706), |
| /* return_matcher_indices */ MatcherIndicesIndex(1157), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [76] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(159), |
| /* parameters */ ParameterIndex(709), |
| /* return_matcher_indices */ MatcherIndicesIndex(1157), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [77] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(162), |
| /* parameters */ ParameterIndex(712), |
| /* return_matcher_indices */ MatcherIndicesIndex(1159), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [78] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(162), |
| /* parameters */ ParameterIndex(715), |
| /* return_matcher_indices */ MatcherIndicesIndex(1159), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [79] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(156), |
| /* parameters */ ParameterIndex(718), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [80] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(159), |
| /* parameters */ ParameterIndex(721), |
| /* return_matcher_indices */ MatcherIndicesIndex(1157), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [81] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(162), |
| /* parameters */ ParameterIndex(724), |
| /* return_matcher_indices */ MatcherIndicesIndex(1159), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [82] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(156), |
| /* parameters */ ParameterIndex(727), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [83] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(159), |
| /* parameters */ ParameterIndex(730), |
| /* return_matcher_indices */ MatcherIndicesIndex(1157), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [84] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(162), |
| /* parameters */ ParameterIndex(733), |
| /* return_matcher_indices */ MatcherIndicesIndex(1159), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [85] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(156), |
| /* parameters */ ParameterIndex(736), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [86] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(159), |
| /* parameters */ ParameterIndex(739), |
| /* return_matcher_indices */ MatcherIndicesIndex(1157), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [87] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(162), |
| /* parameters */ ParameterIndex(742), |
| /* return_matcher_indices */ MatcherIndicesIndex(1159), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [88] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(82), |
| /* parameters */ ParameterIndex(834), |
| /* return_matcher_indices */ MatcherIndicesIndex(1163), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [89] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(28), |
| /* parameters */ ParameterIndex(421), |
| /* return_matcher_indices */ MatcherIndicesIndex(1163), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [90] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(165), |
| /* parameters */ ParameterIndex(745), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [91] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(242), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [92] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(247), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [93] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(489), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [94] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(493), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [95] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(142), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [96] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(147), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [97] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(497), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [98] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(501), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [99] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(197), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [100] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(453), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [101] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(137), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [102] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(461), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [103] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(581), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [104] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(585), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [105] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(505), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [106] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(509), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [107] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(573), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [108] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(577), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [109] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(242), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [110] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(247), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [111] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(252), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [112] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(257), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [113] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(45), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [114] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(51), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [115] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(533), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [116] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(197), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [117] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(207), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [118] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(94), |
| /* parameters */ ParameterIndex(39), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [119] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(87), |
| /* parameters */ ParameterIndex(541), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [120] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(581), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [121] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(585), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [122] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(262), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [123] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(267), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [124] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(676), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [125] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(679), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [126] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(682), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [127] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(685), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [128] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(688), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [129] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(691), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [130] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(694), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [131] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(697), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [132] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(357), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [133] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(361), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [134] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(365), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [135] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(369), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [136] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(373), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [137] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(80), |
| /* parameters */ ParameterIndex(377), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [138] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(80), |
| /* parameters */ ParameterIndex(381), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [139] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(80), |
| /* parameters */ ParameterIndex(385), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [140] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(589), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [141] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(593), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [142] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(597), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [143] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(601), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [144] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(605), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [145] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(609), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [146] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(613), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [147] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(617), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [148] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(621), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [149] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(625), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [150] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(629), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [151] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(633), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [152] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(637), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [153] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(641), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [154] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(645), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [155] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(860), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [156] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(861), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [157] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(862), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [158] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(863), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [159] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(864), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [160] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(865), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [161] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(86), |
| /* parameters */ ParameterIndex(866), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [162] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(18), |
| /* parameters */ ParameterIndex(867), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [163] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(153), |
| /* parameters */ ParameterIndex(868), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [164] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(153), |
| /* parameters */ ParameterIndex(869), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [165] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(153), |
| /* parameters */ ParameterIndex(870), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [166] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(153), |
| /* parameters */ ParameterIndex(871), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [167] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(90), |
| /* parameters */ ParameterIndex(872), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [168] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(389), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [169] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(97), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [170] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(393), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [171] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(79), |
| /* parameters */ ParameterIndex(102), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [172] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(397), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [173] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(149), |
| /* parameters */ ParameterIndex(401), |
| /* return_matcher_indices */ MatcherIndicesIndex(1147), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [174] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(405), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [175] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(80), |
| /* parameters */ ParameterIndex(107), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [176] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(409), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [177] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(80), |
| /* parameters */ ParameterIndex(112), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [178] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(413), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [179] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(150), |
| /* parameters */ ParameterIndex(417), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [180] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(812), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [181] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(814), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [182] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(816), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [183] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(818), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [184] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(820), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [185] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(822), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [186] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 6, |
| /* templates */ TemplateIndex(12), |
| /* parameters */ ParameterIndex(824), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [187] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(23), |
| /* parameters */ ParameterIndex(826), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [188] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(23), |
| /* parameters */ ParameterIndex(828), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [189] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(23), |
| /* parameters */ ParameterIndex(830), |
| /* return_matcher_indices */ MatcherIndicesIndex(1153), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [190] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(23), |
| /* parameters */ ParameterIndex(832), |
| /* return_matcher_indices */ MatcherIndicesIndex(1155), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [191] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(101), |
| /* parameters */ ParameterIndex(6), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [192] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(105), |
| /* parameters */ ParameterIndex(13), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [193] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(109), |
| /* parameters */ ParameterIndex(6), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [194] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(113), |
| /* parameters */ ParameterIndex(13), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [195] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(117), |
| /* parameters */ ParameterIndex(6), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [196] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(121), |
| /* parameters */ ParameterIndex(13), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [197] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(125), |
| /* parameters */ ParameterIndex(6), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [198] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(129), |
| /* parameters */ ParameterIndex(13), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [199] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(180), |
| /* parameters */ ParameterIndex(345), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [200] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(183), |
| /* parameters */ ParameterIndex(345), |
| /* return_matcher_indices */ MatcherIndicesIndex(7), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [201] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(8), |
| /* parameters */ ParameterIndex(297), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [202] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(282), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [203] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(92), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [204] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(307), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [205] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(287), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [206] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(292), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [207] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(312), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [208] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(317), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [209] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(322), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [210] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(8), |
| /* parameters */ ParameterIndex(297), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [211] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(69), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [212] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(302), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [213] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(307), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [214] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(75), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [215] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(81), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [216] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(312), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [217] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(317), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [218] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(322), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [219] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(87), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [220] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(87), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [221] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(92), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [222] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(92), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [223] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(312), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [224] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(322), |
| /* return_matcher_indices */ MatcherIndicesIndex(1139), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [225] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(168), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [226] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(171), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [227] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(174), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [228] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(177), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [229] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(207), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [230] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(209), |
| /* parameters */ ParameterIndex(875), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [231] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(272), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [232] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(277), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [233] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(152), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [234] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(157), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [235] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(272), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [236] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(5), |
| /* parameters */ ParameterIndex(277), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [237] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(57), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [238] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(7), |
| /* parameters */ ParameterIndex(63), |
| /* return_matcher_indices */ MatcherIndicesIndex(2), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [239] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(54), |
| /* parameters */ ParameterIndex(669), |
| /* return_matcher_indices */ MatcherIndicesIndex(1009), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [240] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(62), |
| /* parameters */ ParameterIndex(669), |
| /* return_matcher_indices */ MatcherIndicesIndex(1009), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [241] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(69), |
| /* parameters */ ParameterIndex(669), |
| /* return_matcher_indices */ MatcherIndicesIndex(1009), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [242] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(74), |
| /* parameters */ ParameterIndex(669), |
| /* return_matcher_indices */ MatcherIndicesIndex(1009), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [243] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(342), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [244] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(349), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [245] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 0, |
| /* templates */ TemplateIndex(/* invalid */), |
| /* parameters */ ParameterIndex(353), |
| /* return_matcher_indices */ MatcherIndicesIndex(1007), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [246] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(748), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [247] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(751), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [248] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(755), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [249] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(876), |
| /* return_matcher_indices */ MatcherIndicesIndex(1169), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [250] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(877), |
| /* return_matcher_indices */ MatcherIndicesIndex(1171), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [251] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(878), |
| /* return_matcher_indices */ MatcherIndicesIndex(1173), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [252] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(39), |
| /* parameters */ ParameterIndex(657), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [253] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(44), |
| /* parameters */ ParameterIndex(661), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [254] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(49), |
| /* parameters */ ParameterIndex(665), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [255] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(40), |
| /* parameters */ ParameterIndex(327), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [256] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(45), |
| /* parameters */ ParameterIndex(332), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [257] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 5, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(50), |
| /* parameters */ ParameterIndex(337), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [258] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(58), |
| /* parameters */ ParameterIndex(854), |
| /* return_matcher_indices */ MatcherIndicesIndex(595), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [259] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(66), |
| /* parameters */ ParameterIndex(856), |
| /* return_matcher_indices */ MatcherIndicesIndex(1024), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [260] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(66), |
| /* parameters */ ParameterIndex(858), |
| /* return_matcher_indices */ MatcherIndicesIndex(1029), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [261] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(0), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [262] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(673), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [263] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(342), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [264] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(349), |
| /* return_matcher_indices */ MatcherIndicesIndex(/* invalid */), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [265] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(0), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [266] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 6, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(8), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [267] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(4), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [268] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(9), |
| /* parameters */ ParameterIndex(752), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [269] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(33), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [270] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(189), |
| /* parameters */ ParameterIndex(843), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [271] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(33), |
| /* parameters */ ParameterIndex(346), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [272] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(137), |
| /* parameters */ ParameterIndex(844), |
| /* return_matcher_indices */ MatcherIndicesIndex(1112), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [273] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(33), |
| /* parameters */ ParameterIndex(346), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [274] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 5, |
| /* templates */ TemplateIndex(33), |
| /* parameters */ ParameterIndex(758), |
| /* return_matcher_indices */ MatcherIndicesIndex(1121), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [275] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(4), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [276] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(761), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [277] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(4), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [278] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(761), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [279] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(4), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [280] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(764), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [281] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(10), |
| /* parameters */ ParameterIndex(345), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [282] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(9), |
| /* parameters */ ParameterIndex(753), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [283] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(211), |
| /* parameters */ ParameterIndex(846), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [284] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(192), |
| /* parameters */ ParameterIndex(848), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [285] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(195), |
| /* parameters */ ParameterIndex(850), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [286] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(141), |
| /* parameters */ ParameterIndex(852), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [287] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(34), |
| /* parameters */ ParameterIndex(649), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [288] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 4, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(190), |
| /* parameters */ ParameterIndex(653), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [289] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(34), |
| /* parameters */ ParameterIndex(768), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [290] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(190), |
| /* parameters */ ParameterIndex(771), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [291] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(145), |
| /* parameters */ ParameterIndex(346), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [292] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(145), |
| /* parameters */ ParameterIndex(844), |
| /* return_matcher_indices */ MatcherIndicesIndex(1112), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [293] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(146), |
| /* parameters */ ParameterIndex(345), |
| /* return_matcher_indices */ MatcherIndicesIndex(1111), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [294] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(146), |
| /* parameters */ ParameterIndex(842), |
| /* return_matcher_indices */ MatcherIndicesIndex(1136), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [295] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(198), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [296] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(198), |
| /* parameters */ ParameterIndex(843), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [297] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(201), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [298] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(201), |
| /* parameters */ ParameterIndex(843), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [299] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(145), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [300] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(204), |
| /* parameters */ ParameterIndex(843), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [301] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(774), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [302] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(777), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [303] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(786), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [304] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(789), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [305] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(780), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [306] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(783), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [307] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(786), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [308] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(789), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [309] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(792), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [310] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(795), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [311] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(38), |
| /* parameters */ ParameterIndex(798), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [312] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(37), |
| /* parameters */ ParameterIndex(801), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [313] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(34), |
| /* parameters */ ParameterIndex(804), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [314] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(97), |
| /* parameters */ ParameterIndex(807), |
| /* return_matcher_indices */ MatcherIndicesIndex(1094), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [315] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 1, |
| /* templates */ TemplateIndex(6), |
| /* parameters */ ParameterIndex(810), |
| /* return_matcher_indices */ MatcherIndicesIndex(628), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [316] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(98), |
| /* parameters */ ParameterIndex(8), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [317] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(9), |
| /* parameters */ ParameterIndex(752), |
| /* return_matcher_indices */ MatcherIndicesIndex(108), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [318] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 7, |
| /* templates */ TemplateIndex(0), |
| /* parameters */ ParameterIndex(873), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [319] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 7, |
| /* templates */ TemplateIndex(0), |
| /* parameters */ ParameterIndex(874), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [320] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 4, |
| /* templates */ TemplateIndex(133), |
| /* parameters */ ParameterIndex(836), |
| /* return_matcher_indices */ MatcherIndicesIndex(1046), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [321] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(838), |
| /* return_matcher_indices */ MatcherIndicesIndex(1058), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [322] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(840), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [323] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(766), |
| /* return_matcher_indices */ MatcherIndicesIndex(1106), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [324] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(762), |
| /* return_matcher_indices */ MatcherIndicesIndex(989), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [325] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(213), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [326] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 1, |
| /* num_explicit_templates */ 1, |
| /* num_templates */ 2, |
| /* templates */ TemplateIndex(215), |
| /* parameters */ ParameterIndex(1), |
| /* return_matcher_indices */ MatcherIndicesIndex(8), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [327] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 2, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 3, |
| /* templates */ TemplateIndex(186), |
| /* parameters */ ParameterIndex(841), |
| /* return_matcher_indices */ MatcherIndicesIndex(1054), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [328] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 0, |
| /* templates */ TemplateIndex(/* invalid */), |
| /* parameters */ ParameterIndex(329), |
| /* return_matcher_indices */ MatcherIndicesIndex(610), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| { |
| /* [329] */ |
| /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline), |
| /* num_parameters */ 3, |
| /* num_explicit_templates */ 0, |
| /* num_templates */ 0, |
| /* templates */ TemplateIndex(/* invalid */), |
| /* parameters */ ParameterIndex(329), |
| /* return_matcher_indices */ MatcherIndicesIndex(628), |
| /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */), |
| }, |
| }; |
| |
| static_assert(OverloadIndex::CanIndex(kOverloads), |
| "OverloadIndex is not large enough to index kOverloads"); |
| |
| constexpr IntrinsicInfo kBuiltins[] = { |
| { |
| /* [0] */ |
| /* fn array_length[A : access](ptr<storage, struct_with_runtime_array, A>, literal) -> u32 */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(315), |
| }, |
| { |
| /* [1] */ |
| /* fn atomic_load[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U) -> T */ |
| /* fn atomic_load[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, readable>, U, U) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(261), |
| }, |
| { |
| /* [2] */ |
| /* fn atomic_store[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) */ |
| /* fn atomic_store[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(263), |
| }, |
| { |
| /* [3] */ |
| /* fn atomic_exchange[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_exchange[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [4] */ |
| /* fn atomic_compare_exchange[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, U, T, T) -> T */ |
| /* fn atomic_compare_exchange[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, U, T, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(265), |
| }, |
| { |
| /* [5] */ |
| /* fn atomic_i_add[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_i_add[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [6] */ |
| /* fn atomic_i_sub[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_i_sub[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [7] */ |
| /* fn atomic_s_max[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_s_max[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [8] */ |
| /* fn atomic_s_min[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_s_min[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [9] */ |
| /* fn atomic_u_max[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_u_max[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* fn atomic_u_max(ptr<storage, atomic<u64>, read_write>, u32, u32, u64) -> u64 */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [10] */ |
| /* fn atomic_u_min[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_u_min[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* fn atomic_u_min(ptr<storage, atomic<u64>, read_write>, u32, u32, u64) -> u64 */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [11] */ |
| /* fn atomic_and[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_and[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [12] */ |
| /* fn atomic_or[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_or[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [13] */ |
| /* fn atomic_xor[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, atomic<T>, read_write>, U, U, T) -> T */ |
| /* fn atomic_xor[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U, T) -> T */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(243), |
| }, |
| { |
| /* [14] */ |
| /* fn atomic_i_increment[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U) -> T */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(316), |
| }, |
| { |
| /* [15] */ |
| /* fn atomic_i_decrement[T : iu32, U : u32, S : workgroup_or_storage](ptr<S, T, writable>, U, U) -> T */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(316), |
| }, |
| { |
| /* [16] */ |
| /* fn dot[N : num, T : f32_f16](vec<N, T>, vec<N, T>) -> T */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(317), |
| }, |
| { |
| /* [17] */ |
| /* fn image_dref_gather[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, dref: f32, image_operands: literal) -> vec4<f32> */ |
| /* fn image_dref_gather[F : texel_format, A : access, Z : iu32](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_dref_gather[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal) -> vec4<f32> */ |
| /* fn image_dref_gather[F : texel_format, A : access, Z : iu32](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_dref_gather[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal) -> vec4<f32> */ |
| /* fn image_dref_gather[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal) -> vec4<f32> */ |
| /* num overloads */ 6, |
| /* overloads */ OverloadIndex(219), |
| }, |
| { |
| /* [18] */ |
| /* fn image_fetch[T : fiu32, C : iu32, F : texel_format](image: image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: C, image_operands: literal) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, F : texel_format](image: image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, F : texel_format](image: image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, F : texel_format](image: image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, F : texel_format](image: image<T, dim_2d, non_depth, non_arrayed, multi_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal) -> vec4<T> */ |
| /* fn image_fetch[C : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_fetch[C : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_fetch[C : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, non_arrayed, multi_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_fetch[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: C, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* fn image_fetch[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: image<T, dim_2d, non_depth, non_arrayed, multi_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* fn image_fetch[C : iu32, Z : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal, sample: Z) -> vec4<f32> */ |
| /* fn image_fetch[C : iu32, Z : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>, coords: vec3<C>, image_operands: literal, sample: Z) -> vec4<f32> */ |
| /* fn image_fetch[C : iu32, Z : iu32, F : texel_format](image: image<f32, dim_2d, is_depth, non_arrayed, multi_sampled, sampling_compatible, F, readable>, coords: vec2<C>, image_operands: literal, sample: Z) -> vec4<f32> */ |
| /* num overloads */ 16, |
| /* overloads */ OverloadIndex(124), |
| }, |
| { |
| /* [19] */ |
| /* fn image_gather[T : fiu32, C : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, component: C, image_operands: literal) -> vec4<T> */ |
| /* fn image_gather[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, component: C, image_operands: literal, const_offset: vec2<Z>) -> vec4<T> */ |
| /* fn image_gather[T : fiu32, C : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal) -> vec4<T> */ |
| /* fn image_gather[T : fiu32, C : iu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal, const_offset: vec2<Z>) -> vec4<T> */ |
| /* fn image_gather[T : fiu32, C : iu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal) -> vec4<T> */ |
| /* fn image_gather[T : fiu32, C : iu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, component: C, image_operands: literal) -> vec4<T> */ |
| /* fn image_gather[C : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, component: C, image_operands: literal) -> vec4<f32> */ |
| /* fn image_gather[C : iu32, Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec2<f32>, component: C, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_gather[C : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal) -> vec4<f32> */ |
| /* fn image_gather[C : iu32, Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_gather[C : iu32, F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, component: C, image_operands: literal) -> vec4<f32> */ |
| /* fn image_gather[C : iu32, F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, component: C, image_operands: literal) -> vec4<f32> */ |
| /* num overloads */ 12, |
| /* overloads */ OverloadIndex(168), |
| }, |
| { |
| /* [20] */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> R */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> R */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec2<R> */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec3<R> */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec3<R> */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_cube, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec2<R> */ |
| /* fn image_query_size<R : iu32>[T : fiu32, F : texel_format, A : access](image: image<T, dim_cube, non_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec3<R> */ |
| /* fn image_query_size<R : iu32>[T : fiu32, S : sampled, F : texel_format, A : access](image: image<T, dim_2d, non_depth, non_arrayed, multi_sampled, S, F, A>) -> vec2<R> */ |
| /* fn image_query_size<R : iu32>[F : texel_format, A : access](image: image<f32, dim_2d, is_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec2<R> */ |
| /* fn image_query_size<R : iu32>[F : texel_format, A : access](image: image<f32, dim_2d, is_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec3<R> */ |
| /* fn image_query_size<R : iu32>[F : texel_format, A : access](image: image<f32, dim_cube, is_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec2<R> */ |
| /* fn image_query_size<R : iu32>[F : texel_format, A : access](image: image<f32, dim_cube, is_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>) -> vec3<R> */ |
| /* fn image_query_size<R : iu32>[S : sampled, F : texel_format, A : access](image: image<f32, dim_2d, is_depth, non_arrayed, multi_sampled, S, F, A>) -> vec2<R> */ |
| /* num overloads */ 13, |
| /* overloads */ OverloadIndex(155), |
| }, |
| { |
| /* [21] */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_1d, non_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> R */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_buffer, non_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> R */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_2d, non_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> vec2<R> */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_2d, non_depth, is_arrayed, single_sampled, S, F, A>, level: L) -> vec3<R> */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_3d, non_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> vec3<R> */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_cube, non_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> vec2<R> */ |
| /* fn image_query_size_lod<R : iu32>[T : fiu32, L : iu32, S : sampled, F : texel_format, A : access](image: image<T, dim_cube, non_depth, is_arrayed, single_sampled, S, F, A>, level: L) -> vec3<R> */ |
| /* fn image_query_size_lod<R : iu32>[L : iu32, S : sampled, F : texel_format, A : access](image: image<f32, dim_2d, is_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> vec2<R> */ |
| /* fn image_query_size_lod<R : iu32>[L : iu32, S : sampled, F : texel_format, A : access](image: image<f32, dim_2d, is_depth, is_arrayed, single_sampled, S, F, A>, level: L) -> vec3<R> */ |
| /* fn image_query_size_lod<R : iu32>[L : iu32, S : sampled, F : texel_format, A : access](image: image<f32, dim_cube, is_depth, non_arrayed, single_sampled, S, F, A>, level: L) -> vec2<R> */ |
| /* fn image_query_size_lod<R : iu32>[L : iu32, S : sampled, F : texel_format, A : access](image: image<f32, dim_cube, is_depth, is_arrayed, single_sampled, S, F, A>, level: L) -> vec3<R> */ |
| /* num overloads */ 11, |
| /* overloads */ OverloadIndex(180), |
| }, |
| { |
| /* [22] */ |
| /* fn image_query_levels<Z : iu32>[T : fiu32, D : depth, R : arrayed, S : sampled, F : texel_format, A : access](image: image<T, dim_1d_2d_3d_or_cube, D, R, single_sampled, S, F, A>) -> Z */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(318), |
| }, |
| { |
| /* [23] */ |
| /* fn image_query_samples<Z : iu32>[T : fiu32, D : depth, R : arrayed, S : sampled, F : texel_format, A : access](image: image<T, dim_2d, D, R, multi_sampled, S, F, A>) -> Z */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(319), |
| }, |
| { |
| /* [24] */ |
| /* fn image_read[F : f32_texel_format, A : readable, C : iu32](image: image<f32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<f32> */ |
| /* fn image_read[F : f32_texel_format, A : readable, C : iu32](image: image<f32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<f32> */ |
| /* fn image_read[F : i32_texel_format, A : readable, C : iu32](image: image<i32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<i32> */ |
| /* fn image_read[F : i32_texel_format, A : readable, C : iu32](image: image<i32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<i32> */ |
| /* fn image_read[F : u32_texel_format, A : readable, C : iu32](image: image<u32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<u32> */ |
| /* fn image_read[F : u32_texel_format, A : readable, C : iu32](image: image<u32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: C, image_operands: literal) -> vec4<u32> */ |
| /* fn image_read[F : f32_texel_format, A : readable, C : iu32](image: image<f32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec2<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_read[F : i32_texel_format, A : readable, C : iu32](image: image<i32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec2<C>, image_operands: literal) -> vec4<i32> */ |
| /* fn image_read[F : u32_texel_format, A : readable, C : iu32](image: image<u32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec2<C>, image_operands: literal) -> vec4<u32> */ |
| /* fn image_read[F : f32_texel_format, A : readable, C : iu32](image: image<f32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_read[F : i32_texel_format, A : readable, C : iu32](image: image<i32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<i32> */ |
| /* fn image_read[F : u32_texel_format, A : readable, C : iu32](image: image<u32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<u32> */ |
| /* fn image_read[F : f32_texel_format, A : readable, C : iu32](image: image<f32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_read[F : i32_texel_format, A : readable, C : iu32](image: image<i32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<i32> */ |
| /* fn image_read[F : u32_texel_format, A : readable, C : iu32](image: image<u32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec3<C>, image_operands: literal) -> vec4<u32> */ |
| /* fn image_read[F : texel_format, T : fiu32, C : iu32, A : readable](image: image<T, dim_subpass, non_depth, non_arrayed, single_sampled, rw_op_compatible, F, A>, coords: vec2<C>) -> vec4<T> */ |
| /* fn image_read[F : texel_format, T : fiu32, Z : iu32, C : iu32, A : readable](image: image<T, dim_subpass, non_depth, non_arrayed, multi_sampled, rw_op_compatible, F, A>, coords: vec2<C>, image_operands: literal, sample: Z) -> vec4<T> */ |
| /* num overloads */ 17, |
| /* overloads */ OverloadIndex(73), |
| }, |
| { |
| /* [25] */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: f32, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, bias: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[Z : iu32, F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* num overloads */ 37, |
| /* overloads */ OverloadIndex(0), |
| }, |
| { |
| /* [26] */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, bias: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, bias: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* num overloads */ 17, |
| /* overloads */ OverloadIndex(90), |
| }, |
| { |
| /* [27] */ |
| /* fn image_sample_proj_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_proj_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_proj_dref_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_proj_dref_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> f32 */ |
| /* num overloads */ 4, |
| /* overloads */ OverloadIndex(231), |
| }, |
| { |
| /* [28] */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: f32, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format, N : num](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[Z : iu32, F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, is_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* num overloads */ 36, |
| /* overloads */ OverloadIndex(37), |
| }, |
| { |
| /* [29] */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_2d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec2<f32>, ddy: vec2<f32>, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, Z : iu32, F : texel_format](image: sampled_image<image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, ddx: vec3<f32>, ddy: vec3<f32>, const_offset: vec3<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[T : fiu32, F : texel_format](image: sampled_image<image<T, dim_cube, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* fn image_sample_proj_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, is_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> vec4<f32> */ |
| /* num overloads */ 17, |
| /* overloads */ OverloadIndex(107), |
| }, |
| { |
| /* [30] */ |
| /* fn image_sample_proj_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_proj_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_proj_dref_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_proj_dref_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> f32 */ |
| /* num overloads */ 4, |
| /* overloads */ OverloadIndex(235), |
| }, |
| { |
| /* [31] */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[Z : iu32, F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* fn image_sample_dref_implicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal) -> f32 */ |
| /* num overloads */ 9, |
| /* overloads */ OverloadIndex(201), |
| }, |
| { |
| /* [32] */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[Z : iu32, F : texel_format, N : num](image: sampled_image<image<f32, dim_2d, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec<N, f32>, dref: f32, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[Z : iu32, F : texel_format](image: sampled_image<image<f32, dim_2d, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32, const_offset: vec2<Z>) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec3<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* fn image_sample_dref_explicit_lod[F : texel_format](image: sampled_image<image<f32, dim_cube, any_depth, is_arrayed, single_sampled, sampling_compatible, F, readable>>, coords: vec4<f32>, dref: f32, image_operands: literal, lod: f32) -> f32 */ |
| /* num overloads */ 9, |
| /* overloads */ OverloadIndex(210), |
| }, |
| { |
| /* [33] */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<f32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, f32_texel_format, writable>, coords: C, texel: vec4<f32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<f32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, f32_texel_format, writable>, coords: C, texel: vec4<f32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<i32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, i32_texel_format, writable>, coords: C, texel: vec4<i32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<i32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, i32_texel_format, writable>, coords: C, texel: vec4<i32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<u32, dim_1d, non_depth, non_arrayed, single_sampled, rw_op_compatible, u32_texel_format, writable>, coords: C, texel: vec4<u32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<u32, dim_buffer, non_depth, non_arrayed, single_sampled, rw_op_compatible, u32_texel_format, writable>, coords: C, texel: vec4<u32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<f32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, f32_texel_format, writable>, coords: vec2<C>, texel: vec4<f32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<i32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, i32_texel_format, writable>, coords: vec2<C>, texel: vec4<i32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<u32, dim_2d, non_depth, non_arrayed, single_sampled, rw_op_compatible, u32_texel_format, writable>, coords: vec2<C>, texel: vec4<u32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<f32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, f32_texel_format, writable>, coords: vec3<C>, texel: vec4<f32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<i32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, i32_texel_format, writable>, coords: vec3<C>, texel: vec4<i32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<u32, dim_2d, non_depth, is_arrayed, single_sampled, rw_op_compatible, u32_texel_format, writable>, coords: vec3<C>, texel: vec4<u32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<f32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, f32_texel_format, writable>, coords: vec3<C>, texel: vec4<f32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<i32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, i32_texel_format, writable>, coords: vec3<C>, texel: vec4<i32>, image_operands: literal) */ |
| /* fn image_write[C : iu32, F : texel_format, A : access](image: image<u32, dim_3d, non_depth, non_arrayed, single_sampled, rw_op_compatible, u32_texel_format, writable>, coords: vec3<C>, texel: vec4<u32>, image_operands: literal) */ |
| /* num overloads */ 15, |
| /* overloads */ OverloadIndex(140), |
| }, |
| { |
| /* [34] */ |
| /* fn op_image<I : image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, F : texel_format](sampled_image<I>) -> I */ |
| /* fn op_image<I : image<T, dim_2d, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, F : texel_format](sampled_image<I>) -> I */ |
| /* fn op_image<I : image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, F : texel_format](sampled_image<I>) -> I */ |
| /* fn op_image<I : image<T, dim_cube, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, F : texel_format](sampled_image<I>) -> I */ |
| /* fn op_image<I : image<f32, dim_2d, is_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[F : texel_format](sampled_image<I>) -> I */ |
| /* fn op_image<I : image<f32, dim_cube, is_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[F : texel_format](sampled_image<I>) -> I */ |
| /* num overloads */ 6, |
| /* overloads */ OverloadIndex(225), |
| }, |
| { |
| /* [35] */ |
| /* fn op_sampled_image<I : image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_1d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : f32, K : sampler_filter, F : texel_format](I, sampler_filtered<K>) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_2d, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_2d, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : f32, K : sampler_filter, F : texel_format](I, sampler_filtered<K>) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_3d, non_depth, non_arrayed, single_sampled, sampling_compatible, F, readable>>[T : f32, K : sampler_filter, F : texel_format](I, sampler_filtered<K>) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_cube, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : fiu32, S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<T, dim_cube, non_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[T : f32, K : sampler_filter, F : texel_format](I, sampler_filtered<K>) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<f32, dim_2d, is_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* fn op_sampled_image<I : image<f32, dim_cube, is_depth, any_arrayed, single_sampled, sampling_compatible, F, readable>>[S : samplers, F : texel_format](I, S) -> sampled_image<I> */ |
| /* num overloads */ 10, |
| /* overloads */ OverloadIndex(191), |
| }, |
| { |
| /* [36] */ |
| /* fn matrix_times_matrix[T : f32_f16, K : num, C : num, R : num](mat<K, R, T>, mat<C, K, T>) -> mat<C, R, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(320), |
| }, |
| { |
| /* [37] */ |
| /* fn matrix_times_scalar[T : f32_f16, N : num, M : num](mat<N, M, T>, T) -> mat<N, M, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(321), |
| }, |
| { |
| /* [38] */ |
| /* fn matrix_times_vector[T : f32_f16, N : num, M : num](mat<N, M, T>, vec<N, T>) -> vec<M, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(322), |
| }, |
| { |
| /* [39] */ |
| /* fn select[T : scalar](bool, T, T) -> T */ |
| /* fn select[N : num, T : scalar](bool, vec<N, T>, vec<N, T>) -> vec<N, T> */ |
| /* fn select[N : num, T : scalar](vec<N, bool>, vec<N, T>, vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(246), |
| }, |
| { |
| /* [40] */ |
| /* fn vector_times_matrix[T : f32_f16, N : num, M : num](vec<N, T>, mat<M, N, T>) -> vec<M, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(323), |
| }, |
| { |
| /* [41] */ |
| /* fn vector_times_scalar[T : f32_f16, N : num](vec<N, T>, T) -> vec<N, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(324), |
| }, |
| { |
| /* [42] */ |
| /* fn normalize[T : f32_f16](T) -> T */ |
| /* fn normalize[N : num, T : f32_f16](vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(267), |
| }, |
| { |
| /* [43] */ |
| /* fn inverse[T : f32_f16](mat2x2<T>) -> mat2x2<T> */ |
| /* fn inverse[T : f32_f16](mat3x3<T>) -> mat3x3<T> */ |
| /* fn inverse[T : f32_f16](mat4x4<T>) -> mat4x4<T> */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(249), |
| }, |
| { |
| /* [44] */ |
| /* fn sign<R : iu32>[T : iu32](T) -> R */ |
| /* fn sign<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [45] */ |
| /* fn abs<R : iu32>[T : iu32](T) -> R */ |
| /* fn abs<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [46] */ |
| /* fn s_max<R : iu32>[T : iu32, U : iu32](T, U) -> R */ |
| /* fn s_max<R : iu32>[T : iu32, U : iu32, N : num](vec<N, T>, vec<N, U>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(271), |
| }, |
| { |
| /* [47] */ |
| /* fn s_min<R : iu32>[T : iu32, U : iu32](T, U) -> R */ |
| /* fn s_min<R : iu32>[T : iu32, U : iu32, N : num](vec<N, T>, vec<N, U>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(271), |
| }, |
| { |
| /* [48] */ |
| /* fn s_clamp<R : iu32>[T : iu32, U : iu32, V : iu32](T, U, V) -> R */ |
| /* fn s_clamp<R : iu32>[T : iu32, U : iu32, V : iu32, N : num](vec<N, T>, vec<N, U>, vec<N, V>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(273), |
| }, |
| { |
| /* [49] */ |
| /* fn u_max<R : iu32>[T : iu32, U : iu32](T, U) -> R */ |
| /* fn u_max<R : iu32>[T : iu32, U : iu32, N : num](vec<N, T>, vec<N, U>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(271), |
| }, |
| { |
| /* [50] */ |
| /* fn u_min<R : iu32>[T : iu32, U : iu32](T, U) -> R */ |
| /* fn u_min<R : iu32>[T : iu32, U : iu32, N : num](vec<N, T>, vec<N, U>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(271), |
| }, |
| { |
| /* [51] */ |
| /* fn u_clamp<R : iu32>[T : iu32, U : iu32, V : iu32](T, U, V) -> R */ |
| /* fn u_clamp<R : iu32>[T : iu32, U : iu32, V : iu32, N : num](vec<N, T>, vec<N, U>, vec<N, V>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(273), |
| }, |
| { |
| /* [52] */ |
| /* fn find_i_lsb<R : iu32>[T : iu32](T) -> R */ |
| /* fn find_i_lsb<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [53] */ |
| /* fn find_s_msb<R : iu32>[T : iu32](T) -> R */ |
| /* fn find_s_msb<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [54] */ |
| /* fn find_u_msb<R : iu32>[T : iu32](T) -> R */ |
| /* fn find_u_msb<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [55] */ |
| /* fn refract[T : f32_f16](T, T, T) -> T */ |
| /* fn refract[T : f32_f16, N : num](vec<N, T>, vec<N, T>, T) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(275), |
| }, |
| { |
| /* [56] */ |
| /* fn reflect[T : f32_f16](T, T) -> T */ |
| /* fn reflect[T : f32_f16, N : num](vec<N, T>, vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(277), |
| }, |
| { |
| /* [57] */ |
| /* fn face_forward[T : f32_f16](T, T, T) -> T */ |
| /* fn face_forward[T : f32_f16, N : num](vec<N, T>, vec<N, T>, vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(279), |
| }, |
| { |
| /* [58] */ |
| /* fn ldexp[T : f32_f16, U : iu32](T, U) -> T */ |
| /* fn ldexp[N : num, T : f32_f16, U : iu32](vec<N, T>, vec<N, U>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(281), |
| }, |
| { |
| /* [59] */ |
| /* fn modf[T : f32_f16, S : function_private_workgroup_storage](x: T, i: ptr<S, T, writable>) -> T */ |
| /* fn modf[T : f32_f16, N : num, S : function_private_workgroup_storage](x: vec<N, T>, i: ptr<S, vec<N, T>, writable>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(283), |
| }, |
| { |
| /* [60] */ |
| /* fn frexp[T : f32_f16, R : iu32, S : function_private_workgroup_storage](x: T, i: ptr<S, R, writable>) -> T */ |
| /* fn frexp[T : f32_f16, R : iu32, N : num, S : function_private_workgroup_storage](x: vec<N, T>, i: ptr<S, vec<N, R>, writable>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(285), |
| }, |
| { |
| /* [61] */ |
| /* fn bit_count<R : iu32>[T : iu32](T) -> R */ |
| /* fn bit_count<R : iu32>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(269), |
| }, |
| { |
| /* [62] */ |
| /* fn bit_field_insert[T : iu32](base: T, insert: T, offset: iu32, count: iu32) -> T */ |
| /* fn bit_field_insert[T : iu32, N : num](base: vec<N, T>, insert: vec<N, T>, offset: iu32, count: iu32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(287), |
| }, |
| { |
| /* [63] */ |
| /* fn bit_field_s_extract[T : iu32](base: T, offset: iu32, count: iu32) -> T */ |
| /* fn bit_field_s_extract[T : iu32, N : num](base: vec<N, T>, offset: iu32, count: iu32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(289), |
| }, |
| { |
| /* [64] */ |
| /* fn bit_field_u_extract[T : iu32](base: T, offset: iu32, count: iu32) -> T */ |
| /* fn bit_field_u_extract[T : iu32, N : num](base: vec<N, T>, offset: iu32, count: iu32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(289), |
| }, |
| { |
| /* [65] */ |
| /* fn add<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn add<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [66] */ |
| /* fn sub<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn sub<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [67] */ |
| /* fn mul<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn mul<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [68] */ |
| /* fn s_div<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn s_div<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [69] */ |
| /* fn s_mod<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn s_mod<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [70] */ |
| /* fn s_greater_than[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn s_greater_than[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [71] */ |
| /* fn s_greater_than_equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn s_greater_than_equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [72] */ |
| /* fn s_less_than[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn s_less_than[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [73] */ |
| /* fn s_less_than_equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn s_less_than_equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [74] */ |
| /* fn u_greater_than[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn u_greater_than[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [75] */ |
| /* fn u_greater_than_equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn u_greater_than_equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [76] */ |
| /* fn u_less_than[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn u_less_than[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [77] */ |
| /* fn u_less_than_equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn u_less_than_equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [78] */ |
| /* fn convert_f_to_s<R : iu32>[T : f32_f16](T) -> R */ |
| /* fn convert_f_to_s<R : iu32>[T : f32_f16, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(295), |
| }, |
| { |
| /* [79] */ |
| /* fn convert_s_to_f<R : f32_f16>[T : iu32](T) -> R */ |
| /* fn convert_s_to_f<R : f32_f16>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(297), |
| }, |
| { |
| /* [80] */ |
| /* fn convert_u_to_f<R : f32_f16>[T : iu32](T) -> R */ |
| /* fn convert_u_to_f<R : f32_f16>[T : iu32, N : num](vec<N, T>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(297), |
| }, |
| { |
| /* [81] */ |
| /* fn s_convert<K : i8>[T : i32](T) -> K */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(325), |
| }, |
| { |
| /* [82] */ |
| /* fn u_convert<K : u8>[T : u32](T) -> K */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(326), |
| }, |
| { |
| /* [83] */ |
| /* fn bitwise_and<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn bitwise_and<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [84] */ |
| /* fn bitwise_or<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn bitwise_or<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [85] */ |
| /* fn bitwise_xor<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn bitwise_xor<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [86] */ |
| /* fn equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [87] */ |
| /* fn not_equal[A : iu32, B : iu32](A, B) -> bool */ |
| /* fn not_equal[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, bool> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(293), |
| }, |
| { |
| /* [88] */ |
| /* fn shift_left_logical<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn shift_left_logical<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [89] */ |
| /* fn shift_right_logical<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn shift_right_logical<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [90] */ |
| /* fn shift_right_arithmetic<R : iu32>[A : iu32, B : iu32](A, B) -> R */ |
| /* fn shift_right_arithmetic<R : iu32>[A : iu32, B : iu32, N : num](vec<N, A>, vec<N, B>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(291), |
| }, |
| { |
| /* [91] */ |
| /* fn not<R : iu32>[A : iu32](A) -> R */ |
| /* fn not<R : iu32>[A : iu32, N : num](vec<N, A>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(299), |
| }, |
| { |
| /* [92] */ |
| /* fn s_negate<R : iu32>[A : iu32](A) -> R */ |
| /* fn s_negate<R : iu32>[A : iu32, N : num](vec<N, A>) -> vec<N, R> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(299), |
| }, |
| { |
| /* [93] */ |
| /* fn f_mod[T : f32_f16](T, T) -> T */ |
| /* fn f_mod[T : f32_f16, N : num](vec<N, T>, vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(277), |
| }, |
| { |
| /* [94] */ |
| /* fn outer_product[T : f32_f16, N : num, M : num](vec<N, T>, vec<M, T>) -> mat<M, N, T> */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(327), |
| }, |
| { |
| /* [95] */ |
| /* fn s_dot(u32, u32, literal) -> i32 */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(328), |
| }, |
| { |
| /* [96] */ |
| /* fn u_dot(u32, u32, literal) -> u32 */ |
| /* num overloads */ 1, |
| /* overloads */ OverloadIndex(329), |
| }, |
| { |
| /* [97] */ |
| /* fn cooperative_matrix_load<T : subgroup_matrix<K, S, C, R>>[K : subgroup_matrix_kind, S : fiu32_f16, C : num, R : num](ptr<workgroup_or_storage, S, readable>, u32, u32, literal) -> T */ |
| /* fn cooperative_matrix_load<T : subgroup_matrix<K, S, C, R>>[K : subgroup_matrix_kind, S : i8, C : num, R : num](ptr<workgroup_or_storage, i32, readable>, u32, u32, literal) -> T */ |
| /* fn cooperative_matrix_load<T : subgroup_matrix<K, S, C, R>>[K : subgroup_matrix_kind, S : u8, C : num, R : num](ptr<workgroup_or_storage, u32, readable>, u32, u32, literal) -> T */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(252), |
| }, |
| { |
| /* [98] */ |
| /* fn cooperative_matrix_store[K : subgroup_matrix_kind, S : fiu32_f16, C : num, R : num](ptr<workgroup_or_storage, S, writable>, subgroup_matrix<K, S, C, R>, u32, u32, literal) */ |
| /* fn cooperative_matrix_store[K : subgroup_matrix_kind, S : i8, C : num, R : num](ptr<workgroup_or_storage, i32, writable>, subgroup_matrix<K, S, C, R>, u32, u32, literal) */ |
| /* fn cooperative_matrix_store[K : subgroup_matrix_kind, S : u8, C : num, R : num](ptr<workgroup_or_storage, u32, writable>, subgroup_matrix<K, S, C, R>, u32, u32, literal) */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(255), |
| }, |
| { |
| /* [99] */ |
| /* fn cooperative_matrix_mul_add[T : f16, TR : f32_f16, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, T, K, R>, subgroup_matrix<subgroup_matrix_kind_right, T, C, K>, subgroup_matrix<subgroup_matrix_kind_result, TR, C, R>, literal) -> subgroup_matrix<subgroup_matrix_kind_result, TR, C, R> */ |
| /* fn cooperative_matrix_mul_add[T : f32, TR : f32, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, T, K, R>, subgroup_matrix<subgroup_matrix_kind_right, T, C, K>, subgroup_matrix<subgroup_matrix_kind_result, TR, C, R>, literal) -> subgroup_matrix<subgroup_matrix_kind_result, TR, C, R> */ |
| /* fn cooperative_matrix_mul_add[T : iu32, TR : iu32, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, T, K, R>, subgroup_matrix<subgroup_matrix_kind_right, T, C, K>, subgroup_matrix<subgroup_matrix_kind_result, TR, C, R>, literal) -> subgroup_matrix<subgroup_matrix_kind_result, TR, C, R> */ |
| /* fn cooperative_matrix_mul_add[T : iu8, TR : iu32_iu8, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, T, K, R>, subgroup_matrix<subgroup_matrix_kind_right, T, C, K>, subgroup_matrix<subgroup_matrix_kind_result, TR, C, R>, literal) -> subgroup_matrix<subgroup_matrix_kind_result, TR, C, R> */ |
| /* num overloads */ 4, |
| /* overloads */ OverloadIndex(239), |
| }, |
| { |
| /* [100] */ |
| /* fn group_non_uniform_broadcast[T : scalar](scope: u32, e: T, @const id: u32) -> T */ |
| /* fn group_non_uniform_broadcast[N : num, T : scalar](scope: u32, e: vec<N, T>, @const id: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(301), |
| }, |
| { |
| /* [101] */ |
| /* fn group_non_uniform_broadcast_first[T : scalar](scope: u32, value: T) -> T */ |
| /* fn group_non_uniform_broadcast_first[N : num, T : scalar](scope: u32, value: vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(303), |
| }, |
| { |
| /* [102] */ |
| /* fn group_non_uniform_quad_broadcast[T : scalar](scope: u32, e: T, @const id: u32) -> T */ |
| /* fn group_non_uniform_quad_broadcast[N : num, T : scalar](scope: u32, e: vec<N, T>, @const id: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(301), |
| }, |
| { |
| /* [103] */ |
| /* fn group_non_uniform_quad_swap[T : scalar](scope: u32, e: T, @const dir: u32) -> T */ |
| /* fn group_non_uniform_quad_swap[N : num, T : scalar](scope: u32, e: vec<N, T>, @const dir: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(305), |
| }, |
| { |
| /* [104] */ |
| /* fn group_non_uniform_shuffle[T : scalar](scope: u32, value: T, id: u32) -> T */ |
| /* fn group_non_uniform_shuffle[N : num, T : scalar](scope: u32, value: vec<N, T>, id: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(307), |
| }, |
| { |
| /* [105] */ |
| /* fn group_non_uniform_shuffle_xor[T : scalar](scope: u32, value: T, mask: u32) -> T */ |
| /* fn group_non_uniform_shuffle_xor[N : num, T : scalar](scope: u32, value: vec<N, T>, mask: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(309), |
| }, |
| { |
| /* [106] */ |
| /* fn group_non_uniform_shuffle_down[T : scalar](scope: u32, value: T, delta: u32) -> T */ |
| /* fn group_non_uniform_shuffle_down[N : num, T : scalar](scope: u32, value: vec<N, T>, delta: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(311), |
| }, |
| { |
| /* [107] */ |
| /* fn group_non_uniform_shuffle_up[T : scalar](scope: u32, value: T, delta: u32) -> T */ |
| /* fn group_non_uniform_shuffle_up[N : num, T : scalar](scope: u32, value: vec<N, T>, delta: u32) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(311), |
| }, |
| { |
| /* [108] */ |
| /* fn group_non_uniform_s_min[T : iu32](scope: u32, group_operation: u32, value: T) -> T */ |
| /* fn group_non_uniform_s_min[N : num, T : iu32](scope: u32, group_operation: u32, value: vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(313), |
| }, |
| { |
| /* [109] */ |
| /* fn group_non_uniform_s_max[T : iu32](scope: u32, group_operation: u32, value: T) -> T */ |
| /* fn group_non_uniform_s_max[N : num, T : iu32](scope: u32, group_operation: u32, value: vec<N, T>) -> vec<N, T> */ |
| /* num overloads */ 2, |
| /* overloads */ OverloadIndex(313), |
| }, |
| }; |
| |
| constexpr IntrinsicInfo kBinaryOperators[] = { |
| { |
| /* [0] */ |
| /* op +[K : subgroup_matrix_kind, T : fiu32_f16, C : num, R : num](subgroup_matrix<K, T, C, R>, subgroup_matrix<K, T, C, R>) -> subgroup_matrix<K, T, C, R> */ |
| /* op +[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, i8, C, R>, subgroup_matrix<K, i8, C, R>) -> subgroup_matrix<K, i8, C, R> */ |
| /* op +[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, u8, C, R>, subgroup_matrix<K, u8, C, R>) -> subgroup_matrix<K, u8, C, R> */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(258), |
| }, |
| { |
| /* [1] */ |
| /* op -[K : subgroup_matrix_kind, T : fiu32_f16, C : num, R : num](subgroup_matrix<K, T, C, R>, subgroup_matrix<K, T, C, R>) -> subgroup_matrix<K, T, C, R> */ |
| /* op -[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, i8, C, R>, subgroup_matrix<K, i8, C, R>) -> subgroup_matrix<K, i8, C, R> */ |
| /* op -[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, u8, C, R>, subgroup_matrix<K, u8, C, R>) -> subgroup_matrix<K, u8, C, R> */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(258), |
| }, |
| { |
| /* [2] */ |
| /* op *[K : subgroup_matrix_kind, T : fiu32_f16, C : num, R : num](subgroup_matrix<K, T, C, R>, subgroup_matrix<K, T, C, R>) -> subgroup_matrix<K, T, C, R> */ |
| /* op *[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, i8, C, R>, subgroup_matrix<K, i8, C, R>) -> subgroup_matrix<K, i8, C, R> */ |
| /* op *[K : subgroup_matrix_kind, C : num, R : num](subgroup_matrix<K, u8, C, R>, subgroup_matrix<K, u8, C, R>) -> subgroup_matrix<K, u8, C, R> */ |
| /* num overloads */ 3, |
| /* overloads */ OverloadIndex(258), |
| }, |
| }; |
| constexpr uint8_t kBinaryOperatorPlus = 0; |
| constexpr uint8_t kBinaryOperatorMinus = 1; |
| constexpr uint8_t kBinaryOperatorStar = 2; |
| |
| } // anonymous namespace |
| |
| const core::intrinsic::TableData Dialect::kData{ |
| /* templates */ kTemplates, |
| /* type_matcher_indices */ kMatcherIndices, |
| /* type_matchers */ kTypeMatchers, |
| /* number_matchers */ kNumberMatchers, |
| /* parameters */ kParameters, |
| /* overloads */ kOverloads, |
| /* const_eval_functions */ {}, |
| /* ctor_conv */ {}, |
| /* builtins */ kBuiltins, |
| /* binary '+' */ kBinaryOperators[kBinaryOperatorPlus], |
| /* binary '-' */ kBinaryOperators[kBinaryOperatorMinus], |
| /* binary '*' */ kBinaryOperators[kBinaryOperatorStar], |
| /* binary '/' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '%' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '^' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '&' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '|' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '&&' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '||' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '==' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '!=' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '<' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '>' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '<=' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '>=' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '<<' */ tint::core::intrinsic::kNoOverloads, |
| /* binary '>>' */ tint::core::intrinsic::kNoOverloads, |
| /* unary '!' */ tint::core::intrinsic::kNoOverloads, |
| /* unary '~' */ tint::core::intrinsic::kNoOverloads, |
| /* unary '-' */ tint::core::intrinsic::kNoOverloads, |
| /* unary '*' */ tint::core::intrinsic::kNoOverloads, |
| /* unary '&' */ tint::core::intrinsic::kNoOverloads, |
| }; |
| |
| } // namespace tint::spirv::intrinsic |
| |
| // clang-format on |