[wgsl] Add subgroupMatrixMultiply builtin function
Remove the i8 and u8 element types from the intrinsics files for now
as they are not yet supported in the frontend.
Bug: 348702031
Change-Id: Icd770e4f4069ff2831b0aaddd326a05ffde843d2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/224195
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Commit-Queue: James Price <jrprice@google.com>
diff --git a/src/tint/cmd/fuzz/wgsl/dictionary.txt b/src/tint/cmd/fuzz/wgsl/dictionary.txt
index 62611cd..e326d8b 100644
--- a/src/tint/cmd/fuzz/wgsl/dictionary.txt
+++ b/src/tint/cmd/fuzz/wgsl/dictionary.txt
@@ -395,6 +395,7 @@
"subgroupInclusiveAdd"
"subgroupInclusiveMul"
"subgroupMatrixLoad"
+"subgroupMatrixMultiply"
"subgroupMatrixStore"
"subgroupMax"
"subgroupMin"
diff --git a/src/tint/lang/core/builtin_fn.cc b/src/tint/lang/core/builtin_fn.cc
index de8fcf5..c2f8a42 100644
--- a/src/tint/lang/core/builtin_fn.cc
+++ b/src/tint/lang/core/builtin_fn.cc
@@ -480,6 +480,9 @@
if (name == "subgroupMatrixStore") {
return BuiltinFn::kSubgroupMatrixStore;
}
+ if (name == "subgroupMatrixMultiply") {
+ return BuiltinFn::kSubgroupMatrixMultiply;
+ }
return BuiltinFn::kNone;
}
@@ -781,6 +784,8 @@
return "subgroupMatrixLoad";
case BuiltinFn::kSubgroupMatrixStore:
return "subgroupMatrixStore";
+ case BuiltinFn::kSubgroupMatrixMultiply:
+ return "subgroupMatrixMultiply";
}
return "<unknown>";
}
diff --git a/src/tint/lang/core/builtin_fn.h b/src/tint/lang/core/builtin_fn.h
index 1ec44df..b9c7462 100644
--- a/src/tint/lang/core/builtin_fn.h
+++ b/src/tint/lang/core/builtin_fn.h
@@ -194,6 +194,7 @@
kQuadSwapDiagonal,
kSubgroupMatrixLoad,
kSubgroupMatrixStore,
+ kSubgroupMatrixMultiply,
kNone,
};
@@ -363,6 +364,7 @@
BuiltinFn::kQuadSwapDiagonal,
BuiltinFn::kSubgroupMatrixLoad,
BuiltinFn::kSubgroupMatrixStore,
+ BuiltinFn::kSubgroupMatrixMultiply,
};
/// All builtin function names
@@ -514,6 +516,7 @@
"quadSwapDiagonal",
"subgroupMatrixLoad",
"subgroupMatrixStore",
+ "subgroupMatrixMultiply",
};
/// Determines if the given `f` is a coarse derivative.
diff --git a/src/tint/lang/core/core.def b/src/tint/lang/core/core.def
index f5aa335..1945c46 100644
--- a/src/tint/lang/core/core.def
+++ b/src/tint/lang/core/core.def
@@ -333,7 +333,7 @@
match f32_f16: f32 | f16
match iu32: i32 | u32
-match subgroup_matrix_elements: f32 | f16 | u32 | i32 | u8 | i8
+match subgroup_matrix_elements: f32 | f16 | u32 | i32
match subgroup_matrix_kind_left : subgroup_matrix_kind.left
match subgroup_matrix_kind_right : subgroup_matrix_kind.right
match subgroup_matrix_kind_result : subgroup_matrix_kind.result
@@ -772,6 +772,10 @@
@stage("compute") implicit(K: subgroup_matrix_kind, S: fiu32_f16, C: num, R: num, AC: num) fn subgroupMatrixLoad<T: subgroup_matrix<K, S, C, R> >(ptr<workgroup_or_storage, array<S, AC>, readable>, u32, bool, u32) -> T
@stage("compute") implicit(K: subgroup_matrix_kind, S: fiu32_f16, C: num, R: num, AC: num) fn subgroupMatrixStore(ptr<workgroup_or_storage, array<S, AC>, writable>, u32, subgroup_matrix<K, S, C, R>, bool, u32)
+@must_use @stage("compute") implicit(S: subgroup_matrix_elements, C: num, R: num, K: num) fn subgroupMatrixMultiply(
+ subgroup_matrix<subgroup_matrix_kind_left, S, K, R>,
+ subgroup_matrix<subgroup_matrix_kind_right, S, C, K>)
+ -> subgroup_matrix<subgroup_matrix_kind_result, S, C, R>
////////////////////////////////////////////////////////////////////////////////
// Value constructors //
diff --git a/src/tint/lang/core/intrinsic/data.cc b/src/tint/lang/core/intrinsic/data.cc
index bce0952..add1127 100644
--- a/src/tint/lang/core/intrinsic/data.cc
+++ b/src/tint/lang/core/intrinsic/data.cc
@@ -1362,18 +1362,12 @@
if (MatchF16(state, ty)) {
return BuildF16(state, ty);
}
- if (MatchU8(state, ty)) {
- return BuildU8(state, ty);
- }
- if (MatchI8(state, ty)) {
- return BuildI8(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(", "); kU32Matcher.print(nullptr, out); out << style::Plain(", "); kI32Matcher.print(nullptr, out); out << style::Plain(", "); kU8Matcher.print(nullptr, out); out << style::Plain(" or "); kI8Matcher.print(nullptr, out);}
+ kF32Matcher.print(nullptr, out); out << style::Plain(", "); kF16Matcher.print(nullptr, out); out << style::Plain(", "); kU32Matcher.print(nullptr, out); out << style::Plain(" or "); kI32Matcher.print(nullptr, out);}
};
/// EnumMatcher for 'match subgroup_matrix_kind_left'
@@ -1729,286 +1723,296 @@
/* [33] */ MatcherIndex(2),
/* [34] */ MatcherIndex(3),
/* [35] */ MatcherIndex(56),
- /* [36] */ MatcherIndex(6),
+ /* [36] */ MatcherIndex(8),
/* [37] */ MatcherIndex(0),
/* [38] */ MatcherIndex(1),
/* [39] */ MatcherIndex(2),
/* [40] */ MatcherIndex(56),
- /* [41] */ MatcherIndex(7),
+ /* [41] */ MatcherIndex(6),
/* [42] */ MatcherIndex(0),
- /* [43] */ MatcherIndex(1),
+ /* [43] */ MatcherIndex(3),
/* [44] */ MatcherIndex(2),
/* [45] */ MatcherIndex(56),
- /* [46] */ MatcherIndex(8),
+ /* [46] */ MatcherIndex(7),
/* [47] */ MatcherIndex(0),
/* [48] */ MatcherIndex(1),
- /* [49] */ MatcherIndex(2),
- /* [50] */ MatcherIndex(26),
- /* [51] */ MatcherIndex(0),
+ /* [49] */ MatcherIndex(3),
+ /* [50] */ MatcherIndex(56),
+ /* [51] */ MatcherIndex(6),
/* [52] */ MatcherIndex(0),
/* [53] */ MatcherIndex(1),
- /* [54] */ MatcherIndex(26),
- /* [55] */ MatcherIndex(1),
- /* [56] */ MatcherIndex(0),
- /* [57] */ MatcherIndex(2),
- /* [58] */ MatcherIndex(26),
- /* [59] */ MatcherIndex(0),
- /* [60] */ MatcherIndex(1),
- /* [61] */ MatcherIndex(2),
- /* [62] */ MatcherIndex(26),
+ /* [54] */ MatcherIndex(2),
+ /* [55] */ MatcherIndex(56),
+ /* [56] */ MatcherIndex(7),
+ /* [57] */ MatcherIndex(0),
+ /* [58] */ MatcherIndex(1),
+ /* [59] */ MatcherIndex(2),
+ /* [60] */ MatcherIndex(26),
+ /* [61] */ MatcherIndex(0),
+ /* [62] */ MatcherIndex(0),
/* [63] */ MatcherIndex(1),
- /* [64] */ MatcherIndex(2),
- /* [65] */ MatcherIndex(0),
- /* [66] */ MatcherIndex(26),
+ /* [64] */ MatcherIndex(26),
+ /* [65] */ MatcherIndex(1),
+ /* [66] */ MatcherIndex(0),
/* [67] */ MatcherIndex(2),
- /* [68] */ MatcherIndex(3),
+ /* [68] */ MatcherIndex(26),
/* [69] */ MatcherIndex(0),
- /* [70] */ MatcherIndex(26),
- /* [71] */ MatcherIndex(1),
- /* [72] */ MatcherIndex(3),
- /* [73] */ MatcherIndex(0),
- /* [74] */ MatcherIndex(26),
- /* [75] */ MatcherIndex(2),
- /* [76] */ MatcherIndex(1),
- /* [77] */ MatcherIndex(0),
- /* [78] */ MatcherIndex(25),
+ /* [70] */ MatcherIndex(1),
+ /* [71] */ MatcherIndex(2),
+ /* [72] */ MatcherIndex(26),
+ /* [73] */ MatcherIndex(1),
+ /* [74] */ MatcherIndex(2),
+ /* [75] */ MatcherIndex(0),
+ /* [76] */ MatcherIndex(26),
+ /* [77] */ MatcherIndex(2),
+ /* [78] */ MatcherIndex(3),
/* [79] */ MatcherIndex(0),
- /* [80] */ MatcherIndex(1),
- /* [81] */ MatcherIndex(25),
- /* [82] */ MatcherIndex(0),
- /* [83] */ MatcherIndex(6),
- /* [84] */ MatcherIndex(25),
- /* [85] */ MatcherIndex(1),
- /* [86] */ MatcherIndex(0),
- /* [87] */ MatcherIndex(25),
- /* [88] */ MatcherIndex(0),
- /* [89] */ MatcherIndex(11),
- /* [90] */ MatcherIndex(54),
- /* [91] */ MatcherIndex(0),
- /* [92] */ MatcherIndex(1),
- /* [93] */ MatcherIndex(25),
- /* [94] */ MatcherIndex(0),
- /* [95] */ MatcherIndex(2),
- /* [96] */ MatcherIndex(52),
- /* [97] */ MatcherIndex(0),
- /* [98] */ MatcherIndex(1),
- /* [99] */ MatcherIndex(45),
- /* [100] */ MatcherIndex(0),
- /* [101] */ MatcherIndex(1),
- /* [102] */ MatcherIndex(46),
- /* [103] */ MatcherIndex(0),
- /* [104] */ MatcherIndex(1),
- /* [105] */ MatcherIndex(47),
- /* [106] */ MatcherIndex(0),
- /* [107] */ MatcherIndex(1),
- /* [108] */ MatcherIndex(48),
- /* [109] */ MatcherIndex(0),
- /* [110] */ MatcherIndex(1),
- /* [111] */ MatcherIndex(45),
- /* [112] */ MatcherIndex(9),
- /* [113] */ MatcherIndex(15),
- /* [114] */ MatcherIndex(9),
- /* [115] */ MatcherIndex(46),
- /* [116] */ MatcherIndex(9),
- /* [117] */ MatcherIndex(15),
- /* [118] */ MatcherIndex(10),
- /* [119] */ MatcherIndex(47),
- /* [120] */ MatcherIndex(9),
- /* [121] */ MatcherIndex(15),
- /* [122] */ MatcherIndex(0),
- /* [123] */ MatcherIndex(48),
+ /* [80] */ MatcherIndex(26),
+ /* [81] */ MatcherIndex(1),
+ /* [82] */ MatcherIndex(3),
+ /* [83] */ MatcherIndex(0),
+ /* [84] */ MatcherIndex(26),
+ /* [85] */ MatcherIndex(2),
+ /* [86] */ MatcherIndex(1),
+ /* [87] */ MatcherIndex(0),
+ /* [88] */ MatcherIndex(25),
+ /* [89] */ MatcherIndex(0),
+ /* [90] */ MatcherIndex(1),
+ /* [91] */ MatcherIndex(25),
+ /* [92] */ MatcherIndex(0),
+ /* [93] */ MatcherIndex(6),
+ /* [94] */ MatcherIndex(25),
+ /* [95] */ MatcherIndex(1),
+ /* [96] */ MatcherIndex(0),
+ /* [97] */ MatcherIndex(25),
+ /* [98] */ MatcherIndex(0),
+ /* [99] */ MatcherIndex(11),
+ /* [100] */ MatcherIndex(54),
+ /* [101] */ MatcherIndex(0),
+ /* [102] */ MatcherIndex(1),
+ /* [103] */ MatcherIndex(25),
+ /* [104] */ MatcherIndex(0),
+ /* [105] */ MatcherIndex(2),
+ /* [106] */ MatcherIndex(52),
+ /* [107] */ MatcherIndex(0),
+ /* [108] */ MatcherIndex(1),
+ /* [109] */ MatcherIndex(45),
+ /* [110] */ MatcherIndex(0),
+ /* [111] */ MatcherIndex(1),
+ /* [112] */ MatcherIndex(46),
+ /* [113] */ MatcherIndex(0),
+ /* [114] */ MatcherIndex(1),
+ /* [115] */ MatcherIndex(47),
+ /* [116] */ MatcherIndex(0),
+ /* [117] */ MatcherIndex(1),
+ /* [118] */ MatcherIndex(48),
+ /* [119] */ MatcherIndex(0),
+ /* [120] */ MatcherIndex(1),
+ /* [121] */ MatcherIndex(45),
+ /* [122] */ MatcherIndex(9),
+ /* [123] */ MatcherIndex(15),
/* [124] */ MatcherIndex(9),
- /* [125] */ MatcherIndex(15),
- /* [126] */ MatcherIndex(1),
- /* [127] */ MatcherIndex(45),
+ /* [125] */ MatcherIndex(46),
+ /* [126] */ MatcherIndex(9),
+ /* [127] */ MatcherIndex(15),
/* [128] */ MatcherIndex(10),
- /* [129] */ MatcherIndex(15),
- /* [130] */ MatcherIndex(46),
- /* [131] */ MatcherIndex(10),
- /* [132] */ MatcherIndex(15),
- /* [133] */ MatcherIndex(47),
- /* [134] */ MatcherIndex(10),
+ /* [129] */ MatcherIndex(47),
+ /* [130] */ MatcherIndex(9),
+ /* [131] */ MatcherIndex(15),
+ /* [132] */ MatcherIndex(0),
+ /* [133] */ MatcherIndex(48),
+ /* [134] */ MatcherIndex(9),
/* [135] */ MatcherIndex(15),
- /* [136] */ MatcherIndex(48),
- /* [137] */ MatcherIndex(10),
- /* [138] */ MatcherIndex(15),
- /* [139] */ MatcherIndex(45),
- /* [140] */ MatcherIndex(11),
- /* [141] */ MatcherIndex(15),
- /* [142] */ MatcherIndex(46),
- /* [143] */ MatcherIndex(11),
- /* [144] */ MatcherIndex(15),
- /* [145] */ MatcherIndex(47),
- /* [146] */ MatcherIndex(11),
- /* [147] */ MatcherIndex(15),
- /* [148] */ MatcherIndex(48),
- /* [149] */ MatcherIndex(11),
- /* [150] */ MatcherIndex(15),
- /* [151] */ MatcherIndex(45),
- /* [152] */ MatcherIndex(9),
- /* [153] */ MatcherIndex(14),
- /* [154] */ MatcherIndex(10),
- /* [155] */ MatcherIndex(45),
- /* [156] */ MatcherIndex(10),
- /* [157] */ MatcherIndex(14),
- /* [158] */ MatcherIndex(11),
- /* [159] */ MatcherIndex(45),
- /* [160] */ MatcherIndex(11),
- /* [161] */ MatcherIndex(14),
+ /* [136] */ MatcherIndex(1),
+ /* [137] */ MatcherIndex(45),
+ /* [138] */ MatcherIndex(10),
+ /* [139] */ MatcherIndex(15),
+ /* [140] */ MatcherIndex(46),
+ /* [141] */ MatcherIndex(10),
+ /* [142] */ MatcherIndex(15),
+ /* [143] */ MatcherIndex(47),
+ /* [144] */ MatcherIndex(10),
+ /* [145] */ MatcherIndex(15),
+ /* [146] */ MatcherIndex(48),
+ /* [147] */ MatcherIndex(10),
+ /* [148] */ MatcherIndex(15),
+ /* [149] */ MatcherIndex(45),
+ /* [150] */ MatcherIndex(11),
+ /* [151] */ MatcherIndex(15),
+ /* [152] */ MatcherIndex(46),
+ /* [153] */ MatcherIndex(11),
+ /* [154] */ MatcherIndex(15),
+ /* [155] */ MatcherIndex(47),
+ /* [156] */ MatcherIndex(11),
+ /* [157] */ MatcherIndex(15),
+ /* [158] */ MatcherIndex(48),
+ /* [159] */ MatcherIndex(11),
+ /* [160] */ MatcherIndex(15),
+ /* [161] */ MatcherIndex(45),
/* [162] */ MatcherIndex(9),
- /* [163] */ MatcherIndex(46),
- /* [164] */ MatcherIndex(9),
- /* [165] */ MatcherIndex(14),
- /* [166] */ MatcherIndex(1),
- /* [167] */ MatcherIndex(46),
- /* [168] */ MatcherIndex(10),
- /* [169] */ MatcherIndex(14),
- /* [170] */ MatcherIndex(46),
- /* [171] */ MatcherIndex(11),
- /* [172] */ MatcherIndex(14),
- /* [173] */ MatcherIndex(47),
+ /* [163] */ MatcherIndex(14),
+ /* [164] */ MatcherIndex(10),
+ /* [165] */ MatcherIndex(45),
+ /* [166] */ MatcherIndex(10),
+ /* [167] */ MatcherIndex(14),
+ /* [168] */ MatcherIndex(11),
+ /* [169] */ MatcherIndex(45),
+ /* [170] */ MatcherIndex(11),
+ /* [171] */ MatcherIndex(14),
+ /* [172] */ MatcherIndex(9),
+ /* [173] */ MatcherIndex(46),
/* [174] */ MatcherIndex(9),
/* [175] */ MatcherIndex(14),
- /* [176] */ MatcherIndex(47),
- /* [177] */ MatcherIndex(10),
- /* [178] */ MatcherIndex(14),
- /* [179] */ MatcherIndex(47),
- /* [180] */ MatcherIndex(11),
- /* [181] */ MatcherIndex(14),
- /* [182] */ MatcherIndex(48),
- /* [183] */ MatcherIndex(9),
- /* [184] */ MatcherIndex(14),
- /* [185] */ MatcherIndex(48),
- /* [186] */ MatcherIndex(10),
- /* [187] */ MatcherIndex(14),
- /* [188] */ MatcherIndex(48),
- /* [189] */ MatcherIndex(11),
- /* [190] */ MatcherIndex(14),
- /* [191] */ MatcherIndex(25),
- /* [192] */ MatcherIndex(2),
- /* [193] */ MatcherIndex(0),
- /* [194] */ MatcherIndex(25),
- /* [195] */ MatcherIndex(1),
- /* [196] */ MatcherIndex(6),
- /* [197] */ MatcherIndex(25),
- /* [198] */ MatcherIndex(1),
- /* [199] */ MatcherIndex(10),
- /* [200] */ MatcherIndex(53),
- /* [201] */ MatcherIndex(0),
- /* [202] */ MatcherIndex(51),
+ /* [176] */ MatcherIndex(1),
+ /* [177] */ MatcherIndex(46),
+ /* [178] */ MatcherIndex(10),
+ /* [179] */ MatcherIndex(14),
+ /* [180] */ MatcherIndex(46),
+ /* [181] */ MatcherIndex(11),
+ /* [182] */ MatcherIndex(14),
+ /* [183] */ MatcherIndex(47),
+ /* [184] */ MatcherIndex(9),
+ /* [185] */ MatcherIndex(14),
+ /* [186] */ MatcherIndex(47),
+ /* [187] */ MatcherIndex(10),
+ /* [188] */ MatcherIndex(14),
+ /* [189] */ MatcherIndex(47),
+ /* [190] */ MatcherIndex(11),
+ /* [191] */ MatcherIndex(14),
+ /* [192] */ MatcherIndex(48),
+ /* [193] */ MatcherIndex(9),
+ /* [194] */ MatcherIndex(14),
+ /* [195] */ MatcherIndex(48),
+ /* [196] */ MatcherIndex(10),
+ /* [197] */ MatcherIndex(14),
+ /* [198] */ MatcherIndex(48),
+ /* [199] */ MatcherIndex(11),
+ /* [200] */ MatcherIndex(14),
+ /* [201] */ MatcherIndex(25),
+ /* [202] */ MatcherIndex(2),
/* [203] */ MatcherIndex(0),
- /* [204] */ MatcherIndex(33),
- /* [205] */ MatcherIndex(0),
- /* [206] */ MatcherIndex(13),
- /* [207] */ MatcherIndex(10),
- /* [208] */ MatcherIndex(34),
- /* [209] */ MatcherIndex(0),
- /* [210] */ MatcherIndex(35),
+ /* [204] */ MatcherIndex(25),
+ /* [205] */ MatcherIndex(1),
+ /* [206] */ MatcherIndex(6),
+ /* [207] */ MatcherIndex(25),
+ /* [208] */ MatcherIndex(1),
+ /* [209] */ MatcherIndex(10),
+ /* [210] */ MatcherIndex(53),
/* [211] */ MatcherIndex(0),
- /* [212] */ MatcherIndex(36),
+ /* [212] */ MatcherIndex(51),
/* [213] */ MatcherIndex(0),
- /* [214] */ MatcherIndex(37),
+ /* [214] */ MatcherIndex(33),
/* [215] */ MatcherIndex(0),
- /* [216] */ MatcherIndex(38),
- /* [217] */ MatcherIndex(0),
- /* [218] */ MatcherIndex(39),
+ /* [216] */ MatcherIndex(13),
+ /* [217] */ MatcherIndex(10),
+ /* [218] */ MatcherIndex(34),
/* [219] */ MatcherIndex(0),
- /* [220] */ MatcherIndex(13),
- /* [221] */ MatcherIndex(9),
- /* [222] */ MatcherIndex(33),
- /* [223] */ MatcherIndex(11),
- /* [224] */ MatcherIndex(34),
- /* [225] */ MatcherIndex(11),
- /* [226] */ MatcherIndex(35),
- /* [227] */ MatcherIndex(11),
- /* [228] */ MatcherIndex(36),
- /* [229] */ MatcherIndex(11),
- /* [230] */ MatcherIndex(37),
- /* [231] */ MatcherIndex(11),
- /* [232] */ MatcherIndex(38),
+ /* [220] */ MatcherIndex(35),
+ /* [221] */ MatcherIndex(0),
+ /* [222] */ MatcherIndex(36),
+ /* [223] */ MatcherIndex(0),
+ /* [224] */ MatcherIndex(37),
+ /* [225] */ MatcherIndex(0),
+ /* [226] */ MatcherIndex(38),
+ /* [227] */ MatcherIndex(0),
+ /* [228] */ MatcherIndex(39),
+ /* [229] */ MatcherIndex(0),
+ /* [230] */ MatcherIndex(13),
+ /* [231] */ MatcherIndex(9),
+ /* [232] */ MatcherIndex(33),
/* [233] */ MatcherIndex(11),
- /* [234] */ MatcherIndex(13),
- /* [235] */ MatcherIndex(0),
- /* [236] */ MatcherIndex(13),
- /* [237] */ MatcherIndex(1),
- /* [238] */ MatcherIndex(50),
- /* [239] */ MatcherIndex(0),
- /* [240] */ MatcherIndex(55),
- /* [241] */ MatcherIndex(0),
- /* [242] */ MatcherIndex(16),
- /* [243] */ MatcherIndex(0),
- /* [244] */ MatcherIndex(16),
- /* [245] */ MatcherIndex(11),
- /* [246] */ MatcherIndex(16),
- /* [247] */ MatcherIndex(12),
- /* [248] */ MatcherIndex(17),
+ /* [234] */ MatcherIndex(34),
+ /* [235] */ MatcherIndex(11),
+ /* [236] */ MatcherIndex(35),
+ /* [237] */ MatcherIndex(11),
+ /* [238] */ MatcherIndex(36),
+ /* [239] */ MatcherIndex(11),
+ /* [240] */ MatcherIndex(37),
+ /* [241] */ MatcherIndex(11),
+ /* [242] */ MatcherIndex(38),
+ /* [243] */ MatcherIndex(11),
+ /* [244] */ MatcherIndex(13),
+ /* [245] */ MatcherIndex(0),
+ /* [246] */ MatcherIndex(13),
+ /* [247] */ MatcherIndex(1),
+ /* [248] */ MatcherIndex(50),
/* [249] */ MatcherIndex(0),
- /* [250] */ MatcherIndex(17),
- /* [251] */ MatcherIndex(11),
- /* [252] */ MatcherIndex(17),
- /* [253] */ MatcherIndex(12),
- /* [254] */ MatcherIndex(18),
- /* [255] */ MatcherIndex(0),
- /* [256] */ MatcherIndex(18),
- /* [257] */ MatcherIndex(11),
- /* [258] */ MatcherIndex(18),
- /* [259] */ MatcherIndex(12),
- /* [260] */ MatcherIndex(19),
- /* [261] */ MatcherIndex(0),
- /* [262] */ MatcherIndex(19),
- /* [263] */ MatcherIndex(11),
- /* [264] */ MatcherIndex(19),
- /* [265] */ MatcherIndex(12),
- /* [266] */ MatcherIndex(20),
- /* [267] */ MatcherIndex(0),
- /* [268] */ MatcherIndex(20),
- /* [269] */ MatcherIndex(11),
- /* [270] */ MatcherIndex(20),
- /* [271] */ MatcherIndex(12),
- /* [272] */ MatcherIndex(21),
- /* [273] */ MatcherIndex(0),
- /* [274] */ MatcherIndex(21),
- /* [275] */ MatcherIndex(11),
- /* [276] */ MatcherIndex(21),
- /* [277] */ MatcherIndex(12),
- /* [278] */ MatcherIndex(22),
- /* [279] */ MatcherIndex(0),
- /* [280] */ MatcherIndex(22),
- /* [281] */ MatcherIndex(11),
- /* [282] */ MatcherIndex(22),
- /* [283] */ MatcherIndex(12),
- /* [284] */ MatcherIndex(23),
- /* [285] */ MatcherIndex(0),
- /* [286] */ MatcherIndex(23),
- /* [287] */ MatcherIndex(11),
- /* [288] */ MatcherIndex(23),
- /* [289] */ MatcherIndex(12),
- /* [290] */ MatcherIndex(24),
- /* [291] */ MatcherIndex(0),
- /* [292] */ MatcherIndex(24),
- /* [293] */ MatcherIndex(11),
- /* [294] */ MatcherIndex(24),
- /* [295] */ MatcherIndex(12),
- /* [296] */ MatcherIndex(63),
- /* [297] */ MatcherIndex(67),
- /* [298] */ MatcherIndex(68),
- /* [299] */ MatcherIndex(57),
- /* [300] */ MatcherIndex(65),
- /* [301] */ MatcherIndex(64),
- /* [302] */ MatcherIndex(40),
- /* [303] */ MatcherIndex(41),
- /* [304] */ MatcherIndex(42),
- /* [305] */ MatcherIndex(43),
- /* [306] */ MatcherIndex(44),
- /* [307] */ MatcherIndex(49),
- /* [308] */ MatcherIndex(31),
- /* [309] */ MatcherIndex(32),
- /* [310] */ MatcherIndex(60),
- /* [311] */ MatcherIndex(61),
- /* [312] */ MatcherIndex(58),
- /* [313] */ MatcherIndex(59),
- /* [314] */ MatcherIndex(62),
- /* [315] */ MatcherIndex(69),
+ /* [250] */ MatcherIndex(55),
+ /* [251] */ MatcherIndex(0),
+ /* [252] */ MatcherIndex(16),
+ /* [253] */ MatcherIndex(0),
+ /* [254] */ MatcherIndex(16),
+ /* [255] */ MatcherIndex(11),
+ /* [256] */ MatcherIndex(16),
+ /* [257] */ MatcherIndex(12),
+ /* [258] */ MatcherIndex(17),
+ /* [259] */ MatcherIndex(0),
+ /* [260] */ MatcherIndex(17),
+ /* [261] */ MatcherIndex(11),
+ /* [262] */ MatcherIndex(17),
+ /* [263] */ MatcherIndex(12),
+ /* [264] */ MatcherIndex(18),
+ /* [265] */ MatcherIndex(0),
+ /* [266] */ MatcherIndex(18),
+ /* [267] */ MatcherIndex(11),
+ /* [268] */ MatcherIndex(18),
+ /* [269] */ MatcherIndex(12),
+ /* [270] */ MatcherIndex(19),
+ /* [271] */ MatcherIndex(0),
+ /* [272] */ MatcherIndex(19),
+ /* [273] */ MatcherIndex(11),
+ /* [274] */ MatcherIndex(19),
+ /* [275] */ MatcherIndex(12),
+ /* [276] */ MatcherIndex(20),
+ /* [277] */ MatcherIndex(0),
+ /* [278] */ MatcherIndex(20),
+ /* [279] */ MatcherIndex(11),
+ /* [280] */ MatcherIndex(20),
+ /* [281] */ MatcherIndex(12),
+ /* [282] */ MatcherIndex(21),
+ /* [283] */ MatcherIndex(0),
+ /* [284] */ MatcherIndex(21),
+ /* [285] */ MatcherIndex(11),
+ /* [286] */ MatcherIndex(21),
+ /* [287] */ MatcherIndex(12),
+ /* [288] */ MatcherIndex(22),
+ /* [289] */ MatcherIndex(0),
+ /* [290] */ MatcherIndex(22),
+ /* [291] */ MatcherIndex(11),
+ /* [292] */ MatcherIndex(22),
+ /* [293] */ MatcherIndex(12),
+ /* [294] */ MatcherIndex(23),
+ /* [295] */ MatcherIndex(0),
+ /* [296] */ MatcherIndex(23),
+ /* [297] */ MatcherIndex(11),
+ /* [298] */ MatcherIndex(23),
+ /* [299] */ MatcherIndex(12),
+ /* [300] */ MatcherIndex(24),
+ /* [301] */ MatcherIndex(0),
+ /* [302] */ MatcherIndex(24),
+ /* [303] */ MatcherIndex(11),
+ /* [304] */ MatcherIndex(24),
+ /* [305] */ MatcherIndex(12),
+ /* [306] */ MatcherIndex(63),
+ /* [307] */ MatcherIndex(67),
+ /* [308] */ MatcherIndex(68),
+ /* [309] */ MatcherIndex(57),
+ /* [310] */ MatcherIndex(65),
+ /* [311] */ MatcherIndex(64),
+ /* [312] */ MatcherIndex(40),
+ /* [313] */ MatcherIndex(41),
+ /* [314] */ MatcherIndex(42),
+ /* [315] */ MatcherIndex(43),
+ /* [316] */ MatcherIndex(44),
+ /* [317] */ MatcherIndex(49),
+ /* [318] */ MatcherIndex(31),
+ /* [319] */ MatcherIndex(32),
+ /* [320] */ MatcherIndex(69),
+ /* [321] */ MatcherIndex(60),
+ /* [322] */ MatcherIndex(61),
+ /* [323] */ MatcherIndex(58),
+ /* [324] */ MatcherIndex(59),
+ /* [325] */ MatcherIndex(62),
};
static_assert(MatcherIndicesIndex::CanIndex(kMatcherIndices),
@@ -2103,22 +2107,22 @@
{
/* [17] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [18] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [19] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(226),
+ /* matcher_indices */ MatcherIndicesIndex(236),
},
{
/* [20] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [21] */
@@ -2143,7 +2147,7 @@
{
/* [25] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [26] */
@@ -2153,12 +2157,12 @@
{
/* [27] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(210),
+ /* matcher_indices */ MatcherIndicesIndex(220),
},
{
/* [28] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [29] */
@@ -2173,17 +2177,17 @@
{
/* [31] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [32] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(303),
+ /* matcher_indices */ MatcherIndicesIndex(313),
},
{
/* [33] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(309),
+ /* matcher_indices */ MatcherIndicesIndex(319),
},
{
/* [34] */
@@ -2203,17 +2207,17 @@
{
/* [37] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [38] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(226),
+ /* matcher_indices */ MatcherIndicesIndex(236),
},
{
/* [39] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [40] */
@@ -2233,17 +2237,17 @@
{
/* [43] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [44] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(224),
+ /* matcher_indices */ MatcherIndicesIndex(234),
},
{
/* [45] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [46] */
@@ -2263,52 +2267,52 @@
{
/* [49] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [50] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(228),
+ /* matcher_indices */ MatcherIndicesIndex(238),
},
{
/* [51] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [52] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [53] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [54] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [55] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(161),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [56] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(232),
+ /* matcher_indices */ MatcherIndicesIndex(242),
},
{
/* [57] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [58] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [59] */
@@ -2318,22 +2322,22 @@
{
/* [60] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [61] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [62] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(226),
+ /* matcher_indices */ MatcherIndicesIndex(236),
},
{
/* [63] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [64] */
@@ -2353,17 +2357,17 @@
{
/* [67] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [68] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(303),
+ /* matcher_indices */ MatcherIndicesIndex(313),
},
{
/* [69] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [70] */
@@ -2383,7 +2387,7 @@
{
/* [73] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [74] */
@@ -2393,12 +2397,12 @@
{
/* [75] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(208),
+ /* matcher_indices */ MatcherIndicesIndex(218),
},
{
/* [76] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [77] */
@@ -2408,7 +2412,7 @@
{
/* [78] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [79] */
@@ -2418,17 +2422,17 @@
{
/* [80] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(216),
+ /* matcher_indices */ MatcherIndicesIndex(226),
},
{
/* [81] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [82] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [83] */
@@ -2438,12 +2442,12 @@
{
/* [84] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(303),
+ /* matcher_indices */ MatcherIndicesIndex(313),
},
{
/* [85] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [86] */
@@ -2458,17 +2462,17 @@
{
/* [88] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [89] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(302),
+ /* matcher_indices */ MatcherIndicesIndex(312),
},
{
/* [90] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(309),
+ /* matcher_indices */ MatcherIndicesIndex(319),
},
{
/* [91] */
@@ -2483,22 +2487,22 @@
{
/* [93] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [94] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(305),
+ /* matcher_indices */ MatcherIndicesIndex(315),
},
{
/* [95] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(309),
+ /* matcher_indices */ MatcherIndicesIndex(319),
},
{
/* [96] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [97] */
@@ -2513,12 +2517,12 @@
{
/* [99] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(226),
+ /* matcher_indices */ MatcherIndicesIndex(236),
},
{
/* [100] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [101] */
@@ -2533,17 +2537,17 @@
{
/* [103] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [104] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(224),
+ /* matcher_indices */ MatcherIndicesIndex(234),
},
{
/* [105] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [106] */
@@ -2558,22 +2562,22 @@
{
/* [108] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [109] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(228),
+ /* matcher_indices */ MatcherIndicesIndex(238),
},
{
/* [110] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [111] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [112] */
@@ -2583,22 +2587,22 @@
{
/* [113] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(161),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [114] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(232),
+ /* matcher_indices */ MatcherIndicesIndex(242),
},
{
/* [115] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [116] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [117] */
@@ -2613,37 +2617,37 @@
{
/* [119] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(230),
+ /* matcher_indices */ MatcherIndicesIndex(240),
},
{
/* [120] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [121] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [122] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [123] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [124] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(224),
+ /* matcher_indices */ MatcherIndicesIndex(234),
},
{
/* [125] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [126] */
@@ -2658,22 +2662,22 @@
{
/* [128] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [129] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(228),
+ /* matcher_indices */ MatcherIndicesIndex(238),
},
{
/* [130] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [131] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [132] */
@@ -2683,22 +2687,22 @@
{
/* [133] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(161),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [134] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(232),
+ /* matcher_indices */ MatcherIndicesIndex(242),
},
{
/* [135] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [136] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [137] */
@@ -2713,12 +2717,12 @@
{
/* [139] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(302),
+ /* matcher_indices */ MatcherIndicesIndex(312),
},
{
/* [140] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [141] */
@@ -2733,22 +2737,22 @@
{
/* [143] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [144] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(305),
+ /* matcher_indices */ MatcherIndicesIndex(315),
},
{
/* [145] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [146] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [147] */
@@ -2768,7 +2772,7 @@
{
/* [150] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [151] */
@@ -2778,32 +2782,32 @@
{
/* [152] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(41),
},
{
/* [153] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [154] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [155] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [156] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [157] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [158] */
@@ -2813,27 +2817,27 @@
{
/* [159] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(214),
+ /* matcher_indices */ MatcherIndicesIndex(224),
},
{
/* [160] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [161] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [162] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(302),
+ /* matcher_indices */ MatcherIndicesIndex(312),
},
{
/* [163] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [164] */
@@ -2843,22 +2847,22 @@
{
/* [165] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [166] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(304),
+ /* matcher_indices */ MatcherIndicesIndex(314),
},
{
/* [167] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(309),
+ /* matcher_indices */ MatcherIndicesIndex(319),
},
{
/* [168] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [169] */
@@ -2868,12 +2872,12 @@
{
/* [170] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(224),
+ /* matcher_indices */ MatcherIndicesIndex(234),
},
{
/* [171] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [172] */
@@ -2883,42 +2887,42 @@
{
/* [173] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(230),
},
{
/* [174] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(228),
+ /* matcher_indices */ MatcherIndicesIndex(238),
},
{
/* [175] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [176] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [177] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(161),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [178] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(230),
+ /* matcher_indices */ MatcherIndicesIndex(240),
},
{
/* [179] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [180] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [181] */
@@ -2928,17 +2932,17 @@
{
/* [182] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(230),
+ /* matcher_indices */ MatcherIndicesIndex(240),
},
{
/* [183] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [184] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [185] */
@@ -2948,17 +2952,17 @@
{
/* [186] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(304),
+ /* matcher_indices */ MatcherIndicesIndex(314),
},
{
/* [187] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [188] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(157),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [189] */
@@ -2968,12 +2972,12 @@
{
/* [190] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(119),
+ /* matcher_indices */ MatcherIndicesIndex(129),
},
{
/* [191] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [192] */
@@ -2988,12 +2992,12 @@
{
/* [194] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(133),
+ /* matcher_indices */ MatcherIndicesIndex(143),
},
{
/* [195] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [196] */
@@ -3003,17 +3007,17 @@
{
/* [197] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* matcher_indices */ MatcherIndicesIndex(123),
},
{
/* [198] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(145),
+ /* matcher_indices */ MatcherIndicesIndex(155),
},
{
/* [199] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [200] */
@@ -3023,17 +3027,17 @@
{
/* [201] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(117),
+ /* matcher_indices */ MatcherIndicesIndex(127),
},
{
/* [202] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(210),
+ /* matcher_indices */ MatcherIndicesIndex(220),
},
{
/* [203] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(236),
+ /* matcher_indices */ MatcherIndicesIndex(246),
},
{
/* [204] */
@@ -3048,12 +3052,12 @@
{
/* [206] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(303),
+ /* matcher_indices */ MatcherIndicesIndex(313),
},
{
/* [207] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [208] */
@@ -3073,17 +3077,17 @@
{
/* [211] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [212] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(41),
},
{
/* [213] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [214] */
@@ -3108,22 +3112,22 @@
{
/* [218] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [219] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [220] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [221] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [222] */
@@ -3148,62 +3152,62 @@
{
/* [226] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(121),
+ /* matcher_indices */ MatcherIndicesIndex(131),
},
{
/* [227] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(121),
+ /* matcher_indices */ MatcherIndicesIndex(131),
},
{
/* [228] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(121),
+ /* matcher_indices */ MatcherIndicesIndex(131),
},
{
/* [229] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(121),
+ /* matcher_indices */ MatcherIndicesIndex(131),
},
{
/* [230] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [231] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [232] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [233] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(41),
},
{
/* [234] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(41),
},
{
/* [235] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [236] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [237] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [238] */
@@ -3223,37 +3227,37 @@
{
/* [241] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(41),
},
{
/* [242] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [243] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [244] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(81),
+ /* matcher_indices */ MatcherIndicesIndex(91),
},
{
/* [245] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(81),
+ /* matcher_indices */ MatcherIndicesIndex(91),
},
{
/* [246] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(222),
+ /* matcher_indices */ MatcherIndicesIndex(232),
},
{
/* [247] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [248] */
@@ -3263,12 +3267,12 @@
{
/* [249] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(307),
+ /* matcher_indices */ MatcherIndicesIndex(317),
},
{
/* [250] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(308),
+ /* matcher_indices */ MatcherIndicesIndex(318),
},
{
/* [251] */
@@ -3278,7 +3282,7 @@
{
/* [252] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(111),
+ /* matcher_indices */ MatcherIndicesIndex(121),
},
{
/* [253] */
@@ -3293,12 +3297,12 @@
{
/* [255] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(115),
+ /* matcher_indices */ MatcherIndicesIndex(125),
},
{
/* [256] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [257] */
@@ -3308,7 +3312,7 @@
{
/* [258] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(123),
+ /* matcher_indices */ MatcherIndicesIndex(133),
},
{
/* [259] */
@@ -3323,7 +3327,7 @@
{
/* [261] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(127),
+ /* matcher_indices */ MatcherIndicesIndex(137),
},
{
/* [262] */
@@ -3333,27 +3337,27 @@
{
/* [263] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* matcher_indices */ MatcherIndicesIndex(123),
},
{
/* [264] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(130),
+ /* matcher_indices */ MatcherIndicesIndex(140),
},
{
/* [265] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [266] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* matcher_indices */ MatcherIndicesIndex(123),
},
{
/* [267] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(136),
+ /* matcher_indices */ MatcherIndicesIndex(146),
},
{
/* [268] */
@@ -3363,12 +3367,12 @@
{
/* [269] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* matcher_indices */ MatcherIndicesIndex(123),
},
{
/* [270] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(139),
+ /* matcher_indices */ MatcherIndicesIndex(149),
},
{
/* [271] */
@@ -3378,27 +3382,27 @@
{
/* [272] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(117),
+ /* matcher_indices */ MatcherIndicesIndex(127),
},
{
/* [273] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(142),
+ /* matcher_indices */ MatcherIndicesIndex(152),
},
{
/* [274] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [275] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(117),
+ /* matcher_indices */ MatcherIndicesIndex(127),
},
{
/* [276] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(148),
+ /* matcher_indices */ MatcherIndicesIndex(158),
},
{
/* [277] */
@@ -3408,12 +3412,12 @@
{
/* [278] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(117),
+ /* matcher_indices */ MatcherIndicesIndex(127),
},
{
/* [279] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(204),
+ /* matcher_indices */ MatcherIndicesIndex(214),
},
{
/* [280] */
@@ -3428,12 +3432,12 @@
{
/* [282] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(208),
+ /* matcher_indices */ MatcherIndicesIndex(218),
},
{
/* [283] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(236),
+ /* matcher_indices */ MatcherIndicesIndex(246),
},
{
/* [284] */
@@ -3443,12 +3447,12 @@
{
/* [285] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(212),
+ /* matcher_indices */ MatcherIndicesIndex(222),
},
{
/* [286] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(165),
+ /* matcher_indices */ MatcherIndicesIndex(175),
},
{
/* [287] */
@@ -3458,12 +3462,12 @@
{
/* [288] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(218),
+ /* matcher_indices */ MatcherIndicesIndex(228),
},
{
/* [289] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(236),
+ /* matcher_indices */ MatcherIndicesIndex(246),
},
{
/* [290] */
@@ -3473,12 +3477,12 @@
{
/* [291] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(302),
+ /* matcher_indices */ MatcherIndicesIndex(312),
},
{
/* [292] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [293] */
@@ -3488,12 +3492,12 @@
{
/* [294] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(306),
+ /* matcher_indices */ MatcherIndicesIndex(316),
},
{
/* [295] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [296] */
@@ -3503,12 +3507,12 @@
{
/* [297] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(173),
+ /* matcher_indices */ MatcherIndicesIndex(183),
},
{
/* [298] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [299] */
@@ -3518,12 +3522,12 @@
{
/* [300] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(176),
+ /* matcher_indices */ MatcherIndicesIndex(186),
},
{
/* [301] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [302] */
@@ -3533,12 +3537,12 @@
{
/* [303] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(179),
+ /* matcher_indices */ MatcherIndicesIndex(189),
},
{
/* [304] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [305] */
@@ -3548,7 +3552,7 @@
{
/* [306] */
/* usage */ core::ParameterUsage::kXy,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [307] */
@@ -3568,7 +3572,7 @@
{
/* [310] */
/* usage */ core::ParameterUsage::kYz,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [311] */
@@ -3588,7 +3592,7 @@
{
/* [314] */
/* usage */ core::ParameterUsage::kZw,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [315] */
@@ -3603,17 +3607,17 @@
{
/* [317] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [318] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(93),
+ /* matcher_indices */ MatcherIndicesIndex(103),
},
{
/* [319] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(204),
+ /* matcher_indices */ MatcherIndicesIndex(214),
},
{
/* [320] */
@@ -3623,7 +3627,7 @@
{
/* [321] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(208),
+ /* matcher_indices */ MatcherIndicesIndex(218),
},
{
/* [322] */
@@ -3633,7 +3637,7 @@
{
/* [323] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(210),
+ /* matcher_indices */ MatcherIndicesIndex(220),
},
{
/* [324] */
@@ -3643,7 +3647,7 @@
{
/* [325] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(212),
+ /* matcher_indices */ MatcherIndicesIndex(222),
},
{
/* [326] */
@@ -3653,7 +3657,7 @@
{
/* [327] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(214),
+ /* matcher_indices */ MatcherIndicesIndex(224),
},
{
/* [328] */
@@ -3663,7 +3667,7 @@
{
/* [329] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(216),
+ /* matcher_indices */ MatcherIndicesIndex(226),
},
{
/* [330] */
@@ -3673,7 +3677,7 @@
{
/* [331] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(302),
+ /* matcher_indices */ MatcherIndicesIndex(312),
},
{
/* [332] */
@@ -3683,7 +3687,7 @@
{
/* [333] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(303),
+ /* matcher_indices */ MatcherIndicesIndex(313),
},
{
/* [334] */
@@ -3693,7 +3697,7 @@
{
/* [335] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(304),
+ /* matcher_indices */ MatcherIndicesIndex(314),
},
{
/* [336] */
@@ -3703,7 +3707,7 @@
{
/* [337] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(305),
+ /* matcher_indices */ MatcherIndicesIndex(315),
},
{
/* [338] */
@@ -3713,17 +3717,17 @@
{
/* [339] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(307),
+ /* matcher_indices */ MatcherIndicesIndex(317),
},
{
/* [340] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [341] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(151),
+ /* matcher_indices */ MatcherIndicesIndex(161),
},
{
/* [342] */
@@ -3733,7 +3737,7 @@
{
/* [343] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [344] */
@@ -3743,7 +3747,7 @@
{
/* [345] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(159),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [346] */
@@ -3753,37 +3757,37 @@
{
/* [347] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(163),
+ /* matcher_indices */ MatcherIndicesIndex(173),
},
{
/* [348] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [349] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(167),
+ /* matcher_indices */ MatcherIndicesIndex(177),
},
{
/* [350] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [351] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(170),
+ /* matcher_indices */ MatcherIndicesIndex(180),
},
{
/* [352] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(244),
},
{
/* [353] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(182),
+ /* matcher_indices */ MatcherIndicesIndex(192),
},
{
/* [354] */
@@ -3793,7 +3797,7 @@
{
/* [355] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(185),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [356] */
@@ -3803,7 +3807,7 @@
{
/* [357] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(188),
+ /* matcher_indices */ MatcherIndicesIndex(198),
},
{
/* [358] */
@@ -3818,17 +3822,17 @@
{
/* [360] */
/* usage */ core::ParameterUsage::kSourceLaneIndex,
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
},
{
/* [361] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [362] */
/* usage */ core::ParameterUsage::kSourceLaneIndex,
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
},
{
/* [363] */
@@ -3838,17 +3842,17 @@
{
/* [364] */
/* usage */ core::ParameterUsage::kMask,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [365] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [366] */
/* usage */ core::ParameterUsage::kMask,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [367] */
@@ -3858,17 +3862,17 @@
{
/* [368] */
/* usage */ core::ParameterUsage::kDelta,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [369] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [370] */
/* usage */ core::ParameterUsage::kDelta,
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [371] */
@@ -3878,342 +3882,352 @@
{
/* [372] */
/* usage */ core::ParameterUsage::kId,
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
},
{
/* [373] */
/* usage */ core::ParameterUsage::kE,
- /* matcher_indices */ MatcherIndicesIndex(78),
+ /* matcher_indices */ MatcherIndicesIndex(88),
},
{
/* [374] */
/* usage */ core::ParameterUsage::kId,
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
},
{
/* [375] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [376] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(6),
+ /* matcher_indices */ MatcherIndicesIndex(45),
},
{
/* [377] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [378] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(197),
+ /* matcher_indices */ MatcherIndicesIndex(6),
},
{
/* [379] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(62),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [380] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(62),
+ /* matcher_indices */ MatcherIndicesIndex(207),
},
{
/* [381] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(6),
+ /* matcher_indices */ MatcherIndicesIndex(72),
},
{
/* [382] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(62),
+ /* matcher_indices */ MatcherIndicesIndex(72),
},
{
/* [383] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(84),
+ /* matcher_indices */ MatcherIndicesIndex(6),
},
{
/* [384] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(191),
+ /* matcher_indices */ MatcherIndicesIndex(72),
},
{
/* [385] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(62),
+ /* matcher_indices */ MatcherIndicesIndex(94),
},
{
/* [386] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(70),
+ /* matcher_indices */ MatcherIndicesIndex(201),
},
{
/* [387] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(72),
},
{
/* [388] */
- /* usage */ core::ParameterUsage::kXy,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(80),
},
{
/* [389] */
- /* usage */ core::ParameterUsage::kZw,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(84),
},
{
/* [390] */
+ /* usage */ core::ParameterUsage::kXy,
+ /* matcher_indices */ MatcherIndicesIndex(244),
+ },
+ {
+ /* [391] */
+ /* usage */ core::ParameterUsage::kZw,
+ /* matcher_indices */ MatcherIndicesIndex(244),
+ },
+ {
+ /* [392] */
/* usage */ core::ParameterUsage::kXyz,
/* matcher_indices */ MatcherIndicesIndex(5),
},
{
- /* [391] */
+ /* [393] */
/* usage */ core::ParameterUsage::kW,
/* matcher_indices */ MatcherIndicesIndex(6),
},
{
- /* [392] */
+ /* [394] */
/* usage */ core::ParameterUsage::kX,
/* matcher_indices */ MatcherIndicesIndex(6),
},
{
- /* [393] */
+ /* [395] */
/* usage */ core::ParameterUsage::kZyw,
/* matcher_indices */ MatcherIndicesIndex(5),
},
{
- /* [394] */
+ /* [396] */
/* usage */ core::ParameterUsage::kNone,
/* matcher_indices */ MatcherIndicesIndex(14),
},
{
- /* [395] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(50),
- },
- {
- /* [396] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(13),
- },
- {
/* [397] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(87),
+ /* matcher_indices */ MatcherIndicesIndex(60),
},
{
/* [398] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(23),
+ /* matcher_indices */ MatcherIndicesIndex(13),
},
{
/* [399] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(12),
+ /* matcher_indices */ MatcherIndicesIndex(97),
},
{
/* [400] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* matcher_indices */ MatcherIndicesIndex(23),
},
{
/* [401] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(117),
+ /* matcher_indices */ MatcherIndicesIndex(12),
},
{
/* [402] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(58),
+ /* matcher_indices */ MatcherIndicesIndex(123),
},
{
/* [403] */
- /* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(99),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(127),
},
{
/* [404] */
- /* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(102),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(68),
},
{
/* [405] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(105),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [406] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(108),
- },
- {
- /* [407] */
- /* usage */ core::ParameterUsage::kInputAttachment,
- /* matcher_indices */ MatcherIndicesIndex(238),
- },
- {
- /* [408] */
- /* usage */ core::ParameterUsage::kNone,
/* matcher_indices */ MatcherIndicesIndex(112),
},
{
+ /* [407] */
+ /* usage */ core::ParameterUsage::kTexture,
+ /* matcher_indices */ MatcherIndicesIndex(115),
+ },
+ {
+ /* [408] */
+ /* usage */ core::ParameterUsage::kTexture,
+ /* matcher_indices */ MatcherIndicesIndex(118),
+ },
+ {
/* [409] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(247),
+ /* usage */ core::ParameterUsage::kInputAttachment,
+ /* matcher_indices */ MatcherIndicesIndex(248),
},
{
/* [410] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(236),
+ /* matcher_indices */ MatcherIndicesIndex(122),
},
{
/* [411] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(165),
+ /* matcher_indices */ MatcherIndicesIndex(257),
},
{
/* [412] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(125),
+ /* matcher_indices */ MatcherIndicesIndex(246),
},
{
/* [413] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(242),
+ /* matcher_indices */ MatcherIndicesIndex(175),
},
{
/* [414] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(244),
+ /* matcher_indices */ MatcherIndicesIndex(135),
},
{
/* [415] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(246),
+ /* matcher_indices */ MatcherIndicesIndex(252),
},
{
/* [416] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(248),
+ /* matcher_indices */ MatcherIndicesIndex(254),
},
{
/* [417] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(250),
+ /* matcher_indices */ MatcherIndicesIndex(256),
},
{
/* [418] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(252),
+ /* matcher_indices */ MatcherIndicesIndex(258),
},
{
/* [419] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(254),
+ /* matcher_indices */ MatcherIndicesIndex(260),
},
{
/* [420] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(256),
+ /* matcher_indices */ MatcherIndicesIndex(262),
},
{
/* [421] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(258),
+ /* matcher_indices */ MatcherIndicesIndex(264),
},
{
/* [422] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(260),
+ /* matcher_indices */ MatcherIndicesIndex(266),
},
{
/* [423] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(262),
+ /* matcher_indices */ MatcherIndicesIndex(268),
},
{
/* [424] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(264),
+ /* matcher_indices */ MatcherIndicesIndex(270),
},
{
/* [425] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(266),
+ /* matcher_indices */ MatcherIndicesIndex(272),
},
{
/* [426] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(274),
},
{
/* [427] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(270),
+ /* matcher_indices */ MatcherIndicesIndex(276),
},
{
/* [428] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(278),
},
{
/* [429] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(274),
+ /* matcher_indices */ MatcherIndicesIndex(280),
},
{
/* [430] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(276),
+ /* matcher_indices */ MatcherIndicesIndex(282),
},
{
/* [431] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(284),
},
{
/* [432] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(280),
+ /* matcher_indices */ MatcherIndicesIndex(286),
},
{
/* [433] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(282),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [434] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(284),
+ /* matcher_indices */ MatcherIndicesIndex(290),
},
{
/* [435] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(286),
+ /* matcher_indices */ MatcherIndicesIndex(292),
},
{
/* [436] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(288),
+ /* matcher_indices */ MatcherIndicesIndex(294),
},
{
/* [437] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(290),
+ /* matcher_indices */ MatcherIndicesIndex(296),
},
{
/* [438] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(292),
+ /* matcher_indices */ MatcherIndicesIndex(298),
},
{
/* [439] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(294),
+ /* matcher_indices */ MatcherIndicesIndex(300),
+ },
+ {
+ /* [440] */
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(302),
+ },
+ {
+ /* [441] */
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(304),
},
};
@@ -4236,7 +4250,7 @@
{
/* [2] */
/* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(296),
+ /* matcher_indices */ MatcherIndicesIndex(306),
/* kind */ TemplateInfo::Kind::kType,
},
{
@@ -4260,72 +4274,72 @@
{
/* [6] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(301),
+ /* matcher_indices */ MatcherIndicesIndex(311),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [7] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [8] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [9] */
/* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [10] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(297),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(320),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [11] */
- /* name */ "K",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [12] */
/* name */ "C",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [13] */
+ /* [12] */
/* name */ "R",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [14] */
- /* name */ "N",
+ /* [13] */
+ /* name */ "K",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [15] */
+ /* [14] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(297),
+ /* matcher_indices */ MatcherIndicesIndex(307),
/* kind */ TemplateInfo::Kind::kType,
},
{
+ /* [15] */
+ /* name */ "K",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
/* [16] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(112),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [17] */
- /* name */ "M",
+ /* name */ "R",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
@@ -4338,14 +4352,14 @@
{
/* [19] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(297),
+ /* matcher_indices */ MatcherIndicesIndex(307),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [20] */
- /* name */ "N",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(122),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [21] */
@@ -4355,87 +4369,87 @@
},
{
/* [22] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(301),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [23] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(307),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [24] */
- /* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(298),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [25] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(301),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "M",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [26] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(311),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [27] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [28] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(297),
+ /* name */ "L",
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [29] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(311),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [30] */
- /* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(308),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [31] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(315),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [32] */
- /* name */ "K",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(307),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [33] */
- /* name */ "R",
+ /* name */ "C",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [34] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(315),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "R",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [35] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(320),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [36] */
@@ -4445,92 +4459,92 @@
},
{
/* [37] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(315),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [38] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [39] */
/* name */ "R",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
+ /* [38] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(320),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [39] */
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
/* [40] */
- /* name */ "N",
+ /* name */ "K",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [41] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(296),
+ /* matcher_indices */ MatcherIndicesIndex(320),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [42] */
- /* name */ "N",
+ /* name */ "C",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [43] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(298),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "R",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [44] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(1),
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [45] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* matcher_indices */ MatcherIndicesIndex(306),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [46] */
- /* name */ "A",
+ /* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [47] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(299),
+ /* matcher_indices */ MatcherIndicesIndex(308),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [48] */
- /* name */ "N",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(1),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [49] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(299),
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [50] */
- /* name */ "N",
+ /* name */ "A",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [51] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(300),
+ /* matcher_indices */ MatcherIndicesIndex(309),
/* kind */ TemplateInfo::Kind::kType,
},
{
@@ -4542,127 +4556,151 @@
{
/* [53] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(301),
+ /* matcher_indices */ MatcherIndicesIndex(309),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [54] */
- /* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(298),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [55] */
- /* name */ "F",
+ /* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
+ /* [55] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(310),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
/* [56] */
- /* name */ "A",
+ /* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [57] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(298),
+ /* matcher_indices */ MatcherIndicesIndex(311),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [58] */
+ /* name */ "L",
+ /* matcher_indices */ MatcherIndicesIndex(308),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [59] */
+ /* name */ "F",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
+ /* [60] */
+ /* name */ "A",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
+ /* [61] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(308),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [62] */
/* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [59] */
+ /* [63] */
/* name */ "T",
/* matcher_indices */ MatcherIndicesIndex(13),
/* kind */ TemplateInfo::Kind::kType,
},
{
- /* [60] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(312),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [61] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(247),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [62] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(313),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [63] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(112),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
/* [64] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(310),
+ /* matcher_indices */ MatcherIndicesIndex(323),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [65] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(118),
+ /* matcher_indices */ MatcherIndicesIndex(257),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [66] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(311),
+ /* matcher_indices */ MatcherIndicesIndex(324),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [67] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(36),
+ /* matcher_indices */ MatcherIndicesIndex(122),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [68] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(314),
+ /* matcher_indices */ MatcherIndicesIndex(321),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [69] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(310),
+ /* matcher_indices */ MatcherIndicesIndex(128),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [70] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(311),
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(322),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [71] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(312),
+ /* matcher_indices */ MatcherIndicesIndex(41),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [72] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(313),
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(325),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [73] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(314),
+ /* matcher_indices */ MatcherIndicesIndex(321),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [74] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(322),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [75] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(323),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [76] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(324),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [77] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(325),
/* kind */ TemplateInfo::Kind::kType,
},
};
@@ -4798,7 +4836,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4807,9 +4845,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(319),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4820,7 +4858,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(75),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4829,9 +4867,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(321),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4842,7 +4880,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4851,9 +4889,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(323),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4864,7 +4902,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(153),
+ /* return_matcher_indices */ MatcherIndicesIndex(163),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4873,9 +4911,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(325),
- /* return_matcher_indices */ MatcherIndicesIndex(153),
+ /* return_matcher_indices */ MatcherIndicesIndex(163),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4886,7 +4924,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(159),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4895,9 +4933,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(327),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4908,7 +4946,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4917,9 +4955,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(53),
+ /* templates */ TemplateIndex(57),
/* parameters */ ParameterIndex(329),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4930,7 +4968,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4941,7 +4979,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4952,7 +4990,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(331),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4963,7 +5001,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4974,7 +5012,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(333),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4985,7 +5023,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -4996,7 +5034,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(335),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5007,7 +5045,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5018,7 +5056,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(337),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5029,7 +5067,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(294),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5038,9 +5076,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
- /* parameters */ ParameterIndex(403),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* templates */ TemplateIndex(59),
+ /* parameters */ ParameterIndex(405),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5049,9 +5087,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
- /* parameters */ ParameterIndex(404),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* templates */ TemplateIndex(59),
+ /* parameters */ ParameterIndex(406),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5060,9 +5098,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
- /* parameters */ ParameterIndex(405),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* templates */ TemplateIndex(59),
+ /* parameters */ ParameterIndex(407),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5071,9 +5109,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
- /* parameters */ ParameterIndex(406),
- /* return_matcher_indices */ MatcherIndicesIndex(153),
+ /* templates */ TemplateIndex(59),
+ /* parameters */ ParameterIndex(408),
+ /* return_matcher_indices */ MatcherIndicesIndex(163),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5084,7 +5122,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(249),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(216),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5093,9 +5131,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(22),
+ /* templates */ TemplateIndex(26),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5104,9 +5142,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(22),
+ /* templates */ TemplateIndex(26),
/* parameters */ ParameterIndex(282),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5117,7 +5155,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(202),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5126,9 +5164,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(22),
+ /* templates */ TemplateIndex(26),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5137,9 +5175,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(25),
+ /* templates */ TemplateIndex(29),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5148,7 +5186,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(23),
+ /* templates */ TemplateIndex(27),
/* parameters */ ParameterIndex(291),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -5170,7 +5208,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(26),
+ /* templates */ TemplateIndex(30),
/* parameters */ ParameterIndex(294),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -5205,7 +5243,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(343),
- /* return_matcher_indices */ MatcherIndicesIndex(113),
+ /* return_matcher_indices */ MatcherIndicesIndex(123),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5216,7 +5254,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(345),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5238,7 +5276,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(113),
+ /* return_matcher_indices */ MatcherIndicesIndex(123),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5249,7 +5287,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(351),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5271,7 +5309,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(300),
- /* return_matcher_indices */ MatcherIndicesIndex(113),
+ /* return_matcher_indices */ MatcherIndicesIndex(123),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5282,7 +5320,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(303),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5304,7 +5342,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(355),
- /* return_matcher_indices */ MatcherIndicesIndex(113),
+ /* return_matcher_indices */ MatcherIndicesIndex(123),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5315,7 +5353,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(7),
/* parameters */ ParameterIndex(357),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5489,9 +5527,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -5500,9 +5538,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -5511,9 +5549,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -5522,9 +5560,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -5533,9 +5571,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(306),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5544,9 +5582,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(309),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5555,9 +5593,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(312),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5566,9 +5604,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(388),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(390),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5577,9 +5615,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(390),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(392),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5588,9 +5626,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(392),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(394),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -5599,9 +5637,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -5610,9 +5648,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -5621,9 +5659,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(63),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(67),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -5632,9 +5670,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(65),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(69),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -5643,9 +5681,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(67),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* templates */ TemplateIndex(71),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -5810,7 +5848,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(74),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5821,7 +5859,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(74),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5832,7 +5870,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(26),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5843,7 +5881,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(26),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5854,7 +5892,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(158),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5865,7 +5903,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(79),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6072,7 +6110,7 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(/* invalid */),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
@@ -6083,7 +6121,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
@@ -6094,7 +6132,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
@@ -6105,7 +6143,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(214),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
@@ -6116,7 +6154,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(306),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
@@ -6127,7 +6165,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(309),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
@@ -6138,8 +6176,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(411),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(413),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
@@ -6149,8 +6187,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(411),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(413),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
@@ -6160,8 +6198,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(63),
- /* parameters */ ParameterIndex(411),
+ /* templates */ TemplateIndex(67),
+ /* parameters */ ParameterIndex(413),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
@@ -6171,8 +6209,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(65),
- /* parameters */ ParameterIndex(411),
+ /* templates */ TemplateIndex(69),
+ /* parameters */ ParameterIndex(413),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
@@ -6182,8 +6220,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(67),
- /* parameters */ ParameterIndex(411),
+ /* templates */ TemplateIndex(71),
+ /* parameters */ ParameterIndex(413),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
@@ -6195,7 +6233,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6206,7 +6244,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(75),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6217,7 +6255,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6228,7 +6266,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6239,7 +6277,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(159),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6250,7 +6288,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6261,7 +6299,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6272,7 +6310,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6283,7 +6321,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6294,7 +6332,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6303,7 +6341,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
@@ -6314,9 +6352,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -6325,9 +6363,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -6336,9 +6374,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(376),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(378),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -6347,9 +6385,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(381),
- /* return_matcher_indices */ MatcherIndicesIndex(62),
+ /* templates */ TemplateIndex(23),
+ /* parameters */ ParameterIndex(383),
+ /* return_matcher_indices */ MatcherIndicesIndex(72),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -6358,9 +6396,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(380),
- /* return_matcher_indices */ MatcherIndicesIndex(62),
+ /* templates */ TemplateIndex(23),
+ /* parameters */ ParameterIndex(382),
+ /* return_matcher_indices */ MatcherIndicesIndex(72),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -6369,9 +6407,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(28),
- /* parameters */ ParameterIndex(382),
- /* return_matcher_indices */ MatcherIndicesIndex(191),
+ /* templates */ TemplateIndex(32),
+ /* parameters */ ParameterIndex(384),
+ /* return_matcher_indices */ MatcherIndicesIndex(201),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
},
{
@@ -6380,9 +6418,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(28),
- /* parameters */ ParameterIndex(384),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(32),
+ /* parameters */ ParameterIndex(386),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -6391,9 +6429,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 4,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(386),
- /* return_matcher_indices */ MatcherIndicesIndex(66),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(388),
+ /* return_matcher_indices */ MatcherIndicesIndex(76),
/* const_eval_fn */ ConstEvalFunctionIndex(89),
},
{
@@ -6402,9 +6440,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -6413,9 +6451,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -6424,9 +6462,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6435,9 +6473,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -6446,9 +6484,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6457,9 +6495,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6468,9 +6506,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(63),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(67),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6479,9 +6517,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(65),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(69),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6490,9 +6528,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(67),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(71),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(244),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6875,9 +6913,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -6886,9 +6924,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(413),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(415),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -6897,9 +6935,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6908,9 +6946,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -6919,9 +6957,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(414),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(416),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6930,9 +6968,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(415),
- /* return_matcher_indices */ MatcherIndicesIndex(242),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(417),
+ /* return_matcher_indices */ MatcherIndicesIndex(252),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6941,9 +6979,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -6952,9 +6990,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(416),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(418),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -6963,9 +7001,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6974,9 +7012,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -6985,9 +7023,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(417),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(419),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6996,9 +7034,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(418),
- /* return_matcher_indices */ MatcherIndicesIndex(248),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(420),
+ /* return_matcher_indices */ MatcherIndicesIndex(258),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7007,9 +7045,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7018,9 +7056,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(419),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(421),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7029,9 +7067,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7040,9 +7078,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7051,9 +7089,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(420),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(422),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7062,9 +7100,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(421),
- /* return_matcher_indices */ MatcherIndicesIndex(254),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(423),
+ /* return_matcher_indices */ MatcherIndicesIndex(264),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7073,9 +7111,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7084,9 +7122,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(422),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(424),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7095,9 +7133,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7106,9 +7144,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7117,9 +7155,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(423),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(425),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7128,9 +7166,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(424),
- /* return_matcher_indices */ MatcherIndicesIndex(260),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(426),
+ /* return_matcher_indices */ MatcherIndicesIndex(270),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7139,9 +7177,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7150,9 +7188,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(425),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(427),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7161,9 +7199,9 @@
/* num_parameters */ 9,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7172,9 +7210,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7183,9 +7221,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(426),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(428),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7194,9 +7232,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(427),
- /* return_matcher_indices */ MatcherIndicesIndex(266),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(429),
+ /* return_matcher_indices */ MatcherIndicesIndex(276),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7205,9 +7243,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7216,9 +7254,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(428),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(430),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7227,9 +7265,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7238,9 +7276,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7249,9 +7287,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(429),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(431),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7260,9 +7298,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(430),
- /* return_matcher_indices */ MatcherIndicesIndex(272),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(432),
+ /* return_matcher_indices */ MatcherIndicesIndex(282),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7271,9 +7309,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7282,9 +7320,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(431),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(433),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7293,9 +7331,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7304,9 +7342,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7315,9 +7353,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(432),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(434),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7326,9 +7364,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(433),
- /* return_matcher_indices */ MatcherIndicesIndex(278),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(435),
+ /* return_matcher_indices */ MatcherIndicesIndex(288),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7337,9 +7375,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7348,9 +7386,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(434),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(436),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7359,9 +7397,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7370,9 +7408,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7381,9 +7419,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(435),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(437),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7392,9 +7430,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(436),
- /* return_matcher_indices */ MatcherIndicesIndex(284),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(438),
+ /* return_matcher_indices */ MatcherIndicesIndex(294),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7403,9 +7441,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7414,9 +7452,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
- /* parameters */ ParameterIndex(437),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* templates */ TemplateIndex(14),
+ /* parameters */ ParameterIndex(439),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7425,9 +7463,9 @@
/* num_parameters */ 16,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -7436,9 +7474,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7447,9 +7485,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(61),
- /* parameters */ ParameterIndex(438),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* templates */ TemplateIndex(65),
+ /* parameters */ ParameterIndex(440),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7458,9 +7496,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(439),
- /* return_matcher_indices */ MatcherIndicesIndex(290),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(441),
+ /* return_matcher_indices */ MatcherIndicesIndex(300),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7471,7 +7509,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7482,7 +7520,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7493,7 +7531,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7504,7 +7542,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7513,9 +7551,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
- /* parameters */ ParameterIndex(405),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* templates */ TemplateIndex(59),
+ /* parameters */ ParameterIndex(407),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7524,7 +7562,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
@@ -7535,9 +7573,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
},
{
@@ -7546,9 +7584,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
},
{
@@ -7557,9 +7595,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(376),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(378),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
},
{
@@ -7568,9 +7606,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(379),
- /* return_matcher_indices */ MatcherIndicesIndex(62),
+ /* templates */ TemplateIndex(23),
+ /* parameters */ ParameterIndex(381),
+ /* return_matcher_indices */ MatcherIndicesIndex(72),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
},
{
@@ -7579,7 +7617,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
@@ -7590,9 +7628,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
},
{
@@ -7601,9 +7639,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
},
{
@@ -7612,9 +7650,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(376),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(378),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
},
{
@@ -7623,9 +7661,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(379),
- /* return_matcher_indices */ MatcherIndicesIndex(62),
+ /* templates */ TemplateIndex(23),
+ /* parameters */ ParameterIndex(381),
+ /* return_matcher_indices */ MatcherIndicesIndex(72),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
},
{
@@ -7634,7 +7672,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(90),
@@ -7645,9 +7683,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(90),
},
{
@@ -7656,9 +7694,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(90),
},
{
@@ -7667,9 +7705,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(376),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(378),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(90),
},
{
@@ -7678,7 +7716,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(91),
@@ -7689,9 +7727,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(91),
},
{
@@ -7700,9 +7738,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(91),
},
{
@@ -7711,9 +7749,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
- /* parameters */ ParameterIndex(376),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(45),
+ /* parameters */ ParameterIndex(378),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(91),
},
{
@@ -7724,7 +7762,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -7733,9 +7771,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(81),
+ /* return_matcher_indices */ MatcherIndicesIndex(91),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -7744,7 +7782,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
@@ -7755,9 +7793,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
+ /* templates */ TemplateIndex(61),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -7768,7 +7806,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
},
{
@@ -7777,9 +7815,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(81),
+ /* return_matcher_indices */ MatcherIndicesIndex(91),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
},
{
@@ -7788,7 +7826,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
@@ -7799,9 +7837,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
+ /* templates */ TemplateIndex(61),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
},
{
@@ -7810,7 +7848,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(42),
@@ -7821,9 +7859,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(42),
},
{
@@ -7832,9 +7870,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(236),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(42),
},
{
@@ -7843,7 +7881,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(239),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(62),
@@ -7854,9 +7892,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(231),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(62),
},
{
@@ -7865,9 +7903,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(48),
+ /* templates */ TemplateIndex(52),
/* parameters */ ParameterIndex(242),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(63),
},
{
@@ -7878,7 +7916,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(112),
+ /* return_matcher_indices */ MatcherIndicesIndex(122),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7888,8 +7926,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(408),
- /* return_matcher_indices */ MatcherIndicesIndex(112),
+ /* parameters */ ParameterIndex(410),
+ /* return_matcher_indices */ MatcherIndicesIndex(122),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7898,9 +7936,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(69),
+ /* templates */ TemplateIndex(73),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(112),
+ /* return_matcher_indices */ MatcherIndicesIndex(122),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7911,7 +7949,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7922,7 +7960,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7931,9 +7969,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(70),
+ /* templates */ TemplateIndex(74),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7954,7 +7992,7 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(396),
+ /* parameters */ ParameterIndex(398),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
@@ -7964,7 +8002,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(71),
+ /* templates */ TemplateIndex(75),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
@@ -7977,7 +8015,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(247),
+ /* return_matcher_indices */ MatcherIndicesIndex(257),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -7987,8 +8025,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(409),
- /* return_matcher_indices */ MatcherIndicesIndex(247),
+ /* parameters */ ParameterIndex(411),
+ /* return_matcher_indices */ MatcherIndicesIndex(257),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -7997,9 +8035,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(72),
+ /* templates */ TemplateIndex(76),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(247),
+ /* return_matcher_indices */ MatcherIndicesIndex(257),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8010,7 +8048,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -8021,7 +8059,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -8030,9 +8068,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(73),
+ /* templates */ TemplateIndex(77),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8041,7 +8079,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(0),
@@ -8052,9 +8090,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(0),
},
{
@@ -8063,7 +8101,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(1),
@@ -8074,9 +8112,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(1),
},
{
@@ -8085,7 +8123,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(2),
@@ -8096,9 +8134,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(2),
},
{
@@ -8109,7 +8147,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(3),
},
{
@@ -8118,9 +8156,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(3),
},
{
@@ -8131,7 +8169,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(4),
},
{
@@ -8140,9 +8178,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(4),
},
{
@@ -8151,7 +8189,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(5),
@@ -8162,9 +8200,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(5),
},
{
@@ -8173,7 +8211,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(6),
@@ -8184,9 +8222,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(6),
},
{
@@ -8195,7 +8233,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(7),
@@ -8206,9 +8244,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(7),
},
{
@@ -8217,7 +8255,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(8),
@@ -8228,9 +8266,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(19),
+ /* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(8),
},
{
@@ -8239,7 +8277,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(9),
@@ -8250,9 +8288,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(9),
},
{
@@ -8261,7 +8299,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
@@ -8272,9 +8310,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
{
@@ -8283,7 +8321,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(11),
@@ -8294,9 +8332,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(11),
},
{
@@ -8305,7 +8343,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(12),
@@ -8316,9 +8354,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(12),
},
{
@@ -8327,7 +8365,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(13),
@@ -8338,9 +8376,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(13),
},
{
@@ -8349,7 +8387,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(14),
@@ -8360,9 +8398,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(14),
},
{
@@ -8371,7 +8409,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(15),
@@ -8382,9 +8420,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(15),
},
{
@@ -8393,7 +8431,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(16),
@@ -8404,9 +8442,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(16),
},
{
@@ -8415,7 +8453,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(18),
@@ -8426,9 +8464,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(18),
},
{
@@ -8437,7 +8475,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(20),
@@ -8448,7 +8486,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(20),
@@ -8460,7 +8498,7 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(396),
+ /* parameters */ ParameterIndex(398),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
@@ -8470,9 +8508,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
- /* parameters */ ParameterIndex(397),
- /* return_matcher_indices */ MatcherIndicesIndex(87),
+ /* templates */ TemplateIndex(18),
+ /* parameters */ ParameterIndex(399),
+ /* return_matcher_indices */ MatcherIndicesIndex(97),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8481,7 +8519,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(24),
@@ -8492,9 +8530,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(24),
},
{
@@ -8503,7 +8541,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(25),
@@ -8514,9 +8552,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(25),
},
{
@@ -8525,7 +8563,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(26),
@@ -8536,9 +8574,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(155),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(26),
},
{
@@ -8547,7 +8585,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(28),
@@ -8558,9 +8596,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(28),
},
{
@@ -8569,7 +8607,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(29),
@@ -8580,9 +8618,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(29),
},
{
@@ -8591,7 +8629,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(30),
@@ -8602,9 +8640,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(30),
},
{
@@ -8613,7 +8651,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(31),
@@ -8624,9 +8662,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(31),
},
{
@@ -8635,7 +8673,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(32),
@@ -8646,9 +8684,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(32),
},
{
@@ -8657,9 +8695,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(200),
+ /* return_matcher_indices */ MatcherIndicesIndex(210),
/* const_eval_fn */ ConstEvalFunctionIndex(33),
},
{
@@ -8668,9 +8706,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(90),
+ /* return_matcher_indices */ MatcherIndicesIndex(100),
/* const_eval_fn */ ConstEvalFunctionIndex(33),
},
{
@@ -8679,7 +8717,7 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(15),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(34),
@@ -8690,9 +8728,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(34),
},
{
@@ -8701,7 +8739,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(35),
@@ -8712,9 +8750,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(35),
},
{
@@ -8723,7 +8761,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(15),
+ /* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(315),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(36),
@@ -8734,9 +8772,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(317),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(36),
},
{
@@ -8745,7 +8783,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(37),
@@ -8756,7 +8794,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(37),
@@ -8767,7 +8805,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(38),
@@ -8778,9 +8816,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(38),
},
{
@@ -8789,7 +8827,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(39),
@@ -8800,9 +8838,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(39),
},
{
@@ -8811,7 +8849,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(40),
@@ -8822,9 +8860,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(40),
},
{
@@ -8833,7 +8871,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(41),
@@ -8844,9 +8882,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(41),
},
{
@@ -8855,9 +8893,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(202),
+ /* return_matcher_indices */ MatcherIndicesIndex(212),
/* const_eval_fn */ ConstEvalFunctionIndex(43),
},
{
@@ -8866,9 +8904,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(96),
+ /* return_matcher_indices */ MatcherIndicesIndex(106),
/* const_eval_fn */ ConstEvalFunctionIndex(43),
},
{
@@ -8877,7 +8915,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(54),
@@ -8888,9 +8926,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(54),
},
{
@@ -8900,7 +8938,7 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(396),
+ /* parameters */ ParameterIndex(398),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(55),
},
@@ -8910,9 +8948,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
- /* parameters */ ParameterIndex(397),
- /* return_matcher_indices */ MatcherIndicesIndex(87),
+ /* templates */ TemplateIndex(18),
+ /* parameters */ ParameterIndex(399),
+ /* return_matcher_indices */ MatcherIndicesIndex(97),
/* const_eval_fn */ ConstEvalFunctionIndex(55),
},
{
@@ -8921,7 +8959,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(56),
@@ -8932,9 +8970,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(56),
},
{
@@ -8943,7 +8981,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(59),
@@ -8954,9 +8992,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(59),
},
{
@@ -8965,7 +9003,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(60),
@@ -8976,9 +9014,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(60),
},
{
@@ -8987,7 +9025,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(61),
@@ -8998,9 +9036,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(19),
+ /* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(61),
},
{
@@ -9009,7 +9047,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(51),
+ /* templates */ TemplateIndex(55),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(64),
@@ -9020,9 +9058,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(50),
+ /* templates */ TemplateIndex(54),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(64),
},
{
@@ -9031,7 +9069,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(65),
@@ -9042,9 +9080,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(65),
},
{
@@ -9053,7 +9091,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(66),
@@ -9064,9 +9102,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(66),
},
{
@@ -9075,7 +9113,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(67),
@@ -9086,9 +9124,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(67),
},
{
@@ -9097,7 +9135,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(68),
@@ -9108,9 +9146,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(68),
},
{
@@ -9119,7 +9157,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(69),
@@ -9130,9 +9168,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(69),
},
{
@@ -9141,7 +9179,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(70),
@@ -9152,9 +9190,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(70),
},
{
@@ -9163,7 +9201,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(71),
@@ -9174,9 +9212,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(71),
},
{
@@ -9185,7 +9223,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(73),
@@ -9196,9 +9234,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(73),
},
{
@@ -9209,7 +9247,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9220,7 +9258,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(294),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9251,7 +9289,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(359),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9262,9 +9300,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(361),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9273,7 +9311,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(359),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9284,9 +9322,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(361),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9295,7 +9333,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(363),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9306,9 +9344,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(365),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9317,7 +9355,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(367),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9328,9 +9366,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(369),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9339,7 +9377,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(359),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9350,9 +9388,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(42),
+ /* templates */ TemplateIndex(46),
/* parameters */ ParameterIndex(361),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9361,7 +9399,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(371),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9372,9 +9410,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(373),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9383,7 +9421,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(371),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9394,9 +9432,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(373),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9407,7 +9445,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(81),
},
{
@@ -9416,9 +9454,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(81),
+ /* return_matcher_indices */ MatcherIndicesIndex(91),
/* const_eval_fn */ ConstEvalFunctionIndex(81),
},
{
@@ -9427,7 +9465,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
@@ -9438,9 +9476,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
+ /* templates */ TemplateIndex(61),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -9449,7 +9487,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(51),
+ /* templates */ TemplateIndex(55),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(83),
@@ -9460,9 +9498,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(51),
+ /* templates */ TemplateIndex(55),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(83),
},
{
@@ -9471,7 +9509,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
@@ -9482,9 +9520,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
+ /* templates */ TemplateIndex(61),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
},
{
@@ -9493,9 +9531,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(97),
},
{
@@ -9504,9 +9542,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(97),
},
{
@@ -9515,9 +9553,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(98),
},
{
@@ -9526,9 +9564,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(98),
},
{
@@ -9537,9 +9575,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(99),
},
{
@@ -9548,9 +9586,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(99),
},
{
@@ -9559,9 +9597,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(100),
},
{
@@ -9570,9 +9608,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(100),
},
{
@@ -9581,9 +9619,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(101),
},
{
@@ -9592,9 +9630,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(101),
},
{
@@ -9603,9 +9641,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(102),
},
{
@@ -9614,9 +9652,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(41),
+ /* templates */ TemplateIndex(45),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(194),
+ /* return_matcher_indices */ MatcherIndicesIndex(204),
/* const_eval_fn */ ConstEvalFunctionIndex(102),
},
{
@@ -9625,7 +9663,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(103),
@@ -9636,9 +9674,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
- /* parameters */ ParameterIndex(377),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(61),
+ /* parameters */ ParameterIndex(379),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(103),
},
{
@@ -9647,7 +9685,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(104),
@@ -9658,9 +9696,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(57),
- /* parameters */ ParameterIndex(377),
- /* return_matcher_indices */ MatcherIndicesIndex(84),
+ /* templates */ TemplateIndex(61),
+ /* parameters */ ParameterIndex(379),
+ /* return_matcher_indices */ MatcherIndicesIndex(94),
/* const_eval_fn */ ConstEvalFunctionIndex(104),
},
{
@@ -9669,9 +9707,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(45),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* templates */ TemplateIndex(49),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9680,7 +9718,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(10),
+ /* templates */ TemplateIndex(14),
/* parameters */ ParameterIndex(222),
/* return_matcher_indices */ MatcherIndicesIndex(5),
/* const_eval_fn */ ConstEvalFunctionIndex(17),
@@ -9691,8 +9729,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
- /* parameters */ ParameterIndex(395),
+ /* templates */ TemplateIndex(18),
+ /* parameters */ ParameterIndex(397),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(19),
},
@@ -9702,7 +9740,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(40),
+ /* templates */ TemplateIndex(44),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(21),
@@ -9715,7 +9753,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(112),
+ /* return_matcher_indices */ MatcherIndicesIndex(122),
/* const_eval_fn */ ConstEvalFunctionIndex(22),
},
{
@@ -9726,7 +9764,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(23),
},
{
@@ -9735,9 +9773,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(27),
},
{
@@ -9746,9 +9784,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(44),
},
{
@@ -9758,8 +9796,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(398),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(400),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(45),
},
{
@@ -9769,8 +9807,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(398),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(400),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(46),
},
{
@@ -9780,8 +9818,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(398),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(400),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(47),
},
{
@@ -9791,8 +9829,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(399),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(401),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(48),
},
{
@@ -9802,8 +9840,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(399),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(401),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(49),
},
{
@@ -9813,8 +9851,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(400),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(402),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(50),
},
{
@@ -9824,8 +9862,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(401),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(403),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(51),
},
{
@@ -9835,8 +9873,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(400),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(402),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(52),
},
{
@@ -9846,8 +9884,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(401),
- /* return_matcher_indices */ MatcherIndicesIndex(118),
+ /* parameters */ ParameterIndex(403),
+ /* return_matcher_indices */ MatcherIndicesIndex(128),
/* const_eval_fn */ ConstEvalFunctionIndex(53),
},
{
@@ -9856,9 +9894,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(57),
},
{
@@ -9867,9 +9905,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(14),
+ /* templates */ TemplateIndex(18),
/* parameters */ ParameterIndex(236),
- /* return_matcher_indices */ MatcherIndicesIndex(78),
+ /* return_matcher_indices */ MatcherIndicesIndex(88),
/* const_eval_fn */ ConstEvalFunctionIndex(58),
},
{
@@ -9889,9 +9927,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(17),
- /* parameters */ ParameterIndex(402),
- /* return_matcher_indices */ MatcherIndicesIndex(54),
+ /* templates */ TemplateIndex(21),
+ /* parameters */ ParameterIndex(404),
+ /* return_matcher_indices */ MatcherIndicesIndex(64),
/* const_eval_fn */ ConstEvalFunctionIndex(72),
},
{
@@ -9957,7 +9995,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(113),
+ /* return_matcher_indices */ MatcherIndicesIndex(123),
/* const_eval_fn */ ConstEvalFunctionIndex(79),
},
{
@@ -9968,7 +10006,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(80),
},
{
@@ -9978,8 +10016,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
- /* parameters */ ParameterIndex(407),
- /* return_matcher_indices */ MatcherIndicesIndex(121),
+ /* parameters */ ParameterIndex(409),
+ /* return_matcher_indices */ MatcherIndicesIndex(131),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9988,7 +10026,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -9999,7 +10037,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10010,7 +10048,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10021,9 +10059,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(43),
+ /* templates */ TemplateIndex(47),
/* parameters */ ParameterIndex(0),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(250),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10034,7 +10072,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(117),
+ /* return_matcher_indices */ MatcherIndicesIndex(127),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10045,7 +10083,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10056,7 +10094,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10083,14 +10121,14 @@
},
{
/* [481] */
- /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
+ /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
- /* num_templates */ 0,
- /* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
- /* const_eval_fn */ ConstEvalFunctionIndex(95),
+ /* num_templates */ 4,
+ /* templates */ TemplateIndex(10),
+ /* parameters */ ParameterIndex(375),
+ /* return_matcher_indices */ MatcherIndicesIndex(35),
+ /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
/* [482] */
@@ -10100,19 +10138,19 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(36),
- /* const_eval_fn */ ConstEvalFunctionIndex(96),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
+ /* const_eval_fn */ ConstEvalFunctionIndex(95),
},
{
/* [483] */
- /* flags */ OverloadFlags(OverloadFlag::kIsConstructor, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
- /* num_parameters */ 0,
- /* num_explicit_templates */ 3,
- /* num_templates */ 3,
- /* templates */ TemplateIndex(31),
- /* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(35),
- /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
+ /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
+ /* num_parameters */ 2,
+ /* num_explicit_templates */ 0,
+ /* num_templates */ 0,
+ /* templates */ TemplateIndex(/* invalid */),
+ /* parameters */ ParameterIndex(233),
+ /* return_matcher_indices */ MatcherIndicesIndex(41),
+ /* const_eval_fn */ ConstEvalFunctionIndex(96),
},
{
/* [484] */
@@ -10120,9 +10158,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 3,
/* num_templates */ 3,
- /* templates */ TemplateIndex(34),
+ /* templates */ TemplateIndex(35),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(40),
+ /* return_matcher_indices */ MatcherIndicesIndex(50),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10131,9 +10169,20 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 3,
/* num_templates */ 3,
- /* templates */ TemplateIndex(37),
+ /* templates */ TemplateIndex(38),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(45),
+ /* return_matcher_indices */ MatcherIndicesIndex(55),
+ /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
+ },
+ {
+ /* [486] */
+ /* flags */ OverloadFlags(OverloadFlag::kIsConstructor, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
+ /* num_parameters */ 0,
+ /* num_explicit_templates */ 3,
+ /* num_templates */ 3,
+ /* templates */ TemplateIndex(41),
+ /* parameters */ ParameterIndex(/* invalid */),
+ /* return_matcher_indices */ MatcherIndicesIndex(35),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
};
@@ -11249,6 +11298,12 @@
/* num overloads */ 1,
/* overloads */ OverloadIndex(480),
},
+ {
+ /* [147] */
+ /* fn subgroupMatrixMultiply[S : subgroup_matrix_elements, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, S, K, R>, subgroup_matrix<subgroup_matrix_kind_right, S, C, K>) -> subgroup_matrix<subgroup_matrix_kind_result, S, C, R> */
+ /* num overloads */ 1,
+ /* overloads */ OverloadIndex(481),
+ },
};
constexpr IntrinsicInfo kUnaryOperators[] = {
@@ -11360,13 +11415,13 @@
/* [8] */
/* op &&(bool, bool) -> bool */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(481),
+ /* overloads */ OverloadIndex(482),
},
{
/* [9] */
/* op ||(bool, bool) -> bool */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(482),
+ /* overloads */ OverloadIndex(483),
},
{
/* [10] */
@@ -11638,19 +11693,19 @@
/* [17] */
/* ctor subgroup_matrix_left<T : subgroup_matrix_elements, K : num, R : num>() -> subgroup_matrix<subgroup_matrix_kind_left, T, K, R> */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(483),
+ /* overloads */ OverloadIndex(484),
},
{
/* [18] */
/* ctor subgroup_matrix_right<T : subgroup_matrix_elements, C : num, K : num>() -> subgroup_matrix<subgroup_matrix_kind_right, T, C, K> */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(484),
+ /* overloads */ OverloadIndex(485),
},
{
/* [19] */
/* ctor subgroup_matrix_result<T : subgroup_matrix_elements, C : num, R : num>() -> subgroup_matrix<subgroup_matrix_kind_result, T, C, R> */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(485),
+ /* overloads */ OverloadIndex(486),
},
};
diff --git a/src/tint/lang/core/ir/binary/decode.cc b/src/tint/lang/core/ir/binary/decode.cc
index f46215c..937bae1 100644
--- a/src/tint/lang/core/ir/binary/decode.cc
+++ b/src/tint/lang/core/ir/binary/decode.cc
@@ -1744,6 +1744,8 @@
return core::BuiltinFn::kSubgroupMatrixLoad;
case pb::BuiltinFn::subgroup_matrix_store:
return core::BuiltinFn::kSubgroupMatrixStore;
+ case pb::BuiltinFn::subgroup_matrix_multiply:
+ return core::BuiltinFn::kSubgroupMatrixMultiply;
case pb::BuiltinFn::BuiltinFn_INT_MIN_SENTINEL_DO_NOT_USE_:
case pb::BuiltinFn::BuiltinFn_INT_MAX_SENTINEL_DO_NOT_USE_:
diff --git a/src/tint/lang/core/ir/binary/encode.cc b/src/tint/lang/core/ir/binary/encode.cc
index 5ef9026..f3659ec 100644
--- a/src/tint/lang/core/ir/binary/encode.cc
+++ b/src/tint/lang/core/ir/binary/encode.cc
@@ -1244,6 +1244,8 @@
return pb::BuiltinFn::subgroup_matrix_load;
case core::BuiltinFn::kSubgroupMatrixStore:
return pb::BuiltinFn::subgroup_matrix_store;
+ case core::BuiltinFn::kSubgroupMatrixMultiply:
+ return pb::BuiltinFn::subgroup_matrix_multiply;
case core::BuiltinFn::kNone:
break;
}
diff --git a/src/tint/lang/core/ir/core_builtin_call.cc b/src/tint/lang/core/ir/core_builtin_call.cc
index 2dfc8a3..c9a88a1 100644
--- a/src/tint/lang/core/ir/core_builtin_call.cc
+++ b/src/tint/lang/core/ir/core_builtin_call.cc
@@ -210,6 +210,7 @@
case BuiltinFn::kUnpack4X8Unorm:
case BuiltinFn::kUnpack4XI8:
case BuiltinFn::kUnpack4XU8:
+ case BuiltinFn::kSubgroupMatrixMultiply:
case BuiltinFn::kNone:
break;
}
diff --git a/src/tint/lang/wgsl/builtin_fn.cc b/src/tint/lang/wgsl/builtin_fn.cc
index c102270..88c4149 100644
--- a/src/tint/lang/wgsl/builtin_fn.cc
+++ b/src/tint/lang/wgsl/builtin_fn.cc
@@ -486,6 +486,9 @@
if (name == "subgroupMatrixStore") {
return BuiltinFn::kSubgroupMatrixStore;
}
+ if (name == "subgroupMatrixMultiply") {
+ return BuiltinFn::kSubgroupMatrixMultiply;
+ }
if (name == "__tint_materialize") {
return BuiltinFn::kTintMaterialize;
}
@@ -794,6 +797,8 @@
return "subgroupMatrixLoad";
case BuiltinFn::kSubgroupMatrixStore:
return "subgroupMatrixStore";
+ case BuiltinFn::kSubgroupMatrixMultiply:
+ return "subgroupMatrixMultiply";
case BuiltinFn::kTintMaterialize:
return "__tint_materialize";
}
diff --git a/src/tint/lang/wgsl/builtin_fn.h b/src/tint/lang/wgsl/builtin_fn.h
index a42c828..5e6a384 100644
--- a/src/tint/lang/wgsl/builtin_fn.h
+++ b/src/tint/lang/wgsl/builtin_fn.h
@@ -196,6 +196,7 @@
kQuadSwapDiagonal,
kSubgroupMatrixLoad,
kSubgroupMatrixStore,
+ kSubgroupMatrixMultiply,
kTintMaterialize,
kNone,
};
@@ -368,6 +369,7 @@
BuiltinFn::kQuadSwapDiagonal,
BuiltinFn::kSubgroupMatrixLoad,
BuiltinFn::kSubgroupMatrixStore,
+ BuiltinFn::kSubgroupMatrixMultiply,
BuiltinFn::kTintMaterialize,
};
@@ -522,6 +524,7 @@
"quadSwapDiagonal",
"subgroupMatrixLoad",
"subgroupMatrixStore",
+ "subgroupMatrixMultiply",
"__tint_materialize",
};
diff --git a/src/tint/lang/wgsl/intrinsic/data.cc b/src/tint/lang/wgsl/intrinsic/data.cc
index 82d05c3..db555bd 100644
--- a/src/tint/lang/wgsl/intrinsic/data.cc
+++ b/src/tint/lang/wgsl/intrinsic/data.cc
@@ -1684,18 +1684,12 @@
if (MatchF16(state, ty)) {
return BuildF16(state, ty);
}
- if (MatchU8(state, ty)) {
- return BuildU8(state, ty);
- }
- if (MatchI8(state, ty)) {
- return BuildI8(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(", "); kU32Matcher.print(nullptr, out); out << style::Plain(", "); kI32Matcher.print(nullptr, out); out << style::Plain(", "); kU8Matcher.print(nullptr, out); out << style::Plain(" or "); kI8Matcher.print(nullptr, out);}
+ kF32Matcher.print(nullptr, out); out << style::Plain(", "); kF16Matcher.print(nullptr, out); out << style::Plain(", "); kU32Matcher.print(nullptr, out); out << style::Plain(" or "); kI32Matcher.print(nullptr, out);}
};
/// EnumMatcher for 'match subgroup_matrix_kind_left'
@@ -2075,262 +2069,278 @@
/* [31] */ MatcherIndex(1),
/* [32] */ MatcherIndex(2),
/* [33] */ MatcherIndex(3),
- /* [34] */ MatcherIndex(28),
- /* [35] */ MatcherIndex(0),
+ /* [34] */ MatcherIndex(60),
+ /* [35] */ MatcherIndex(8),
/* [36] */ MatcherIndex(0),
/* [37] */ MatcherIndex(1),
- /* [38] */ MatcherIndex(28),
- /* [39] */ MatcherIndex(1),
- /* [40] */ MatcherIndex(0),
- /* [41] */ MatcherIndex(2),
- /* [42] */ MatcherIndex(28),
- /* [43] */ MatcherIndex(0),
- /* [44] */ MatcherIndex(1),
- /* [45] */ MatcherIndex(2),
- /* [46] */ MatcherIndex(29),
- /* [47] */ MatcherIndex(20),
- /* [48] */ MatcherIndex(0),
- /* [49] */ MatcherIndex(14),
- /* [50] */ MatcherIndex(29),
+ /* [38] */ MatcherIndex(2),
+ /* [39] */ MatcherIndex(60),
+ /* [40] */ MatcherIndex(6),
+ /* [41] */ MatcherIndex(0),
+ /* [42] */ MatcherIndex(3),
+ /* [43] */ MatcherIndex(2),
+ /* [44] */ MatcherIndex(60),
+ /* [45] */ MatcherIndex(7),
+ /* [46] */ MatcherIndex(0),
+ /* [47] */ MatcherIndex(1),
+ /* [48] */ MatcherIndex(3),
+ /* [49] */ MatcherIndex(28),
+ /* [50] */ MatcherIndex(0),
/* [51] */ MatcherIndex(0),
/* [52] */ MatcherIndex(1),
- /* [53] */ MatcherIndex(2),
- /* [54] */ MatcherIndex(30),
+ /* [53] */ MatcherIndex(28),
+ /* [54] */ MatcherIndex(1),
/* [55] */ MatcherIndex(0),
- /* [56] */ MatcherIndex(1),
- /* [57] */ MatcherIndex(2),
- /* [58] */ MatcherIndex(28),
+ /* [56] */ MatcherIndex(2),
+ /* [57] */ MatcherIndex(28),
+ /* [58] */ MatcherIndex(0),
/* [59] */ MatcherIndex(1),
/* [60] */ MatcherIndex(2),
- /* [61] */ MatcherIndex(0),
- /* [62] */ MatcherIndex(28),
- /* [63] */ MatcherIndex(2),
- /* [64] */ MatcherIndex(3),
- /* [65] */ MatcherIndex(0),
- /* [66] */ MatcherIndex(28),
+ /* [61] */ MatcherIndex(29),
+ /* [62] */ MatcherIndex(20),
+ /* [63] */ MatcherIndex(0),
+ /* [64] */ MatcherIndex(14),
+ /* [65] */ MatcherIndex(29),
+ /* [66] */ MatcherIndex(0),
/* [67] */ MatcherIndex(1),
- /* [68] */ MatcherIndex(3),
- /* [69] */ MatcherIndex(0),
- /* [70] */ MatcherIndex(28),
- /* [71] */ MatcherIndex(2),
- /* [72] */ MatcherIndex(1),
- /* [73] */ MatcherIndex(0),
- /* [74] */ MatcherIndex(27),
- /* [75] */ MatcherIndex(0),
- /* [76] */ MatcherIndex(1),
- /* [77] */ MatcherIndex(27),
- /* [78] */ MatcherIndex(0),
- /* [79] */ MatcherIndex(6),
- /* [80] */ MatcherIndex(27),
- /* [81] */ MatcherIndex(1),
- /* [82] */ MatcherIndex(0),
- /* [83] */ MatcherIndex(27),
- /* [84] */ MatcherIndex(1),
- /* [85] */ MatcherIndex(76),
- /* [86] */ MatcherIndex(27),
+ /* [68] */ MatcherIndex(2),
+ /* [69] */ MatcherIndex(30),
+ /* [70] */ MatcherIndex(0),
+ /* [71] */ MatcherIndex(1),
+ /* [72] */ MatcherIndex(2),
+ /* [73] */ MatcherIndex(28),
+ /* [74] */ MatcherIndex(1),
+ /* [75] */ MatcherIndex(2),
+ /* [76] */ MatcherIndex(0),
+ /* [77] */ MatcherIndex(28),
+ /* [78] */ MatcherIndex(2),
+ /* [79] */ MatcherIndex(3),
+ /* [80] */ MatcherIndex(0),
+ /* [81] */ MatcherIndex(28),
+ /* [82] */ MatcherIndex(1),
+ /* [83] */ MatcherIndex(3),
+ /* [84] */ MatcherIndex(0),
+ /* [85] */ MatcherIndex(28),
+ /* [86] */ MatcherIndex(2),
/* [87] */ MatcherIndex(1),
- /* [88] */ MatcherIndex(2),
+ /* [88] */ MatcherIndex(0),
/* [89] */ MatcherIndex(27),
- /* [90] */ MatcherIndex(1),
- /* [91] */ MatcherIndex(14),
+ /* [90] */ MatcherIndex(0),
+ /* [91] */ MatcherIndex(1),
/* [92] */ MatcherIndex(27),
- /* [93] */ MatcherIndex(1),
- /* [94] */ MatcherIndex(12),
+ /* [93] */ MatcherIndex(0),
+ /* [94] */ MatcherIndex(6),
/* [95] */ MatcherIndex(27),
/* [96] */ MatcherIndex(1),
- /* [97] */ MatcherIndex(9),
+ /* [97] */ MatcherIndex(0),
/* [98] */ MatcherIndex(27),
- /* [99] */ MatcherIndex(0),
- /* [100] */ MatcherIndex(13),
- /* [101] */ MatcherIndex(58),
- /* [102] */ MatcherIndex(0),
- /* [103] */ MatcherIndex(1),
+ /* [99] */ MatcherIndex(1),
+ /* [100] */ MatcherIndex(76),
+ /* [101] */ MatcherIndex(27),
+ /* [102] */ MatcherIndex(1),
+ /* [103] */ MatcherIndex(2),
/* [104] */ MatcherIndex(27),
- /* [105] */ MatcherIndex(0),
- /* [106] */ MatcherIndex(2),
- /* [107] */ MatcherIndex(56),
- /* [108] */ MatcherIndex(0),
- /* [109] */ MatcherIndex(1),
- /* [110] */ MatcherIndex(48),
- /* [111] */ MatcherIndex(0),
- /* [112] */ MatcherIndex(1),
- /* [113] */ MatcherIndex(49),
+ /* [105] */ MatcherIndex(1),
+ /* [106] */ MatcherIndex(14),
+ /* [107] */ MatcherIndex(27),
+ /* [108] */ MatcherIndex(1),
+ /* [109] */ MatcherIndex(12),
+ /* [110] */ MatcherIndex(27),
+ /* [111] */ MatcherIndex(1),
+ /* [112] */ MatcherIndex(9),
+ /* [113] */ MatcherIndex(27),
/* [114] */ MatcherIndex(0),
- /* [115] */ MatcherIndex(1),
- /* [116] */ MatcherIndex(50),
+ /* [115] */ MatcherIndex(13),
+ /* [116] */ MatcherIndex(58),
/* [117] */ MatcherIndex(0),
/* [118] */ MatcherIndex(1),
- /* [119] */ MatcherIndex(51),
+ /* [119] */ MatcherIndex(27),
/* [120] */ MatcherIndex(0),
- /* [121] */ MatcherIndex(1),
- /* [122] */ MatcherIndex(48),
- /* [123] */ MatcherIndex(1),
- /* [124] */ MatcherIndex(2),
- /* [125] */ MatcherIndex(49),
- /* [126] */ MatcherIndex(1),
- /* [127] */ MatcherIndex(2),
- /* [128] */ MatcherIndex(50),
- /* [129] */ MatcherIndex(1),
- /* [130] */ MatcherIndex(2),
- /* [131] */ MatcherIndex(51),
- /* [132] */ MatcherIndex(1),
- /* [133] */ MatcherIndex(2),
- /* [134] */ MatcherIndex(27),
- /* [135] */ MatcherIndex(2),
- /* [136] */ MatcherIndex(0),
- /* [137] */ MatcherIndex(27),
+ /* [121] */ MatcherIndex(2),
+ /* [122] */ MatcherIndex(56),
+ /* [123] */ MatcherIndex(0),
+ /* [124] */ MatcherIndex(1),
+ /* [125] */ MatcherIndex(48),
+ /* [126] */ MatcherIndex(0),
+ /* [127] */ MatcherIndex(1),
+ /* [128] */ MatcherIndex(49),
+ /* [129] */ MatcherIndex(0),
+ /* [130] */ MatcherIndex(1),
+ /* [131] */ MatcherIndex(50),
+ /* [132] */ MatcherIndex(0),
+ /* [133] */ MatcherIndex(1),
+ /* [134] */ MatcherIndex(51),
+ /* [135] */ MatcherIndex(0),
+ /* [136] */ MatcherIndex(1),
+ /* [137] */ MatcherIndex(48),
/* [138] */ MatcherIndex(1),
- /* [139] */ MatcherIndex(6),
- /* [140] */ MatcherIndex(15),
- /* [141] */ MatcherIndex(76),
- /* [142] */ MatcherIndex(17),
- /* [143] */ MatcherIndex(14),
- /* [144] */ MatcherIndex(15),
- /* [145] */ MatcherIndex(1),
- /* [146] */ MatcherIndex(57),
- /* [147] */ MatcherIndex(0),
- /* [148] */ MatcherIndex(55),
- /* [149] */ MatcherIndex(0),
- /* [150] */ MatcherIndex(15),
- /* [151] */ MatcherIndex(13),
- /* [152] */ MatcherIndex(17),
- /* [153] */ MatcherIndex(13),
- /* [154] */ MatcherIndex(17),
- /* [155] */ MatcherIndex(11),
- /* [156] */ MatcherIndex(17),
- /* [157] */ MatcherIndex(12),
- /* [158] */ MatcherIndex(36),
- /* [159] */ MatcherIndex(0),
- /* [160] */ MatcherIndex(15),
- /* [161] */ MatcherIndex(12),
- /* [162] */ MatcherIndex(37),
- /* [163] */ MatcherIndex(0),
- /* [164] */ MatcherIndex(38),
- /* [165] */ MatcherIndex(0),
- /* [166] */ MatcherIndex(16),
- /* [167] */ MatcherIndex(12),
- /* [168] */ MatcherIndex(39),
- /* [169] */ MatcherIndex(0),
- /* [170] */ MatcherIndex(40),
- /* [171] */ MatcherIndex(0),
- /* [172] */ MatcherIndex(41),
- /* [173] */ MatcherIndex(0),
- /* [174] */ MatcherIndex(42),
- /* [175] */ MatcherIndex(0),
- /* [176] */ MatcherIndex(17),
- /* [177] */ MatcherIndex(0),
- /* [178] */ MatcherIndex(15),
- /* [179] */ MatcherIndex(11),
- /* [180] */ MatcherIndex(16),
- /* [181] */ MatcherIndex(13),
- /* [182] */ MatcherIndex(36),
- /* [183] */ MatcherIndex(13),
- /* [184] */ MatcherIndex(37),
- /* [185] */ MatcherIndex(13),
- /* [186] */ MatcherIndex(38),
- /* [187] */ MatcherIndex(13),
- /* [188] */ MatcherIndex(39),
- /* [189] */ MatcherIndex(13),
- /* [190] */ MatcherIndex(16),
- /* [191] */ MatcherIndex(11),
- /* [192] */ MatcherIndex(40),
- /* [193] */ MatcherIndex(13),
- /* [194] */ MatcherIndex(41),
- /* [195] */ MatcherIndex(13),
- /* [196] */ MatcherIndex(15),
- /* [197] */ MatcherIndex(0),
- /* [198] */ MatcherIndex(16),
- /* [199] */ MatcherIndex(1),
- /* [200] */ MatcherIndex(54),
- /* [201] */ MatcherIndex(0),
- /* [202] */ MatcherIndex(59),
- /* [203] */ MatcherIndex(0),
- /* [204] */ MatcherIndex(15),
- /* [205] */ MatcherIndex(9),
- /* [206] */ MatcherIndex(16),
- /* [207] */ MatcherIndex(9),
- /* [208] */ MatcherIndex(17),
- /* [209] */ MatcherIndex(9),
- /* [210] */ MatcherIndex(17),
- /* [211] */ MatcherIndex(1),
- /* [212] */ MatcherIndex(18),
- /* [213] */ MatcherIndex(0),
- /* [214] */ MatcherIndex(18),
- /* [215] */ MatcherIndex(13),
- /* [216] */ MatcherIndex(18),
- /* [217] */ MatcherIndex(14),
- /* [218] */ MatcherIndex(19),
- /* [219] */ MatcherIndex(0),
- /* [220] */ MatcherIndex(19),
- /* [221] */ MatcherIndex(13),
- /* [222] */ MatcherIndex(19),
- /* [223] */ MatcherIndex(14),
- /* [224] */ MatcherIndex(20),
- /* [225] */ MatcherIndex(13),
- /* [226] */ MatcherIndex(20),
- /* [227] */ MatcherIndex(14),
- /* [228] */ MatcherIndex(21),
- /* [229] */ MatcherIndex(0),
- /* [230] */ MatcherIndex(21),
- /* [231] */ MatcherIndex(13),
- /* [232] */ MatcherIndex(21),
- /* [233] */ MatcherIndex(14),
- /* [234] */ MatcherIndex(22),
- /* [235] */ MatcherIndex(0),
- /* [236] */ MatcherIndex(22),
- /* [237] */ MatcherIndex(13),
- /* [238] */ MatcherIndex(22),
- /* [239] */ MatcherIndex(14),
- /* [240] */ MatcherIndex(23),
- /* [241] */ MatcherIndex(0),
- /* [242] */ MatcherIndex(23),
- /* [243] */ MatcherIndex(13),
- /* [244] */ MatcherIndex(23),
- /* [245] */ MatcherIndex(14),
- /* [246] */ MatcherIndex(24),
- /* [247] */ MatcherIndex(0),
- /* [248] */ MatcherIndex(24),
- /* [249] */ MatcherIndex(13),
- /* [250] */ MatcherIndex(24),
- /* [251] */ MatcherIndex(14),
- /* [252] */ MatcherIndex(25),
- /* [253] */ MatcherIndex(0),
- /* [254] */ MatcherIndex(25),
- /* [255] */ MatcherIndex(13),
- /* [256] */ MatcherIndex(25),
- /* [257] */ MatcherIndex(14),
- /* [258] */ MatcherIndex(26),
- /* [259] */ MatcherIndex(0),
- /* [260] */ MatcherIndex(26),
- /* [261] */ MatcherIndex(13),
- /* [262] */ MatcherIndex(26),
- /* [263] */ MatcherIndex(14),
- /* [264] */ MatcherIndex(53),
- /* [265] */ MatcherIndex(0),
- /* [266] */ MatcherIndex(68),
- /* [267] */ MatcherIndex(72),
- /* [268] */ MatcherIndex(80),
- /* [269] */ MatcherIndex(74),
- /* [270] */ MatcherIndex(61),
- /* [271] */ MatcherIndex(69),
- /* [272] */ MatcherIndex(43),
- /* [273] */ MatcherIndex(44),
- /* [274] */ MatcherIndex(45),
- /* [275] */ MatcherIndex(46),
- /* [276] */ MatcherIndex(47),
- /* [277] */ MatcherIndex(52),
- /* [278] */ MatcherIndex(34),
- /* [279] */ MatcherIndex(35),
- /* [280] */ MatcherIndex(10),
- /* [281] */ MatcherIndex(75),
- /* [282] */ MatcherIndex(73),
- /* [283] */ MatcherIndex(65),
- /* [284] */ MatcherIndex(66),
- /* [285] */ MatcherIndex(63),
- /* [286] */ MatcherIndex(64),
- /* [287] */ MatcherIndex(67),
- /* [288] */ MatcherIndex(62),
- /* [289] */ MatcherIndex(79),
+ /* [139] */ MatcherIndex(2),
+ /* [140] */ MatcherIndex(49),
+ /* [141] */ MatcherIndex(1),
+ /* [142] */ MatcherIndex(2),
+ /* [143] */ MatcherIndex(50),
+ /* [144] */ MatcherIndex(1),
+ /* [145] */ MatcherIndex(2),
+ /* [146] */ MatcherIndex(51),
+ /* [147] */ MatcherIndex(1),
+ /* [148] */ MatcherIndex(2),
+ /* [149] */ MatcherIndex(27),
+ /* [150] */ MatcherIndex(2),
+ /* [151] */ MatcherIndex(0),
+ /* [152] */ MatcherIndex(27),
+ /* [153] */ MatcherIndex(1),
+ /* [154] */ MatcherIndex(6),
+ /* [155] */ MatcherIndex(15),
+ /* [156] */ MatcherIndex(76),
+ /* [157] */ MatcherIndex(17),
+ /* [158] */ MatcherIndex(14),
+ /* [159] */ MatcherIndex(15),
+ /* [160] */ MatcherIndex(1),
+ /* [161] */ MatcherIndex(57),
+ /* [162] */ MatcherIndex(0),
+ /* [163] */ MatcherIndex(55),
+ /* [164] */ MatcherIndex(0),
+ /* [165] */ MatcherIndex(15),
+ /* [166] */ MatcherIndex(13),
+ /* [167] */ MatcherIndex(17),
+ /* [168] */ MatcherIndex(13),
+ /* [169] */ MatcherIndex(17),
+ /* [170] */ MatcherIndex(11),
+ /* [171] */ MatcherIndex(17),
+ /* [172] */ MatcherIndex(12),
+ /* [173] */ MatcherIndex(36),
+ /* [174] */ MatcherIndex(0),
+ /* [175] */ MatcherIndex(15),
+ /* [176] */ MatcherIndex(12),
+ /* [177] */ MatcherIndex(37),
+ /* [178] */ MatcherIndex(0),
+ /* [179] */ MatcherIndex(38),
+ /* [180] */ MatcherIndex(0),
+ /* [181] */ MatcherIndex(16),
+ /* [182] */ MatcherIndex(12),
+ /* [183] */ MatcherIndex(39),
+ /* [184] */ MatcherIndex(0),
+ /* [185] */ MatcherIndex(40),
+ /* [186] */ MatcherIndex(0),
+ /* [187] */ MatcherIndex(41),
+ /* [188] */ MatcherIndex(0),
+ /* [189] */ MatcherIndex(42),
+ /* [190] */ MatcherIndex(0),
+ /* [191] */ MatcherIndex(17),
+ /* [192] */ MatcherIndex(0),
+ /* [193] */ MatcherIndex(15),
+ /* [194] */ MatcherIndex(11),
+ /* [195] */ MatcherIndex(16),
+ /* [196] */ MatcherIndex(13),
+ /* [197] */ MatcherIndex(36),
+ /* [198] */ MatcherIndex(13),
+ /* [199] */ MatcherIndex(37),
+ /* [200] */ MatcherIndex(13),
+ /* [201] */ MatcherIndex(38),
+ /* [202] */ MatcherIndex(13),
+ /* [203] */ MatcherIndex(39),
+ /* [204] */ MatcherIndex(13),
+ /* [205] */ MatcherIndex(16),
+ /* [206] */ MatcherIndex(11),
+ /* [207] */ MatcherIndex(40),
+ /* [208] */ MatcherIndex(13),
+ /* [209] */ MatcherIndex(41),
+ /* [210] */ MatcherIndex(13),
+ /* [211] */ MatcherIndex(15),
+ /* [212] */ MatcherIndex(0),
+ /* [213] */ MatcherIndex(16),
+ /* [214] */ MatcherIndex(1),
+ /* [215] */ MatcherIndex(54),
+ /* [216] */ MatcherIndex(0),
+ /* [217] */ MatcherIndex(59),
+ /* [218] */ MatcherIndex(0),
+ /* [219] */ MatcherIndex(15),
+ /* [220] */ MatcherIndex(9),
+ /* [221] */ MatcherIndex(16),
+ /* [222] */ MatcherIndex(9),
+ /* [223] */ MatcherIndex(17),
+ /* [224] */ MatcherIndex(9),
+ /* [225] */ MatcherIndex(17),
+ /* [226] */ MatcherIndex(1),
+ /* [227] */ MatcherIndex(18),
+ /* [228] */ MatcherIndex(0),
+ /* [229] */ MatcherIndex(18),
+ /* [230] */ MatcherIndex(13),
+ /* [231] */ MatcherIndex(18),
+ /* [232] */ MatcherIndex(14),
+ /* [233] */ MatcherIndex(19),
+ /* [234] */ MatcherIndex(0),
+ /* [235] */ MatcherIndex(19),
+ /* [236] */ MatcherIndex(13),
+ /* [237] */ MatcherIndex(19),
+ /* [238] */ MatcherIndex(14),
+ /* [239] */ MatcherIndex(20),
+ /* [240] */ MatcherIndex(13),
+ /* [241] */ MatcherIndex(20),
+ /* [242] */ MatcherIndex(14),
+ /* [243] */ MatcherIndex(21),
+ /* [244] */ MatcherIndex(0),
+ /* [245] */ MatcherIndex(21),
+ /* [246] */ MatcherIndex(13),
+ /* [247] */ MatcherIndex(21),
+ /* [248] */ MatcherIndex(14),
+ /* [249] */ MatcherIndex(22),
+ /* [250] */ MatcherIndex(0),
+ /* [251] */ MatcherIndex(22),
+ /* [252] */ MatcherIndex(13),
+ /* [253] */ MatcherIndex(22),
+ /* [254] */ MatcherIndex(14),
+ /* [255] */ MatcherIndex(23),
+ /* [256] */ MatcherIndex(0),
+ /* [257] */ MatcherIndex(23),
+ /* [258] */ MatcherIndex(13),
+ /* [259] */ MatcherIndex(23),
+ /* [260] */ MatcherIndex(14),
+ /* [261] */ MatcherIndex(24),
+ /* [262] */ MatcherIndex(0),
+ /* [263] */ MatcherIndex(24),
+ /* [264] */ MatcherIndex(13),
+ /* [265] */ MatcherIndex(24),
+ /* [266] */ MatcherIndex(14),
+ /* [267] */ MatcherIndex(25),
+ /* [268] */ MatcherIndex(0),
+ /* [269] */ MatcherIndex(25),
+ /* [270] */ MatcherIndex(13),
+ /* [271] */ MatcherIndex(25),
+ /* [272] */ MatcherIndex(14),
+ /* [273] */ MatcherIndex(26),
+ /* [274] */ MatcherIndex(0),
+ /* [275] */ MatcherIndex(26),
+ /* [276] */ MatcherIndex(13),
+ /* [277] */ MatcherIndex(26),
+ /* [278] */ MatcherIndex(14),
+ /* [279] */ MatcherIndex(53),
+ /* [280] */ MatcherIndex(0),
+ /* [281] */ MatcherIndex(68),
+ /* [282] */ MatcherIndex(72),
+ /* [283] */ MatcherIndex(80),
+ /* [284] */ MatcherIndex(74),
+ /* [285] */ MatcherIndex(61),
+ /* [286] */ MatcherIndex(69),
+ /* [287] */ MatcherIndex(43),
+ /* [288] */ MatcherIndex(44),
+ /* [289] */ MatcherIndex(45),
+ /* [290] */ MatcherIndex(46),
+ /* [291] */ MatcherIndex(47),
+ /* [292] */ MatcherIndex(52),
+ /* [293] */ MatcherIndex(34),
+ /* [294] */ MatcherIndex(35),
+ /* [295] */ MatcherIndex(10),
+ /* [296] */ MatcherIndex(75),
+ /* [297] */ MatcherIndex(81),
+ /* [298] */ MatcherIndex(73),
+ /* [299] */ MatcherIndex(65),
+ /* [300] */ MatcherIndex(66),
+ /* [301] */ MatcherIndex(63),
+ /* [302] */ MatcherIndex(64),
+ /* [303] */ MatcherIndex(67),
+ /* [304] */ MatcherIndex(62),
+ /* [305] */ MatcherIndex(79),
};
static_assert(MatcherIndicesIndex::CanIndex(kMatcherIndices),
@@ -2425,27 +2435,27 @@
{
/* [17] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [18] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [19] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(186),
+ /* matcher_indices */ MatcherIndicesIndex(201),
},
{
/* [20] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [21] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [22] */
@@ -2455,17 +2465,17 @@
{
/* [23] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [24] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [25] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [26] */
@@ -2475,17 +2485,17 @@
{
/* [27] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(164),
+ /* matcher_indices */ MatcherIndicesIndex(179),
},
{
/* [28] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [29] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [30] */
@@ -2495,22 +2505,22 @@
{
/* [31] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [32] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(273),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [33] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(279),
+ /* matcher_indices */ MatcherIndicesIndex(294),
},
{
/* [34] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [35] */
@@ -2520,27 +2530,27 @@
{
/* [36] */
/* usage */ core::ParameterUsage::kDepthRef,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [37] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [38] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(186),
+ /* matcher_indices */ MatcherIndicesIndex(201),
},
{
/* [39] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [40] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [41] */
@@ -2550,87 +2560,87 @@
{
/* [42] */
/* usage */ core::ParameterUsage::kBias,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [43] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [44] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(184),
+ /* matcher_indices */ MatcherIndicesIndex(199),
},
{
/* [45] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [46] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [47] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [48] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [49] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [50] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(188),
+ /* matcher_indices */ MatcherIndicesIndex(203),
},
{
/* [51] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [52] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [53] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [54] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [55] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(190),
+ /* matcher_indices */ MatcherIndicesIndex(205),
},
{
/* [56] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(194),
+ /* matcher_indices */ MatcherIndicesIndex(209),
},
{
/* [57] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [58] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [59] */
@@ -2640,27 +2650,27 @@
{
/* [60] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [61] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [62] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(186),
+ /* matcher_indices */ MatcherIndicesIndex(201),
},
{
/* [63] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [64] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [65] */
@@ -2670,27 +2680,27 @@
{
/* [66] */
/* usage */ core::ParameterUsage::kLevel,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [67] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [68] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(273),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [69] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [70] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [71] */
@@ -2705,7 +2715,7 @@
{
/* [73] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [74] */
@@ -2715,22 +2725,22 @@
{
/* [75] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(162),
+ /* matcher_indices */ MatcherIndicesIndex(177),
},
{
/* [76] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [77] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [78] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [79] */
@@ -2740,17 +2750,17 @@
{
/* [80] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(172),
+ /* matcher_indices */ MatcherIndicesIndex(187),
},
{
/* [81] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [82] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [83] */
@@ -2760,17 +2770,17 @@
{
/* [84] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(273),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [85] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [86] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [87] */
@@ -2780,47 +2790,47 @@
{
/* [88] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [89] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(287),
},
{
/* [90] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(279),
+ /* matcher_indices */ MatcherIndicesIndex(294),
},
{
/* [91] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [92] */
/* usage */ core::ParameterUsage::kDepthRef,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [93] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [94] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(275),
+ /* matcher_indices */ MatcherIndicesIndex(290),
},
{
/* [95] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(279),
+ /* matcher_indices */ MatcherIndicesIndex(294),
},
{
/* [96] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [97] */
@@ -2830,22 +2840,22 @@
{
/* [98] */
/* usage */ core::ParameterUsage::kDepthRef,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [99] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(186),
+ /* matcher_indices */ MatcherIndicesIndex(201),
},
{
/* [100] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [101] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [102] */
@@ -2855,72 +2865,72 @@
{
/* [103] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [104] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(184),
+ /* matcher_indices */ MatcherIndicesIndex(199),
},
{
/* [105] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [106] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [107] */
/* usage */ core::ParameterUsage::kBias,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [108] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [109] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(188),
+ /* matcher_indices */ MatcherIndicesIndex(203),
},
{
/* [110] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [111] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [112] */
/* usage */ core::ParameterUsage::kBias,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [113] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(190),
+ /* matcher_indices */ MatcherIndicesIndex(205),
},
{
/* [114] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(194),
+ /* matcher_indices */ MatcherIndicesIndex(209),
},
{
/* [115] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [116] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [117] */
@@ -2930,97 +2940,97 @@
{
/* [118] */
/* usage */ core::ParameterUsage::kBias,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [119] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(192),
+ /* matcher_indices */ MatcherIndicesIndex(207),
},
{
/* [120] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [121] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [122] */
/* usage */ core::ParameterUsage::kDdx,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [123] */
/* usage */ core::ParameterUsage::kDdy,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [124] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(184),
+ /* matcher_indices */ MatcherIndicesIndex(199),
},
{
/* [125] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [126] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [127] */
/* usage */ core::ParameterUsage::kLevel,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [128] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [129] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(188),
+ /* matcher_indices */ MatcherIndicesIndex(203),
},
{
/* [130] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [131] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [132] */
/* usage */ core::ParameterUsage::kLevel,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [133] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(190),
+ /* matcher_indices */ MatcherIndicesIndex(205),
},
{
/* [134] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(194),
+ /* matcher_indices */ MatcherIndicesIndex(209),
},
{
/* [135] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [136] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [137] */
@@ -3030,22 +3040,22 @@
{
/* [138] */
/* usage */ core::ParameterUsage::kLevel,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [139] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(287),
},
{
/* [140] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [141] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [142] */
@@ -3055,22 +3065,22 @@
{
/* [143] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [144] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(275),
+ /* matcher_indices */ MatcherIndicesIndex(290),
},
{
/* [145] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [146] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [147] */
@@ -3090,7 +3100,7 @@
{
/* [150] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [151] */
@@ -3100,32 +3110,32 @@
{
/* [152] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [153] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [154] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [155] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [156] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [157] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [158] */
@@ -3135,152 +3145,152 @@
{
/* [159] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(170),
+ /* matcher_indices */ MatcherIndicesIndex(185),
},
{
/* [160] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [161] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [162] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(287),
},
{
/* [163] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [164] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [165] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [166] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(274),
+ /* matcher_indices */ MatcherIndicesIndex(289),
},
{
/* [167] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(279),
+ /* matcher_indices */ MatcherIndicesIndex(294),
},
{
/* [168] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [169] */
/* usage */ core::ParameterUsage::kDepthRef,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [170] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(184),
+ /* matcher_indices */ MatcherIndicesIndex(199),
},
{
/* [171] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [172] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [173] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(178),
+ /* matcher_indices */ MatcherIndicesIndex(193),
},
{
/* [174] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(188),
+ /* matcher_indices */ MatcherIndicesIndex(203),
},
{
/* [175] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [176] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [177] */
/* usage */ core::ParameterUsage::kOffset,
- /* matcher_indices */ MatcherIndicesIndex(190),
+ /* matcher_indices */ MatcherIndicesIndex(205),
},
{
/* [178] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(192),
+ /* matcher_indices */ MatcherIndicesIndex(207),
},
{
/* [179] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [180] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [181] */
/* usage */ core::ParameterUsage::kBias,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [182] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(192),
+ /* matcher_indices */ MatcherIndicesIndex(207),
},
{
/* [183] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [184] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [185] */
/* usage */ core::ParameterUsage::kLevel,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [186] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(274),
+ /* matcher_indices */ MatcherIndicesIndex(289),
},
{
/* [187] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [188] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(180),
+ /* matcher_indices */ MatcherIndicesIndex(195),
},
{
/* [189] */
@@ -3290,12 +3300,12 @@
{
/* [190] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(128),
+ /* matcher_indices */ MatcherIndicesIndex(143),
},
{
/* [191] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [192] */
@@ -3305,17 +3315,17 @@
{
/* [193] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(152),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [194] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(128),
+ /* matcher_indices */ MatcherIndicesIndex(143),
},
{
/* [195] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [196] */
@@ -3325,17 +3335,17 @@
{
/* [197] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(154),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [198] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(128),
+ /* matcher_indices */ MatcherIndicesIndex(143),
},
{
/* [199] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [200] */
@@ -3345,17 +3355,17 @@
{
/* [201] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(156),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [202] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(164),
+ /* matcher_indices */ MatcherIndicesIndex(179),
},
{
/* [203] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(144),
+ /* matcher_indices */ MatcherIndicesIndex(159),
},
{
/* [204] */
@@ -3370,12 +3380,12 @@
{
/* [206] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(273),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [207] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [208] */
@@ -3395,17 +3405,17 @@
{
/* [211] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [212] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [213] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [214] */
@@ -3430,22 +3440,22 @@
{
/* [218] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [219] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [220] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [221] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [222] */
@@ -3470,62 +3480,62 @@
{
/* [226] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(176),
+ /* matcher_indices */ MatcherIndicesIndex(191),
},
{
/* [227] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(176),
+ /* matcher_indices */ MatcherIndicesIndex(191),
},
{
/* [228] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(176),
+ /* matcher_indices */ MatcherIndicesIndex(191),
},
{
/* [229] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(176),
+ /* matcher_indices */ MatcherIndicesIndex(191),
},
{
/* [230] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [231] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [232] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [233] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [234] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [235] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [236] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [237] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [238] */
@@ -3545,62 +3555,62 @@
{
/* [241] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(40),
},
{
/* [242] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [243] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [244] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(77),
+ /* matcher_indices */ MatcherIndicesIndex(92),
},
{
/* [245] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(77),
+ /* matcher_indices */ MatcherIndicesIndex(92),
},
{
/* [246] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(182),
+ /* matcher_indices */ MatcherIndicesIndex(197),
},
{
/* [247] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [248] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [249] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(277),
+ /* matcher_indices */ MatcherIndicesIndex(292),
},
{
/* [250] */
/* usage */ core::ParameterUsage::kSampler,
- /* matcher_indices */ MatcherIndicesIndex(278),
+ /* matcher_indices */ MatcherIndicesIndex(293),
},
{
/* [251] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [252] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(122),
+ /* matcher_indices */ MatcherIndicesIndex(137),
},
{
/* [253] */
@@ -3610,27 +3620,27 @@
{
/* [254] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(152),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [255] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(125),
+ /* matcher_indices */ MatcherIndicesIndex(140),
},
{
/* [256] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [257] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(152),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [258] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(131),
+ /* matcher_indices */ MatcherIndicesIndex(146),
},
{
/* [259] */
@@ -3640,12 +3650,12 @@
{
/* [260] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(152),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [261] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(122),
+ /* matcher_indices */ MatcherIndicesIndex(137),
},
{
/* [262] */
@@ -3655,27 +3665,27 @@
{
/* [263] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(154),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [264] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(125),
+ /* matcher_indices */ MatcherIndicesIndex(140),
},
{
/* [265] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [266] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(154),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [267] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(131),
+ /* matcher_indices */ MatcherIndicesIndex(146),
},
{
/* [268] */
@@ -3685,12 +3695,12 @@
{
/* [269] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(154),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [270] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(122),
+ /* matcher_indices */ MatcherIndicesIndex(137),
},
{
/* [271] */
@@ -3700,27 +3710,27 @@
{
/* [272] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(156),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [273] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(125),
+ /* matcher_indices */ MatcherIndicesIndex(140),
},
{
/* [274] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [275] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(156),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [276] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(131),
+ /* matcher_indices */ MatcherIndicesIndex(146),
},
{
/* [277] */
@@ -3730,12 +3740,12 @@
{
/* [278] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(156),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [279] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(158),
+ /* matcher_indices */ MatcherIndicesIndex(173),
},
{
/* [280] */
@@ -3750,12 +3760,12 @@
{
/* [282] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(162),
+ /* matcher_indices */ MatcherIndicesIndex(177),
},
{
/* [283] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(144),
+ /* matcher_indices */ MatcherIndicesIndex(159),
},
{
/* [284] */
@@ -3765,12 +3775,12 @@
{
/* [285] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(168),
+ /* matcher_indices */ MatcherIndicesIndex(183),
},
{
/* [286] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(198),
+ /* matcher_indices */ MatcherIndicesIndex(213),
},
{
/* [287] */
@@ -3780,12 +3790,12 @@
{
/* [288] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(174),
+ /* matcher_indices */ MatcherIndicesIndex(189),
},
{
/* [289] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(144),
+ /* matcher_indices */ MatcherIndicesIndex(159),
},
{
/* [290] */
@@ -3795,12 +3805,12 @@
{
/* [291] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(287),
},
{
/* [292] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [293] */
@@ -3810,12 +3820,12 @@
{
/* [294] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(276),
+ /* matcher_indices */ MatcherIndicesIndex(291),
},
{
/* [295] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [296] */
@@ -3825,7 +3835,7 @@
{
/* [297] */
/* usage */ core::ParameterUsage::kXy,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [298] */
@@ -3845,7 +3855,7 @@
{
/* [301] */
/* usage */ core::ParameterUsage::kYz,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [302] */
@@ -3865,7 +3875,7 @@
{
/* [305] */
/* usage */ core::ParameterUsage::kZw,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [306] */
@@ -3880,17 +3890,17 @@
{
/* [308] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [309] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(104),
+ /* matcher_indices */ MatcherIndicesIndex(119),
},
{
/* [310] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(158),
+ /* matcher_indices */ MatcherIndicesIndex(173),
},
{
/* [311] */
@@ -3900,7 +3910,7 @@
{
/* [312] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(162),
+ /* matcher_indices */ MatcherIndicesIndex(177),
},
{
/* [313] */
@@ -3910,7 +3920,7 @@
{
/* [314] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(164),
+ /* matcher_indices */ MatcherIndicesIndex(179),
},
{
/* [315] */
@@ -3920,7 +3930,7 @@
{
/* [316] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(168),
+ /* matcher_indices */ MatcherIndicesIndex(183),
},
{
/* [317] */
@@ -3930,7 +3940,7 @@
{
/* [318] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(170),
+ /* matcher_indices */ MatcherIndicesIndex(185),
},
{
/* [319] */
@@ -3940,7 +3950,7 @@
{
/* [320] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(172),
+ /* matcher_indices */ MatcherIndicesIndex(187),
},
{
/* [321] */
@@ -3950,7 +3960,7 @@
{
/* [322] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(272),
+ /* matcher_indices */ MatcherIndicesIndex(287),
},
{
/* [323] */
@@ -3960,7 +3970,7 @@
{
/* [324] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(273),
+ /* matcher_indices */ MatcherIndicesIndex(288),
},
{
/* [325] */
@@ -3970,7 +3980,7 @@
{
/* [326] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(274),
+ /* matcher_indices */ MatcherIndicesIndex(289),
},
{
/* [327] */
@@ -3980,7 +3990,7 @@
{
/* [328] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(275),
+ /* matcher_indices */ MatcherIndicesIndex(290),
},
{
/* [329] */
@@ -3990,12 +4000,12 @@
{
/* [330] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(277),
+ /* matcher_indices */ MatcherIndicesIndex(292),
},
{
/* [331] */
/* usage */ core::ParameterUsage::kCoords,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* matcher_indices */ MatcherIndicesIndex(211),
},
{
/* [332] */
@@ -4005,17 +4015,17 @@
{
/* [333] */
/* usage */ core::ParameterUsage::kSourceLaneIndex,
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
},
{
/* [334] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [335] */
/* usage */ core::ParameterUsage::kSourceLaneIndex,
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
},
{
/* [336] */
@@ -4025,17 +4035,17 @@
{
/* [337] */
/* usage */ core::ParameterUsage::kMask,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [338] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [339] */
/* usage */ core::ParameterUsage::kMask,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [340] */
@@ -4045,17 +4055,17 @@
{
/* [341] */
/* usage */ core::ParameterUsage::kDelta,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [342] */
/* usage */ core::ParameterUsage::kValue,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [343] */
/* usage */ core::ParameterUsage::kDelta,
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
},
{
/* [344] */
@@ -4065,387 +4075,397 @@
{
/* [345] */
/* usage */ core::ParameterUsage::kId,
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
},
{
/* [346] */
/* usage */ core::ParameterUsage::kE,
- /* matcher_indices */ MatcherIndicesIndex(74),
+ /* matcher_indices */ MatcherIndicesIndex(89),
},
{
/* [347] */
/* usage */ core::ParameterUsage::kId,
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
},
{
/* [348] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(39),
},
{
/* [349] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(13),
+ /* matcher_indices */ MatcherIndicesIndex(44),
},
{
/* [350] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [351] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(92),
+ /* matcher_indices */ MatcherIndicesIndex(13),
},
{
/* [352] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(58),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [353] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(58),
+ /* matcher_indices */ MatcherIndicesIndex(107),
},
{
/* [354] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(13),
+ /* matcher_indices */ MatcherIndicesIndex(73),
},
{
/* [355] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(58),
+ /* matcher_indices */ MatcherIndicesIndex(73),
},
{
/* [356] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(80),
+ /* matcher_indices */ MatcherIndicesIndex(13),
},
{
/* [357] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(134),
+ /* matcher_indices */ MatcherIndicesIndex(73),
},
{
/* [358] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(58),
+ /* matcher_indices */ MatcherIndicesIndex(95),
},
{
/* [359] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(66),
+ /* matcher_indices */ MatcherIndicesIndex(149),
},
{
/* [360] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(70),
+ /* matcher_indices */ MatcherIndicesIndex(73),
},
{
/* [361] */
- /* usage */ core::ParameterUsage::kXy,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(81),
},
{
/* [362] */
- /* usage */ core::ParameterUsage::kZw,
- /* matcher_indices */ MatcherIndicesIndex(196),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(85),
},
{
/* [363] */
+ /* usage */ core::ParameterUsage::kXy,
+ /* matcher_indices */ MatcherIndicesIndex(211),
+ },
+ {
+ /* [364] */
+ /* usage */ core::ParameterUsage::kZw,
+ /* matcher_indices */ MatcherIndicesIndex(211),
+ },
+ {
+ /* [365] */
/* usage */ core::ParameterUsage::kXyz,
/* matcher_indices */ MatcherIndicesIndex(12),
},
{
- /* [364] */
+ /* [366] */
/* usage */ core::ParameterUsage::kW,
/* matcher_indices */ MatcherIndicesIndex(13),
},
{
- /* [365] */
+ /* [367] */
/* usage */ core::ParameterUsage::kX,
/* matcher_indices */ MatcherIndicesIndex(13),
},
{
- /* [366] */
+ /* [368] */
/* usage */ core::ParameterUsage::kZyw,
/* matcher_indices */ MatcherIndicesIndex(12),
},
{
- /* [367] */
+ /* [369] */
/* usage */ core::ParameterUsage::kNone,
/* matcher_indices */ MatcherIndicesIndex(14),
},
{
- /* [368] */
+ /* [370] */
/* usage */ core::ParameterUsage::kNone,
/* matcher_indices */ MatcherIndicesIndex(6),
},
{
- /* [369] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(86),
- },
- {
- /* [370] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(89),
- },
- {
/* [371] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(97),
+ /* matcher_indices */ MatcherIndicesIndex(101),
},
{
/* [372] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(95),
+ /* matcher_indices */ MatcherIndicesIndex(104),
},
{
/* [373] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(5),
+ /* matcher_indices */ MatcherIndicesIndex(112),
},
{
/* [374] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(142),
+ /* matcher_indices */ MatcherIndicesIndex(110),
},
{
/* [375] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(144),
+ /* matcher_indices */ MatcherIndicesIndex(5),
},
{
/* [376] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(34),
+ /* matcher_indices */ MatcherIndicesIndex(157),
},
{
/* [377] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(100),
+ /* matcher_indices */ MatcherIndicesIndex(159),
},
{
/* [378] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(98),
+ /* matcher_indices */ MatcherIndicesIndex(49),
},
{
/* [379] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(150),
+ /* matcher_indices */ MatcherIndicesIndex(115),
},
{
/* [380] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(152),
+ /* matcher_indices */ MatcherIndicesIndex(113),
},
{
/* [381] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(154),
+ /* matcher_indices */ MatcherIndicesIndex(165),
},
{
/* [382] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(156),
+ /* matcher_indices */ MatcherIndicesIndex(167),
},
{
/* [383] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(42),
+ /* matcher_indices */ MatcherIndicesIndex(169),
},
{
/* [384] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(46),
+ /* matcher_indices */ MatcherIndicesIndex(171),
},
{
/* [385] */
- /* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(110),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(57),
},
{
/* [386] */
- /* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(113),
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(61),
},
{
/* [387] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(116),
+ /* matcher_indices */ MatcherIndicesIndex(125),
},
{
/* [388] */
/* usage */ core::ParameterUsage::kTexture,
- /* matcher_indices */ MatcherIndicesIndex(119),
+ /* matcher_indices */ MatcherIndicesIndex(128),
},
{
/* [389] */
- /* usage */ core::ParameterUsage::kInputAttachment,
- /* matcher_indices */ MatcherIndicesIndex(200),
+ /* usage */ core::ParameterUsage::kTexture,
+ /* matcher_indices */ MatcherIndicesIndex(131),
},
{
/* [390] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(54),
+ /* usage */ core::ParameterUsage::kTexture,
+ /* matcher_indices */ MatcherIndicesIndex(134),
},
{
/* [391] */
- /* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(50),
+ /* usage */ core::ParameterUsage::kInputAttachment,
+ /* matcher_indices */ MatcherIndicesIndex(215),
},
{
/* [392] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(69),
},
{
/* [393] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(198),
+ /* matcher_indices */ MatcherIndicesIndex(65),
},
{
/* [394] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(210),
+ /* matcher_indices */ MatcherIndicesIndex(170),
},
{
/* [395] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(212),
+ /* matcher_indices */ MatcherIndicesIndex(213),
},
{
/* [396] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(214),
+ /* matcher_indices */ MatcherIndicesIndex(225),
},
{
/* [397] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(216),
+ /* matcher_indices */ MatcherIndicesIndex(227),
},
{
/* [398] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(218),
+ /* matcher_indices */ MatcherIndicesIndex(229),
},
{
/* [399] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(220),
+ /* matcher_indices */ MatcherIndicesIndex(231),
},
{
/* [400] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(222),
+ /* matcher_indices */ MatcherIndicesIndex(233),
},
{
/* [401] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(47),
+ /* matcher_indices */ MatcherIndicesIndex(235),
},
{
/* [402] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(224),
+ /* matcher_indices */ MatcherIndicesIndex(237),
},
{
/* [403] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(226),
+ /* matcher_indices */ MatcherIndicesIndex(62),
},
{
/* [404] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(228),
+ /* matcher_indices */ MatcherIndicesIndex(239),
},
{
/* [405] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(230),
+ /* matcher_indices */ MatcherIndicesIndex(241),
},
{
/* [406] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(232),
+ /* matcher_indices */ MatcherIndicesIndex(243),
},
{
/* [407] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(234),
+ /* matcher_indices */ MatcherIndicesIndex(245),
},
{
/* [408] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(236),
+ /* matcher_indices */ MatcherIndicesIndex(247),
},
{
/* [409] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(238),
+ /* matcher_indices */ MatcherIndicesIndex(249),
},
{
/* [410] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(240),
+ /* matcher_indices */ MatcherIndicesIndex(251),
},
{
/* [411] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(242),
+ /* matcher_indices */ MatcherIndicesIndex(253),
},
{
/* [412] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(244),
+ /* matcher_indices */ MatcherIndicesIndex(255),
},
{
/* [413] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(246),
+ /* matcher_indices */ MatcherIndicesIndex(257),
},
{
/* [414] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(248),
+ /* matcher_indices */ MatcherIndicesIndex(259),
},
{
/* [415] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(250),
+ /* matcher_indices */ MatcherIndicesIndex(261),
},
{
/* [416] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(252),
+ /* matcher_indices */ MatcherIndicesIndex(263),
},
{
/* [417] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(254),
+ /* matcher_indices */ MatcherIndicesIndex(265),
},
{
/* [418] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(256),
+ /* matcher_indices */ MatcherIndicesIndex(267),
},
{
/* [419] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(258),
+ /* matcher_indices */ MatcherIndicesIndex(269),
},
{
/* [420] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(260),
+ /* matcher_indices */ MatcherIndicesIndex(271),
},
{
/* [421] */
/* usage */ core::ParameterUsage::kNone,
- /* matcher_indices */ MatcherIndicesIndex(262),
+ /* matcher_indices */ MatcherIndicesIndex(273),
+ },
+ {
+ /* [422] */
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(275),
+ },
+ {
+ /* [423] */
+ /* usage */ core::ParameterUsage::kNone,
+ /* matcher_indices */ MatcherIndicesIndex(277),
},
};
@@ -4468,7 +4488,7 @@
{
/* [2] */
/* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(281),
+ /* matcher_indices */ MatcherIndicesIndex(296),
/* kind */ TemplateInfo::Kind::kType,
},
{
@@ -4492,13 +4512,13 @@
{
/* [6] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [7] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(97),
+ /* matcher_indices */ MatcherIndicesIndex(112),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4510,25 +4530,25 @@
{
/* [9] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [10] */
/* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [11] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [12] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(280),
+ /* matcher_indices */ MatcherIndicesIndex(295),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4540,19 +4560,19 @@
{
/* [14] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [15] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [16] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(170),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4564,115 +4584,115 @@
{
/* [18] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [19] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(85),
+ /* matcher_indices */ MatcherIndicesIndex(100),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [20] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [21] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [22] */
/* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [23] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [24] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(97),
+ /* matcher_indices */ MatcherIndicesIndex(112),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [25] */
/* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [26] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [27] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [28] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(280),
+ /* matcher_indices */ MatcherIndicesIndex(295),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [29] */
/* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [30] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [31] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [32] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(170),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [33] */
/* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(109),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [34] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [35] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [36] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(97),
+ /* matcher_indices */ MatcherIndicesIndex(112),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4684,19 +4704,19 @@
{
/* [38] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [39] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [40] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(280),
+ /* matcher_indices */ MatcherIndicesIndex(295),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4708,19 +4728,19 @@
{
/* [42] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [43] */
/* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [44] */
/* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(170),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
@@ -4732,74 +4752,74 @@
{
/* [46] */
/* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [47] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(267),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(297),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [48] */
- /* name */ "K",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [49] */
/* name */ "C",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [50] */
+ /* [49] */
/* name */ "R",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
+ /* [50] */
+ /* name */ "K",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
/* [51] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(83),
+ /* matcher_indices */ MatcherIndicesIndex(282),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [52] */
- /* name */ "N",
+ /* name */ "K",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [53] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [54] */
- /* name */ "N",
+ /* name */ "R",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [55] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(267),
+ /* matcher_indices */ MatcherIndicesIndex(98),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [56] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(269),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [57] */
- /* name */ "M",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(100),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [58] */
@@ -4810,14 +4830,14 @@
{
/* [59] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(267),
+ /* matcher_indices */ MatcherIndicesIndex(282),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [60] */
- /* name */ "N",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(284),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [61] */
@@ -4827,170 +4847,170 @@
},
{
/* [62] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [63] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(282),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [64] */
- /* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(268),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [65] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "M",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [66] */
- /* name */ "C",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(100),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [67] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(268),
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [68] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "L",
+ /* matcher_indices */ MatcherIndicesIndex(283),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [69] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* matcher_indices */ MatcherIndicesIndex(100),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [70] */
- /* name */ "A",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "C",
+ /* matcher_indices */ MatcherIndicesIndex(283),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [71] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(267),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [72] */
- /* name */ "C",
+ /* name */ "S",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [73] */
- /* name */ "R",
+ /* name */ "T",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [74] */
- /* name */ "N",
+ /* name */ "A",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [75] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(266),
+ /* matcher_indices */ MatcherIndicesIndex(282),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [76] */
- /* name */ "N",
+ /* name */ "C",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [77] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(268),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "R",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [78] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(1),
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [79] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* matcher_indices */ MatcherIndicesIndex(281),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [80] */
- /* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [81] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [82] */
- /* name */ "W",
- /* matcher_indices */ MatcherIndicesIndex(12),
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(1),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [83] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(85),
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [84] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "R",
+ /* matcher_indices */ MatcherIndicesIndex(109),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [85] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(89),
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [86] */
- /* name */ "N",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* name */ "W",
+ /* matcher_indices */ MatcherIndicesIndex(12),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [87] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(270),
+ /* matcher_indices */ MatcherIndicesIndex(100),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [88] */
- /* name */ "N",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(100),
+ /* kind */ TemplateInfo::Kind::kType,
},
{
/* [89] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(271),
+ /* matcher_indices */ MatcherIndicesIndex(104),
/* kind */ TemplateInfo::Kind::kType,
},
{
@@ -5002,199 +5022,223 @@
{
/* [91] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(281),
+ /* matcher_indices */ MatcherIndicesIndex(285),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [92] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(92),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [93] */
/* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [94] */
+ /* [93] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(5),
+ /* matcher_indices */ MatcherIndicesIndex(286),
/* kind */ TemplateInfo::Kind::kType,
},
{
+ /* [94] */
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
/* [95] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(85),
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(296),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [96] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(142),
+ /* matcher_indices */ MatcherIndicesIndex(107),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [97] */
- /* name */ "S",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [98] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(85),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [99] */
- /* name */ "L",
- /* matcher_indices */ MatcherIndicesIndex(268),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [100] */
- /* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [101] */
- /* name */ "R",
- /* matcher_indices */ MatcherIndicesIndex(94),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [102] */
- /* name */ "F",
- /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [103] */
- /* name */ "W",
- /* matcher_indices */ MatcherIndicesIndex(12),
- /* kind */ TemplateInfo::Kind::kNumber,
- },
- {
- /* [104] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(282),
- /* kind */ TemplateInfo::Kind::kType,
- },
- {
- /* [105] */
/* name */ "N",
/* matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* kind */ TemplateInfo::Kind::kNumber,
},
{
- /* [106] */
+ /* [98] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(5),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [99] */
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(100),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [100] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(157),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [101] */
+ /* name */ "S",
+ /* matcher_indices */ MatcherIndicesIndex(100),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [102] */
/* name */ "T",
/* matcher_indices */ MatcherIndicesIndex(100),
/* kind */ TemplateInfo::Kind::kType,
},
{
- /* [107] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(285),
+ /* [103] */
+ /* name */ "L",
+ /* matcher_indices */ MatcherIndicesIndex(283),
/* kind */ TemplateInfo::Kind::kType,
},
{
+ /* [104] */
+ /* name */ "F",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
+ /* [105] */
+ /* name */ "R",
+ /* matcher_indices */ MatcherIndicesIndex(109),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
+ /* [106] */
+ /* name */ "F",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
+ /* [107] */
+ /* name */ "W",
+ /* matcher_indices */ MatcherIndicesIndex(12),
+ /* kind */ TemplateInfo::Kind::kNumber,
+ },
+ {
/* [108] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(6),
+ /* matcher_indices */ MatcherIndicesIndex(298),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [109] */
- /* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(286),
- /* kind */ TemplateInfo::Kind::kType,
+ /* name */ "N",
+ /* matcher_indices */ MatcherIndicesIndex(/* invalid */),
+ /* kind */ TemplateInfo::Kind::kNumber,
},
{
/* [110] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(155),
+ /* matcher_indices */ MatcherIndicesIndex(115),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [111] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(283),
+ /* matcher_indices */ MatcherIndicesIndex(301),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [112] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(94),
+ /* matcher_indices */ MatcherIndicesIndex(6),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [113] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(284),
+ /* matcher_indices */ MatcherIndicesIndex(302),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [114] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(79),
+ /* matcher_indices */ MatcherIndicesIndex(170),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [115] */
/* name */ "U",
- /* matcher_indices */ MatcherIndicesIndex(287),
+ /* matcher_indices */ MatcherIndicesIndex(299),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [116] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(140),
+ /* matcher_indices */ MatcherIndicesIndex(109),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [117] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(283),
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(300),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [118] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(284),
+ /* matcher_indices */ MatcherIndicesIndex(40),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [119] */
- /* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(285),
+ /* name */ "U",
+ /* matcher_indices */ MatcherIndicesIndex(303),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [120] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(286),
+ /* matcher_indices */ MatcherIndicesIndex(155),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [121] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(287),
+ /* matcher_indices */ MatcherIndicesIndex(299),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [122] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(288),
+ /* matcher_indices */ MatcherIndicesIndex(300),
/* kind */ TemplateInfo::Kind::kType,
},
{
/* [123] */
/* name */ "T",
- /* matcher_indices */ MatcherIndicesIndex(289),
+ /* matcher_indices */ MatcherIndicesIndex(301),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [124] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(302),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [125] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(303),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [126] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(304),
+ /* kind */ TemplateInfo::Kind::kType,
+ },
+ {
+ /* [127] */
+ /* name */ "T",
+ /* matcher_indices */ MatcherIndicesIndex(305),
/* kind */ TemplateInfo::Kind::kType,
},
};
@@ -5329,9 +5373,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(62),
+ /* templates */ TemplateIndex(66),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5340,9 +5384,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(62),
+ /* templates */ TemplateIndex(66),
/* parameters */ ParameterIndex(282),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5353,7 +5397,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(202),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5362,9 +5406,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(62),
+ /* templates */ TemplateIndex(66),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5373,9 +5417,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(65),
+ /* templates */ TemplateIndex(69),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5384,9 +5428,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(63),
+ /* templates */ TemplateIndex(67),
/* parameters */ ParameterIndex(291),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5397,7 +5441,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(20),
/* parameters */ ParameterIndex(206),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5406,9 +5450,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(66),
+ /* templates */ TemplateIndex(70),
/* parameters */ ParameterIndex(294),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5419,7 +5463,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(6),
/* parameters */ ParameterIndex(330),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5430,7 +5474,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5441,7 +5485,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(27),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5452,7 +5496,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(31),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5463,7 +5507,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5474,7 +5518,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(27),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5485,7 +5529,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(31),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5496,7 +5540,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5507,7 +5551,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(27),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5518,7 +5562,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(31),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5529,7 +5573,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(23),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5540,7 +5584,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(27),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5551,7 +5595,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(31),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5562,7 +5606,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(35),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5573,7 +5617,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(39),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5584,7 +5628,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(43),
/* parameters */ ParameterIndex(252),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5595,7 +5639,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(35),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5606,7 +5650,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(39),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5617,7 +5661,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(43),
/* parameters */ ParameterIndex(255),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5628,7 +5672,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(35),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5639,7 +5683,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(39),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5650,7 +5694,7 @@
/* num_templates */ 4,
/* templates */ TemplateIndex(43),
/* parameters */ ParameterIndex(190),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5661,7 +5705,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(35),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5672,7 +5716,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(39),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5683,7 +5727,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(43),
/* parameters */ ParameterIndex(258),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5694,7 +5738,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5703,9 +5747,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(310),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5716,7 +5760,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(75),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5725,9 +5769,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(312),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5738,7 +5782,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5747,9 +5791,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(314),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5760,7 +5804,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(166),
+ /* return_matcher_indices */ MatcherIndicesIndex(181),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5769,9 +5813,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(316),
- /* return_matcher_indices */ MatcherIndicesIndex(166),
+ /* return_matcher_indices */ MatcherIndicesIndex(181),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5782,7 +5826,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(159),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5791,9 +5835,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(318),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5804,7 +5848,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5813,9 +5857,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(98),
+ /* templates */ TemplateIndex(102),
/* parameters */ ParameterIndex(320),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5826,7 +5870,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5837,7 +5881,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5848,7 +5892,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(322),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5859,7 +5903,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5870,7 +5914,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(324),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5881,7 +5925,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5892,7 +5936,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(326),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5903,7 +5947,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5914,7 +5958,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(328),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5925,7 +5969,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(294),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5934,9 +5978,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(100),
- /* parameters */ ParameterIndex(385),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(104),
+ /* parameters */ ParameterIndex(387),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5945,9 +5989,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(100),
- /* parameters */ ParameterIndex(386),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* templates */ TemplateIndex(104),
+ /* parameters */ ParameterIndex(388),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5956,9 +6000,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(100),
- /* parameters */ ParameterIndex(387),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* templates */ TemplateIndex(104),
+ /* parameters */ ParameterIndex(389),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5967,9 +6011,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(100),
- /* parameters */ ParameterIndex(388),
- /* return_matcher_indices */ MatcherIndicesIndex(166),
+ /* templates */ TemplateIndex(104),
+ /* parameters */ ParameterIndex(390),
+ /* return_matcher_indices */ MatcherIndicesIndex(181),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5978,9 +6022,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(102),
- /* parameters */ ParameterIndex(385),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(106),
+ /* parameters */ ParameterIndex(387),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -5989,9 +6033,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(102),
- /* parameters */ ParameterIndex(386),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* templates */ TemplateIndex(106),
+ /* parameters */ ParameterIndex(388),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6000,9 +6044,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(102),
- /* parameters */ ParameterIndex(387),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* templates */ TemplateIndex(106),
+ /* parameters */ ParameterIndex(389),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6011,9 +6055,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(102),
- /* parameters */ ParameterIndex(388),
- /* return_matcher_indices */ MatcherIndicesIndex(166),
+ /* templates */ TemplateIndex(106),
+ /* parameters */ ParameterIndex(390),
+ /* return_matcher_indices */ MatcherIndicesIndex(181),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6024,7 +6068,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(249),
- /* return_matcher_indices */ MatcherIndicesIndex(160),
+ /* return_matcher_indices */ MatcherIndicesIndex(175),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6035,7 +6079,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(208),
+ /* return_matcher_indices */ MatcherIndicesIndex(223),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6044,9 +6088,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6055,9 +6099,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -6066,9 +6110,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -6077,9 +6121,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -6088,9 +6132,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -6099,9 +6143,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -6110,9 +6154,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -6121,9 +6165,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(297),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6132,9 +6176,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(297),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6143,9 +6187,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(300),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6154,9 +6198,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(300),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6165,9 +6209,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(303),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6176,9 +6220,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(303),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6187,9 +6231,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
- /* parameters */ ParameterIndex(361),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(126),
+ /* parameters */ ParameterIndex(363),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6198,9 +6242,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
- /* parameters */ ParameterIndex(361),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(91),
+ /* parameters */ ParameterIndex(363),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6209,9 +6253,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
- /* parameters */ ParameterIndex(363),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(126),
+ /* parameters */ ParameterIndex(365),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6220,9 +6264,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
- /* parameters */ ParameterIndex(363),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(91),
+ /* parameters */ ParameterIndex(365),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6231,9 +6275,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
- /* parameters */ ParameterIndex(365),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(126),
+ /* parameters */ ParameterIndex(367),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6242,9 +6286,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
- /* parameters */ ParameterIndex(365),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(91),
+ /* parameters */ ParameterIndex(367),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
},
{
@@ -6253,9 +6297,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6264,9 +6308,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6275,9 +6319,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(110),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(114),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6286,9 +6330,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(112),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(116),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6297,9 +6341,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(114),
- /* parameters */ ParameterIndex(394),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* templates */ TemplateIndex(118),
+ /* parameters */ ParameterIndex(396),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6310,7 +6354,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(206),
+ /* return_matcher_indices */ MatcherIndicesIndex(221),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6319,7 +6363,7 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(/* invalid */),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
@@ -6330,7 +6374,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(222),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
@@ -6341,7 +6385,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(222),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
@@ -6352,7 +6396,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
@@ -6363,7 +6407,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
@@ -6374,7 +6418,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(214),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
@@ -6385,7 +6429,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(214),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
@@ -6396,7 +6440,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(297),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
@@ -6407,7 +6451,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(297),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
@@ -6418,7 +6462,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(300),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
@@ -6429,7 +6473,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(300),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(111),
@@ -6440,8 +6484,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(393),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(395),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
@@ -6451,8 +6495,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(393),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(395),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
@@ -6462,8 +6506,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(110),
- /* parameters */ ParameterIndex(393),
+ /* templates */ TemplateIndex(114),
+ /* parameters */ ParameterIndex(395),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
@@ -6473,8 +6517,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(112),
- /* parameters */ ParameterIndex(393),
+ /* templates */ TemplateIndex(116),
+ /* parameters */ ParameterIndex(395),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
@@ -6484,8 +6528,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(114),
- /* parameters */ ParameterIndex(393),
+ /* templates */ TemplateIndex(118),
+ /* parameters */ ParameterIndex(395),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
@@ -6497,7 +6541,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(246),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6508,7 +6552,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(44),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6519,7 +6563,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(170),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6530,7 +6574,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(19),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6541,7 +6585,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(99),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6552,7 +6596,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(50),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6563,7 +6607,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(174),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6574,7 +6618,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(119),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6585,7 +6629,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(56),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6596,7 +6640,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(139),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6607,7 +6651,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(162),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6618,7 +6662,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(68),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6629,7 +6673,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(84),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6640,7 +6684,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(186),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6651,7 +6695,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(144),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6662,7 +6706,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(124),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6673,7 +6717,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(124),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6684,7 +6728,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(62),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6695,7 +6739,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(62),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6706,7 +6750,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(129),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6717,7 +6761,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(129),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6728,7 +6772,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(182),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6739,7 +6783,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(134),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6750,7 +6794,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(139),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6761,7 +6805,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(139),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6772,7 +6816,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(68),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6783,7 +6827,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(68),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6794,7 +6838,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(10),
/* parameters */ ParameterIndex(186),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6805,7 +6849,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(144),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6816,7 +6860,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(204),
+ /* return_matcher_indices */ MatcherIndicesIndex(219),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6825,9 +6869,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -6836,9 +6880,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -6847,9 +6891,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -6858,9 +6902,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -6869,9 +6913,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(109),
},
{
@@ -6880,9 +6924,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -6891,9 +6935,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(214),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(110),
},
{
@@ -6902,9 +6946,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6913,9 +6957,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6924,9 +6968,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(110),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* templates */ TemplateIndex(114),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6935,9 +6979,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(112),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* templates */ TemplateIndex(116),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6946,9 +6990,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(114),
- /* parameters */ ParameterIndex(375),
- /* return_matcher_indices */ MatcherIndicesIndex(196),
+ /* templates */ TemplateIndex(118),
+ /* parameters */ ParameterIndex(377),
+ /* return_matcher_indices */ MatcherIndicesIndex(211),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -6959,7 +7003,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(74),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6970,7 +7014,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(74),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6981,7 +7025,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(26),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -6992,7 +7036,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(26),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7003,7 +7047,7 @@
/* num_templates */ 2,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(158),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7014,7 +7058,7 @@
/* num_templates */ 3,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(79),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7025,7 +7069,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(139),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7036,7 +7080,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(162),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7047,7 +7091,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(68),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7058,7 +7102,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(84),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7069,7 +7113,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(186),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7080,7 +7124,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(144),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7221,7 +7265,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(83),
+ /* templates */ TemplateIndex(87),
/* parameters */ ParameterIndex(238),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
@@ -7232,8 +7276,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(368),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(370),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7243,8 +7287,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 3,
- /* templates */ TemplateIndex(51),
- /* parameters */ ParameterIndex(369),
+ /* templates */ TemplateIndex(55),
+ /* parameters */ ParameterIndex(371),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7254,8 +7298,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(85),
- /* parameters */ ParameterIndex(370),
+ /* templates */ TemplateIndex(89),
+ /* parameters */ ParameterIndex(372),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7265,8 +7309,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(112),
- /* parameters */ ParameterIndex(371),
+ /* templates */ TemplateIndex(116),
+ /* parameters */ ParameterIndex(373),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7276,8 +7320,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(92),
- /* parameters */ ParameterIndex(372),
+ /* templates */ TemplateIndex(96),
+ /* parameters */ ParameterIndex(374),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7288,7 +7332,7 @@
/* num_explicit_templates */ 1,
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(373),
+ /* parameters */ ParameterIndex(375),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7298,8 +7342,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(116),
- /* parameters */ ParameterIndex(374),
+ /* templates */ TemplateIndex(120),
+ /* parameters */ ParameterIndex(376),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7309,7 +7353,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(94),
+ /* templates */ TemplateIndex(98),
/* parameters */ ParameterIndex(238),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
@@ -7320,8 +7364,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 2,
- /* templates */ TemplateIndex(96),
- /* parameters */ ParameterIndex(375),
+ /* templates */ TemplateIndex(100),
+ /* parameters */ ParameterIndex(377),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(10),
},
@@ -7333,7 +7377,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(279),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7344,7 +7388,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(75),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7355,7 +7399,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7366,7 +7410,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(285),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7377,7 +7421,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(159),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7388,7 +7432,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7399,7 +7443,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7410,7 +7454,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7421,7 +7465,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7432,7 +7476,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -7441,7 +7485,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
@@ -7452,9 +7496,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -7463,9 +7507,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(348),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(350),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -7474,9 +7518,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(351),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -7485,9 +7529,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(354),
- /* return_matcher_indices */ MatcherIndicesIndex(58),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(356),
+ /* return_matcher_indices */ MatcherIndicesIndex(73),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -7496,9 +7540,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(353),
- /* return_matcher_indices */ MatcherIndicesIndex(58),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(355),
+ /* return_matcher_indices */ MatcherIndicesIndex(73),
/* const_eval_fn */ ConstEvalFunctionIndex(88),
},
{
@@ -7507,9 +7551,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(71),
- /* parameters */ ParameterIndex(355),
- /* return_matcher_indices */ MatcherIndicesIndex(134),
+ /* templates */ TemplateIndex(75),
+ /* parameters */ ParameterIndex(357),
+ /* return_matcher_indices */ MatcherIndicesIndex(149),
/* const_eval_fn */ ConstEvalFunctionIndex(89),
},
{
@@ -7518,9 +7562,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(71),
- /* parameters */ ParameterIndex(357),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(75),
+ /* parameters */ ParameterIndex(359),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(90),
},
{
@@ -7529,9 +7573,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 4,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(359),
- /* return_matcher_indices */ MatcherIndicesIndex(62),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(361),
+ /* return_matcher_indices */ MatcherIndicesIndex(77),
/* const_eval_fn */ ConstEvalFunctionIndex(91),
},
{
@@ -7540,9 +7584,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7551,9 +7595,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(395),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(397),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7562,9 +7606,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(395),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(397),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7573,9 +7617,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7584,9 +7628,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7595,9 +7639,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7606,9 +7650,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7617,9 +7661,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(396),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(398),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7628,9 +7672,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(397),
- /* return_matcher_indices */ MatcherIndicesIndex(212),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(399),
+ /* return_matcher_indices */ MatcherIndicesIndex(227),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7639,9 +7683,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7650,9 +7694,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(398),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(400),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7661,9 +7705,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(398),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(400),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7672,9 +7716,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7683,9 +7727,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7694,9 +7738,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7705,9 +7749,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7716,9 +7760,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(399),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(401),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7727,9 +7771,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(400),
- /* return_matcher_indices */ MatcherIndicesIndex(218),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(402),
+ /* return_matcher_indices */ MatcherIndicesIndex(233),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7738,9 +7782,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7749,9 +7793,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(401),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(403),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7760,9 +7804,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(401),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(403),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7771,9 +7815,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7782,9 +7826,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7793,9 +7837,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7804,9 +7848,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7815,9 +7859,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(402),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(404),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7826,9 +7870,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(403),
- /* return_matcher_indices */ MatcherIndicesIndex(47),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(405),
+ /* return_matcher_indices */ MatcherIndicesIndex(62),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7837,9 +7881,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7848,9 +7892,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(404),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(406),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7859,9 +7903,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(404),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(406),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7870,9 +7914,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7881,9 +7925,9 @@
/* num_parameters */ 6,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7892,9 +7936,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7903,9 +7947,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -7914,9 +7958,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(405),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(407),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7925,9 +7969,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(406),
- /* return_matcher_indices */ MatcherIndicesIndex(228),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(408),
+ /* return_matcher_indices */ MatcherIndicesIndex(243),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -7936,9 +7980,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -7947,9 +7991,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(407),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(409),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7958,9 +8002,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(407),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(409),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -7969,9 +8013,9 @@
/* num_parameters */ 9,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7980,9 +8024,9 @@
/* num_parameters */ 9,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -7991,9 +8035,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8002,9 +8046,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8013,9 +8057,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(408),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(410),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8024,9 +8068,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(409),
- /* return_matcher_indices */ MatcherIndicesIndex(234),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(411),
+ /* return_matcher_indices */ MatcherIndicesIndex(249),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8035,9 +8079,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8046,9 +8090,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8057,9 +8101,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(410),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(412),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8068,9 +8112,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8079,9 +8123,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8090,9 +8134,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8101,9 +8145,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8112,9 +8156,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(411),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(413),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8123,9 +8167,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(412),
- /* return_matcher_indices */ MatcherIndicesIndex(240),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(414),
+ /* return_matcher_indices */ MatcherIndicesIndex(255),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8134,9 +8178,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8145,9 +8189,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(413),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(415),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8156,9 +8200,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(413),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(415),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8167,9 +8211,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8178,9 +8222,9 @@
/* num_parameters */ 8,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8189,9 +8233,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8200,9 +8244,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(218),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8211,9 +8255,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(414),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(416),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8222,9 +8266,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(415),
- /* return_matcher_indices */ MatcherIndicesIndex(246),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(417),
+ /* return_matcher_indices */ MatcherIndicesIndex(261),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8233,9 +8277,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8244,9 +8288,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(416),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(418),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8255,9 +8299,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(416),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(418),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8266,9 +8310,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8277,9 +8321,9 @@
/* num_parameters */ 12,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8288,9 +8332,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8299,9 +8343,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8310,9 +8354,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(417),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(419),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8321,9 +8365,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(418),
- /* return_matcher_indices */ MatcherIndicesIndex(252),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(420),
+ /* return_matcher_indices */ MatcherIndicesIndex(267),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8332,9 +8376,9 @@
/* num_parameters */ 0,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
+ /* templates */ TemplateIndex(127),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -8343,9 +8387,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(123),
- /* parameters */ ParameterIndex(419),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* templates */ TemplateIndex(127),
+ /* parameters */ ParameterIndex(421),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8354,9 +8398,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
- /* parameters */ ParameterIndex(419),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* templates */ TemplateIndex(51),
+ /* parameters */ ParameterIndex(421),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -8365,9 +8409,9 @@
/* num_parameters */ 16,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8376,9 +8420,9 @@
/* num_parameters */ 16,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(112),
},
{
@@ -8387,9 +8431,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8398,9 +8442,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(226),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(113),
},
{
@@ -8409,9 +8453,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(108),
- /* parameters */ ParameterIndex(420),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* templates */ TemplateIndex(112),
+ /* parameters */ ParameterIndex(422),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8420,9 +8464,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(106),
- /* parameters */ ParameterIndex(421),
- /* return_matcher_indices */ MatcherIndicesIndex(258),
+ /* templates */ TemplateIndex(110),
+ /* parameters */ ParameterIndex(423),
+ /* return_matcher_indices */ MatcherIndicesIndex(273),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -8433,7 +8477,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(104),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8444,7 +8488,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(104),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8455,7 +8499,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(38),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8466,7 +8510,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(38),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8477,7 +8521,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(109),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8488,7 +8532,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(109),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8499,7 +8543,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(178),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8510,7 +8554,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(114),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8521,7 +8565,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(44),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8532,7 +8576,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(44),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8543,7 +8587,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(19),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8554,7 +8598,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(19),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8565,7 +8609,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(50),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8576,7 +8620,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(50),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8587,7 +8631,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(119),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8598,7 +8642,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(56),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8609,7 +8653,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8620,7 +8664,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8631,7 +8675,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8642,7 +8686,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8653,7 +8697,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8664,7 +8708,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8675,7 +8719,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(27),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8686,7 +8730,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(80),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8697,7 +8741,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8708,7 +8752,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8717,9 +8761,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(100),
- /* parameters */ ParameterIndex(387),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(104),
+ /* parameters */ ParameterIndex(389),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8728,9 +8772,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(102),
- /* parameters */ ParameterIndex(387),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(106),
+ /* parameters */ ParameterIndex(389),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8741,7 +8785,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8752,7 +8796,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8763,7 +8807,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8774,7 +8818,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8785,7 +8829,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8796,7 +8840,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8807,7 +8851,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8818,7 +8862,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(89),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8829,7 +8873,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8840,7 +8884,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(32),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8851,7 +8895,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(166),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8862,7 +8906,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(9),
/* parameters */ ParameterIndex(94),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -8871,7 +8915,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
@@ -8882,9 +8926,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -8893,9 +8937,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(348),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(350),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -8904,9 +8948,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(351),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -8915,9 +8959,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(352),
- /* return_matcher_indices */ MatcherIndicesIndex(58),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(354),
+ /* return_matcher_indices */ MatcherIndicesIndex(73),
/* const_eval_fn */ ConstEvalFunctionIndex(86),
},
{
@@ -8926,7 +8970,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
@@ -8937,9 +8981,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
},
{
@@ -8948,9 +8992,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(348),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(350),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
},
{
@@ -8959,9 +9003,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(351),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
},
{
@@ -8970,9 +9014,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(59),
- /* parameters */ ParameterIndex(352),
- /* return_matcher_indices */ MatcherIndicesIndex(58),
+ /* templates */ TemplateIndex(63),
+ /* parameters */ ParameterIndex(354),
+ /* return_matcher_indices */ MatcherIndicesIndex(73),
/* const_eval_fn */ ConstEvalFunctionIndex(87),
},
{
@@ -8981,7 +9025,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
@@ -8992,9 +9036,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
},
{
@@ -9003,9 +9047,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(348),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(350),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
},
{
@@ -9014,9 +9058,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(351),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(92),
},
{
@@ -9025,7 +9069,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
@@ -9036,9 +9080,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -9047,9 +9091,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(348),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(350),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -9058,9 +9102,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
- /* parameters */ ParameterIndex(349),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(79),
+ /* parameters */ ParameterIndex(351),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(93),
},
{
@@ -9071,7 +9115,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(95),
},
{
@@ -9080,9 +9124,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
+ /* templates */ TemplateIndex(56),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(77),
+ /* return_matcher_indices */ MatcherIndicesIndex(92),
/* const_eval_fn */ ConstEvalFunctionIndex(95),
},
{
@@ -9091,7 +9135,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(95),
@@ -9102,9 +9146,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(95),
},
{
@@ -9115,7 +9159,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(96),
},
{
@@ -9124,9 +9168,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
+ /* templates */ TemplateIndex(56),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(77),
+ /* return_matcher_indices */ MatcherIndicesIndex(92),
/* const_eval_fn */ ConstEvalFunctionIndex(96),
},
{
@@ -9135,7 +9179,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(96),
@@ -9146,9 +9190,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(96),
},
{
@@ -9157,7 +9201,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(43),
@@ -9168,9 +9212,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(43),
},
{
@@ -9179,9 +9223,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(236),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(43),
},
{
@@ -9190,7 +9234,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(239),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(63),
@@ -9201,9 +9245,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(231),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(63),
},
{
@@ -9212,9 +9256,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(86),
+ /* templates */ TemplateIndex(90),
/* parameters */ ParameterIndex(242),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(64),
},
{
@@ -9225,7 +9269,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(155),
+ /* return_matcher_indices */ MatcherIndicesIndex(170),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -9235,8 +9279,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(392),
- /* return_matcher_indices */ MatcherIndicesIndex(155),
+ /* parameters */ ParameterIndex(394),
+ /* return_matcher_indices */ MatcherIndicesIndex(170),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -9245,9 +9289,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(117),
+ /* templates */ TemplateIndex(121),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(155),
+ /* return_matcher_indices */ MatcherIndicesIndex(170),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -9258,7 +9302,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -9269,7 +9313,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -9278,9 +9322,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(118),
+ /* templates */ TemplateIndex(122),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -9291,7 +9335,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -9301,8 +9345,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(377),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* parameters */ ParameterIndex(379),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -9311,9 +9355,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(119),
+ /* templates */ TemplateIndex(123),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -9334,7 +9378,7 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(368),
+ /* parameters */ ParameterIndex(370),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
@@ -9344,7 +9388,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(120),
+ /* templates */ TemplateIndex(124),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(6),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
@@ -9357,7 +9401,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(107),
},
{
@@ -9368,7 +9412,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
@@ -9377,9 +9421,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(121),
+ /* templates */ TemplateIndex(125),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -9388,7 +9432,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(0),
@@ -9399,9 +9443,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(74),
+ /* templates */ TemplateIndex(78),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(0),
},
{
@@ -9410,7 +9454,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(1),
@@ -9421,9 +9465,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(1),
},
{
@@ -9432,7 +9476,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(2),
@@ -9443,9 +9487,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(2),
},
{
@@ -9456,7 +9500,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(3),
},
{
@@ -9465,9 +9509,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
+ /* templates */ TemplateIndex(56),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(3),
},
{
@@ -9478,7 +9522,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(4),
},
{
@@ -9487,9 +9531,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
+ /* templates */ TemplateIndex(56),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(4),
},
{
@@ -9498,9 +9542,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(79),
- /* parameters */ ParameterIndex(367),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(83),
+ /* parameters */ ParameterIndex(369),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9509,9 +9553,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(81),
- /* parameters */ ParameterIndex(367),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* templates */ TemplateIndex(85),
+ /* parameters */ ParameterIndex(369),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9520,7 +9564,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(5),
@@ -9531,9 +9575,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(5),
},
{
@@ -9542,7 +9586,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(6),
@@ -9553,9 +9597,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(6),
},
{
@@ -9564,7 +9608,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(7),
@@ -9575,9 +9619,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(7),
},
{
@@ -9586,7 +9630,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(8),
@@ -9597,9 +9641,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(59),
+ /* templates */ TemplateIndex(63),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(8),
},
{
@@ -9608,7 +9652,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(9),
@@ -9619,9 +9663,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(9),
},
{
@@ -9630,7 +9674,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(11),
@@ -9641,9 +9685,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(11),
},
{
@@ -9652,7 +9696,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(12),
@@ -9663,9 +9707,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(12),
},
{
@@ -9674,7 +9718,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(13),
@@ -9685,9 +9729,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(13),
},
{
@@ -9696,7 +9740,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(14),
@@ -9707,9 +9751,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(14),
},
{
@@ -9718,7 +9762,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(15),
@@ -9729,9 +9773,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(15),
},
{
@@ -9740,7 +9784,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(16),
@@ -9751,9 +9795,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(16),
},
{
@@ -9762,7 +9806,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(17),
@@ -9773,9 +9817,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(17),
},
{
@@ -9784,7 +9828,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(19),
@@ -9795,9 +9839,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(19),
},
{
@@ -9806,7 +9850,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(21),
@@ -9817,7 +9861,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(21),
@@ -9829,8 +9873,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(377),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* parameters */ ParameterIndex(379),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9839,9 +9883,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
- /* parameters */ ParameterIndex(378),
- /* return_matcher_indices */ MatcherIndicesIndex(98),
+ /* templates */ TemplateIndex(56),
+ /* parameters */ ParameterIndex(380),
+ /* return_matcher_indices */ MatcherIndicesIndex(113),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -9850,7 +9894,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(25),
@@ -9861,9 +9905,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(25),
},
{
@@ -9872,7 +9916,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(26),
@@ -9883,9 +9927,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(26),
},
{
@@ -9894,7 +9938,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(27),
@@ -9905,9 +9949,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(155),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(27),
},
{
@@ -9916,7 +9960,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(29),
@@ -9927,9 +9971,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(29),
},
{
@@ -9938,7 +9982,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(30),
@@ -9949,9 +9993,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(30),
},
{
@@ -9960,7 +10004,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(31),
@@ -9971,9 +10015,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(31),
},
{
@@ -9982,7 +10026,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(32),
@@ -9993,9 +10037,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(32),
},
{
@@ -10004,7 +10048,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(33),
@@ -10015,9 +10059,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(33),
},
{
@@ -10026,9 +10070,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(146),
+ /* return_matcher_indices */ MatcherIndicesIndex(161),
/* const_eval_fn */ ConstEvalFunctionIndex(34),
},
{
@@ -10037,9 +10081,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(101),
+ /* return_matcher_indices */ MatcherIndicesIndex(116),
/* const_eval_fn */ ConstEvalFunctionIndex(34),
},
{
@@ -10048,7 +10092,7 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(15),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(35),
@@ -10059,9 +10103,9 @@
/* num_parameters */ 4,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(35),
},
{
@@ -10070,7 +10114,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(36),
@@ -10081,9 +10125,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(36),
},
{
@@ -10092,7 +10136,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(55),
+ /* templates */ TemplateIndex(59),
/* parameters */ ParameterIndex(306),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(37),
@@ -10103,9 +10147,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(308),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(37),
},
{
@@ -10114,7 +10158,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(38),
@@ -10125,7 +10169,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(38),
@@ -10136,7 +10180,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(39),
@@ -10147,9 +10191,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(39),
},
{
@@ -10158,7 +10202,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(40),
@@ -10169,9 +10213,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(40),
},
{
@@ -10180,7 +10224,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(41),
@@ -10191,9 +10235,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(74),
+ /* templates */ TemplateIndex(78),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(41),
},
{
@@ -10202,7 +10246,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(42),
@@ -10213,9 +10257,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(74),
+ /* templates */ TemplateIndex(78),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(42),
},
{
@@ -10224,9 +10268,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(148),
+ /* return_matcher_indices */ MatcherIndicesIndex(163),
/* const_eval_fn */ ConstEvalFunctionIndex(44),
},
{
@@ -10235,9 +10279,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(107),
+ /* return_matcher_indices */ MatcherIndicesIndex(122),
/* const_eval_fn */ ConstEvalFunctionIndex(44),
},
{
@@ -10246,7 +10290,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(55),
@@ -10257,9 +10301,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(55),
},
{
@@ -10269,8 +10313,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(377),
- /* return_matcher_indices */ MatcherIndicesIndex(100),
+ /* parameters */ ParameterIndex(379),
+ /* return_matcher_indices */ MatcherIndicesIndex(115),
/* const_eval_fn */ ConstEvalFunctionIndex(56),
},
{
@@ -10279,9 +10323,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
- /* parameters */ ParameterIndex(378),
- /* return_matcher_indices */ MatcherIndicesIndex(98),
+ /* templates */ TemplateIndex(56),
+ /* parameters */ ParameterIndex(380),
+ /* return_matcher_indices */ MatcherIndicesIndex(113),
/* const_eval_fn */ ConstEvalFunctionIndex(56),
},
{
@@ -10290,7 +10334,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(57),
@@ -10301,9 +10345,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(57),
},
{
@@ -10312,7 +10356,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(60),
@@ -10323,9 +10367,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(60),
},
{
@@ -10334,7 +10378,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(61),
@@ -10345,9 +10389,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(61),
},
{
@@ -10356,7 +10400,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(62),
@@ -10367,9 +10411,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(59),
+ /* templates */ TemplateIndex(63),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(62),
},
{
@@ -10378,7 +10422,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(89),
+ /* templates */ TemplateIndex(93),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(65),
@@ -10389,9 +10433,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(88),
+ /* templates */ TemplateIndex(92),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(65),
},
{
@@ -10400,7 +10444,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(66),
@@ -10411,9 +10455,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(66),
},
{
@@ -10422,7 +10466,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(67),
@@ -10433,9 +10477,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(67),
},
{
@@ -10444,7 +10488,7 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(68),
@@ -10455,9 +10499,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(68),
},
{
@@ -10466,7 +10510,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(69),
@@ -10477,9 +10521,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(69),
},
{
@@ -10488,7 +10532,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(70),
@@ -10499,9 +10543,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(70),
},
{
@@ -10510,7 +10554,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(71),
@@ -10521,9 +10565,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(71),
},
{
@@ -10532,7 +10576,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(72),
@@ -10543,9 +10587,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(72),
},
{
@@ -10554,7 +10598,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(74),
@@ -10565,9 +10609,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(74),
},
{
@@ -10578,7 +10622,7 @@
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
/* parameters */ ParameterIndex(288),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10589,7 +10633,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(294),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10600,7 +10644,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(44),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10611,7 +10655,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(249),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10620,7 +10664,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(332),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10631,9 +10675,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(334),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10642,7 +10686,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(332),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10653,9 +10697,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(334),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10664,7 +10708,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(336),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10675,9 +10719,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(338),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10686,7 +10730,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(340),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10697,9 +10741,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(342),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10708,7 +10752,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(332),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10719,9 +10763,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(76),
+ /* templates */ TemplateIndex(80),
/* parameters */ ParameterIndex(334),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10730,7 +10774,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(344),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10741,9 +10785,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(346),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10752,7 +10796,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(91),
+ /* templates */ TemplateIndex(95),
/* parameters */ ParameterIndex(344),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -10763,9 +10807,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(90),
+ /* templates */ TemplateIndex(94),
/* parameters */ ParameterIndex(346),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -10776,7 +10820,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(83),
},
{
@@ -10785,9 +10829,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(52),
+ /* templates */ TemplateIndex(56),
/* parameters */ ParameterIndex(244),
- /* return_matcher_indices */ MatcherIndicesIndex(77),
+ /* return_matcher_indices */ MatcherIndicesIndex(92),
/* const_eval_fn */ ConstEvalFunctionIndex(83),
},
{
@@ -10796,7 +10840,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
@@ -10807,9 +10851,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(84),
},
{
@@ -10818,7 +10862,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(89),
+ /* templates */ TemplateIndex(93),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
@@ -10829,9 +10873,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(89),
+ /* templates */ TemplateIndex(93),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(85),
},
{
@@ -10840,7 +10884,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
@@ -10851,9 +10895,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(94),
},
{
@@ -10862,9 +10906,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(99),
},
{
@@ -10873,9 +10917,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(99),
},
{
@@ -10884,9 +10928,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(100),
},
{
@@ -10895,9 +10939,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(87),
+ /* templates */ TemplateIndex(91),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(100),
},
{
@@ -10906,9 +10950,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(101),
},
{
@@ -10917,9 +10961,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(101),
},
{
@@ -10928,9 +10972,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(102),
},
{
@@ -10939,9 +10983,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(102),
},
{
@@ -10950,9 +10994,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(103),
},
{
@@ -10961,9 +11005,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(103),
},
{
@@ -10972,9 +11016,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(1),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(104),
},
{
@@ -10983,9 +11027,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(75),
+ /* templates */ TemplateIndex(79),
/* parameters */ ParameterIndex(230),
- /* return_matcher_indices */ MatcherIndicesIndex(137),
+ /* return_matcher_indices */ MatcherIndicesIndex(152),
/* const_eval_fn */ ConstEvalFunctionIndex(104),
},
{
@@ -10994,7 +11038,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
@@ -11005,9 +11049,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
- /* parameters */ ParameterIndex(350),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(108),
+ /* parameters */ ParameterIndex(352),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(105),
},
{
@@ -11016,7 +11060,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(104),
+ /* templates */ TemplateIndex(108),
/* parameters */ ParameterIndex(16),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
@@ -11027,9 +11071,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(104),
- /* parameters */ ParameterIndex(350),
- /* return_matcher_indices */ MatcherIndicesIndex(80),
+ /* templates */ TemplateIndex(108),
+ /* parameters */ ParameterIndex(352),
+ /* return_matcher_indices */ MatcherIndicesIndex(95),
/* const_eval_fn */ ConstEvalFunctionIndex(106),
},
{
@@ -11038,9 +11082,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 1,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(264),
+ /* return_matcher_indices */ MatcherIndicesIndex(279),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -11049,9 +11093,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(122),
+ /* templates */ TemplateIndex(126),
/* parameters */ ParameterIndex(222),
- /* return_matcher_indices */ MatcherIndicesIndex(264),
+ /* return_matcher_indices */ MatcherIndicesIndex(279),
/* const_eval_fn */ ConstEvalFunctionIndex(108),
},
{
@@ -11060,7 +11104,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(47),
+ /* templates */ TemplateIndex(51),
/* parameters */ ParameterIndex(222),
/* return_matcher_indices */ MatcherIndicesIndex(12),
/* const_eval_fn */ ConstEvalFunctionIndex(18),
@@ -11071,8 +11115,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
- /* parameters */ ParameterIndex(376),
+ /* templates */ TemplateIndex(58),
+ /* parameters */ ParameterIndex(378),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(20),
},
@@ -11082,7 +11126,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(74),
+ /* templates */ TemplateIndex(78),
/* parameters */ ParameterIndex(154),
/* return_matcher_indices */ MatcherIndicesIndex(10),
/* const_eval_fn */ ConstEvalFunctionIndex(22),
@@ -11095,7 +11139,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(155),
+ /* return_matcher_indices */ MatcherIndicesIndex(170),
/* const_eval_fn */ ConstEvalFunctionIndex(23),
},
{
@@ -11106,7 +11150,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(24),
},
{
@@ -11115,9 +11159,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(235),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(28),
},
{
@@ -11126,9 +11170,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(45),
},
{
@@ -11138,8 +11182,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(379),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(381),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(46),
},
{
@@ -11149,8 +11193,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(379),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(381),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(47),
},
{
@@ -11160,8 +11204,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(379),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(381),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(48),
},
{
@@ -11171,8 +11215,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(380),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(382),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(49),
},
{
@@ -11182,8 +11226,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(380),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(382),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(50),
},
{
@@ -11193,8 +11237,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(381),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(383),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(51),
},
{
@@ -11204,8 +11248,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(382),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(384),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(52),
},
{
@@ -11215,8 +11259,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(381),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(383),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(53),
},
{
@@ -11226,8 +11270,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(382),
- /* return_matcher_indices */ MatcherIndicesIndex(94),
+ /* parameters */ ParameterIndex(384),
+ /* return_matcher_indices */ MatcherIndicesIndex(109),
/* const_eval_fn */ ConstEvalFunctionIndex(54),
},
{
@@ -11236,9 +11280,9 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(154),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(58),
},
{
@@ -11247,9 +11291,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(54),
+ /* templates */ TemplateIndex(58),
/* parameters */ ParameterIndex(236),
- /* return_matcher_indices */ MatcherIndicesIndex(74),
+ /* return_matcher_indices */ MatcherIndicesIndex(89),
/* const_eval_fn */ ConstEvalFunctionIndex(59),
},
{
@@ -11269,9 +11313,9 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(57),
- /* parameters */ ParameterIndex(383),
- /* return_matcher_indices */ MatcherIndicesIndex(38),
+ /* templates */ TemplateIndex(61),
+ /* parameters */ ParameterIndex(385),
+ /* return_matcher_indices */ MatcherIndicesIndex(53),
/* const_eval_fn */ ConstEvalFunctionIndex(73),
},
{
@@ -11282,7 +11326,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(150),
+ /* return_matcher_indices */ MatcherIndicesIndex(165),
/* const_eval_fn */ ConstEvalFunctionIndex(75),
},
{
@@ -11293,7 +11337,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(150),
+ /* return_matcher_indices */ MatcherIndicesIndex(165),
/* const_eval_fn */ ConstEvalFunctionIndex(76),
},
{
@@ -11304,7 +11348,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(150),
+ /* return_matcher_indices */ MatcherIndicesIndex(165),
/* const_eval_fn */ ConstEvalFunctionIndex(77),
},
{
@@ -11315,7 +11359,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(78),
},
{
@@ -11326,7 +11370,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(152),
+ /* return_matcher_indices */ MatcherIndicesIndex(167),
/* const_eval_fn */ ConstEvalFunctionIndex(79),
},
{
@@ -11337,7 +11381,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(154),
+ /* return_matcher_indices */ MatcherIndicesIndex(169),
/* const_eval_fn */ ConstEvalFunctionIndex(80),
},
{
@@ -11348,7 +11392,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(17),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(81),
},
{
@@ -11357,8 +11401,8 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(69),
- /* parameters */ ParameterIndex(384),
+ /* templates */ TemplateIndex(73),
+ /* parameters */ ParameterIndex(386),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
@@ -11369,8 +11413,8 @@
/* num_explicit_templates */ 0,
/* num_templates */ 1,
/* templates */ TemplateIndex(19),
- /* parameters */ ParameterIndex(389),
- /* return_matcher_indices */ MatcherIndicesIndex(176),
+ /* parameters */ ParameterIndex(391),
+ /* return_matcher_indices */ MatcherIndicesIndex(191),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -11379,7 +11423,7 @@
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -11390,7 +11434,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(/* invalid */),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -11401,7 +11445,7 @@
/* num_parameters */ 2,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(0),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
@@ -11412,9 +11456,9 @@
/* num_parameters */ 3,
/* num_explicit_templates */ 0,
/* num_templates */ 2,
- /* templates */ TemplateIndex(77),
+ /* templates */ TemplateIndex(81),
/* parameters */ ParameterIndex(0),
- /* return_matcher_indices */ MatcherIndicesIndex(202),
+ /* return_matcher_indices */ MatcherIndicesIndex(217),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -11425,7 +11469,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(156),
+ /* return_matcher_indices */ MatcherIndicesIndex(171),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -11436,7 +11480,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(/* invalid */),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -11447,7 +11491,7 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(152),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
@@ -11474,47 +11518,47 @@
},
{
/* [559] */
+ /* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
+ /* num_parameters */ 2,
+ /* num_explicit_templates */ 0,
+ /* num_templates */ 4,
+ /* templates */ TemplateIndex(47),
+ /* parameters */ ParameterIndex(348),
+ /* return_matcher_indices */ MatcherIndicesIndex(34),
+ /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
+ },
+ {
+ /* [560] */
/* flags */ OverloadFlags(OverloadFlag::kIsBuiltin, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline),
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 1,
- /* templates */ TemplateIndex(69),
+ /* templates */ TemplateIndex(73),
/* parameters */ ParameterIndex(1),
/* return_matcher_indices */ MatcherIndicesIndex(13),
/* const_eval_fn */ ConstEvalFunctionIndex(82),
},
{
- /* [560] */
- /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
- /* num_parameters */ 1,
- /* num_explicit_templates */ 0,
- /* num_templates */ 3,
- /* templates */ TemplateIndex(68),
- /* parameters */ ParameterIndex(390),
- /* return_matcher_indices */ MatcherIndicesIndex(50),
- /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
- },
- {
/* [561] */
/* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
/* num_parameters */ 1,
/* num_explicit_templates */ 0,
/* num_templates */ 3,
- /* templates */ TemplateIndex(68),
- /* parameters */ ParameterIndex(391),
- /* return_matcher_indices */ MatcherIndicesIndex(54),
+ /* templates */ TemplateIndex(72),
+ /* parameters */ ParameterIndex(392),
+ /* return_matcher_indices */ MatcherIndicesIndex(65),
/* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
/* [562] */
/* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
- /* num_parameters */ 2,
+ /* num_parameters */ 1,
/* num_explicit_templates */ 0,
- /* num_templates */ 0,
- /* templates */ TemplateIndex(/* invalid */),
- /* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
- /* const_eval_fn */ ConstEvalFunctionIndex(97),
+ /* num_templates */ 3,
+ /* templates */ TemplateIndex(72),
+ /* parameters */ ParameterIndex(393),
+ /* return_matcher_indices */ MatcherIndicesIndex(69),
+ /* const_eval_fn */ ConstEvalFunctionIndex(/* invalid */),
},
{
/* [563] */
@@ -11524,7 +11568,18 @@
/* num_templates */ 0,
/* templates */ TemplateIndex(/* invalid */),
/* parameters */ ParameterIndex(233),
- /* return_matcher_indices */ MatcherIndicesIndex(79),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
+ /* const_eval_fn */ ConstEvalFunctionIndex(97),
+ },
+ {
+ /* [564] */
+ /* flags */ OverloadFlags(OverloadFlag::kIsOperator, OverloadFlag::kSupportsVertexPipeline, OverloadFlag::kSupportsFragmentPipeline, OverloadFlag::kSupportsComputePipeline, OverloadFlag::kMustUse),
+ /* num_parameters */ 2,
+ /* num_explicit_templates */ 0,
+ /* num_templates */ 0,
+ /* templates */ TemplateIndex(/* invalid */),
+ /* parameters */ ParameterIndex(233),
+ /* return_matcher_indices */ MatcherIndicesIndex(40),
/* const_eval_fn */ ConstEvalFunctionIndex(98),
},
};
@@ -12681,10 +12736,16 @@
},
{
/* [149] */
- /* fn __tint_materialize[T](T) -> T */
+ /* fn subgroupMatrixMultiply[S : subgroup_matrix_elements, C : num, R : num, K : num](subgroup_matrix<subgroup_matrix_kind_left, S, K, R>, subgroup_matrix<subgroup_matrix_kind_right, S, C, K>) -> subgroup_matrix<subgroup_matrix_kind_result, S, C, R> */
/* num overloads */ 1,
/* overloads */ OverloadIndex(559),
},
+ {
+ /* [150] */
+ /* fn __tint_materialize[T](T) -> T */
+ /* num overloads */ 1,
+ /* overloads */ OverloadIndex(560),
+ },
};
constexpr IntrinsicInfo kUnaryOperators[] = {
@@ -12692,13 +12753,13 @@
/* [0] */
/* op &[S : address_space, T, A : access](ref<S, T, A>) -> ptr<S, T, A> */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(560),
+ /* overloads */ OverloadIndex(561),
},
{
/* [1] */
/* op *[S : address_space, T, A : access](ptr<S, T, A>) -> ref<S, T, A> */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(561),
+ /* overloads */ OverloadIndex(562),
},
{
/* [2] */
@@ -12810,13 +12871,13 @@
/* [8] */
/* op &&(bool, bool) -> bool */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(562),
+ /* overloads */ OverloadIndex(563),
},
{
/* [9] */
/* op ||(bool, bool) -> bool */
/* num overloads */ 1,
- /* overloads */ OverloadIndex(563),
+ /* overloads */ OverloadIndex(564),
},
{
/* [10] */
diff --git a/src/tint/lang/wgsl/reader/lower/lower.cc b/src/tint/lang/wgsl/reader/lower/lower.cc
index 03a703f..1ed010a 100644
--- a/src/tint/lang/wgsl/reader/lower/lower.cc
+++ b/src/tint/lang/wgsl/reader/lower/lower.cc
@@ -194,6 +194,7 @@
CASE(kQuadSwapDiagonal)
CASE(kSubgroupMatrixLoad)
CASE(kSubgroupMatrixStore)
+ CASE(kSubgroupMatrixMultiply)
case tint::wgsl::BuiltinFn::kBitcast: // should lower to ir::Bitcast
case tint::wgsl::BuiltinFn::kWorkgroupUniformLoad: // should be handled in Lower()
diff --git a/src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc b/src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc
index 1e357f3..4eaf387 100644
--- a/src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc
+++ b/src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc
@@ -379,5 +379,74 @@
testing::HasSubstr(R"(error: no matching call to 'subgroupMatrixLoad)"));
}
+TEST_F(ResolverSubgroupMatrixTest, SubgroupMatrixMultiply) {
+ Enable(wgsl::Extension::kChromiumExperimentalSubgroupMatrix);
+ auto* left = GlobalVar("left", private_, ty("subgroup_matrix_left", ty.f32(), 2_u, 4_u));
+ auto* right = GlobalVar("right", private_, ty("subgroup_matrix_right", ty.f32(), 8_u, 2_u));
+ auto* call = Call(wgsl::BuiltinFn::kSubgroupMatrixMultiply, left, right);
+ Func("foo", Empty, ty.void_(),
+ Vector{
+ Assign(Phony(), call),
+ });
+
+ EXPECT_TRUE(r()->Resolve()) << r()->error();
+
+ auto call_sem = Sem().Get(call)->As<sem::Call>();
+ ASSERT_NE(call_sem, nullptr);
+ auto* target = call_sem->Target()->As<sem::BuiltinFn>();
+ ASSERT_NE(target, nullptr);
+ EXPECT_EQ(target->Fn(), wgsl::BuiltinFn::kSubgroupMatrixMultiply);
+ auto* result = target->ReturnType()->As<core::type::SubgroupMatrix>();
+ ASSERT_NE(result, nullptr);
+ EXPECT_EQ(result->Kind(), core::SubgroupMatrixKind::kResult);
+ EXPECT_EQ(result->Columns(), 8u);
+ EXPECT_EQ(result->Rows(), 4u);
+}
+
+TEST_F(ResolverSubgroupMatrixTest, SubgroupMatrixMultiply_MismatchDimensions) {
+ Enable(wgsl::Extension::kChromiumExperimentalSubgroupMatrix);
+ auto* left = GlobalVar("left", private_, ty("subgroup_matrix_left", ty.f32(), 4_u, 2_u));
+ auto* right = GlobalVar("right", private_, ty("subgroup_matrix_right", ty.f32(), 2_u, 8_u));
+ auto* call = Call(wgsl::BuiltinFn::kSubgroupMatrixMultiply, left, right);
+ Func("foo", Empty, ty.void_(),
+ Vector{
+ Assign(Phony(), call),
+ });
+
+ EXPECT_FALSE(r()->Resolve());
+ EXPECT_THAT(r()->error(),
+ testing::HasSubstr(R"(error: no matching call to 'subgroupMatrixMultiply)"));
+}
+
+TEST_F(ResolverSubgroupMatrixTest, SubgroupMatrixMultiply_MismatchTypes) {
+ Enable(wgsl::Extension::kChromiumExperimentalSubgroupMatrix);
+ auto* left = GlobalVar("left", private_, ty("subgroup_matrix_left", ty.u32(), 8_u, 8_u));
+ auto* right = GlobalVar("right", private_, ty("subgroup_matrix_right", ty.i32(), 8_u, 8_u));
+ auto* call = Call(wgsl::BuiltinFn::kSubgroupMatrixMultiply, left, right);
+ Func("foo", Empty, ty.void_(),
+ Vector{
+ Assign(Phony(), call),
+ });
+
+ EXPECT_FALSE(r()->Resolve());
+ EXPECT_THAT(r()->error(),
+ testing::HasSubstr(R"(error: no matching call to 'subgroupMatrixMultiply)"));
+}
+
+TEST_F(ResolverSubgroupMatrixTest, SubgroupMatrixMultiply_MismatchKinds) {
+ Enable(wgsl::Extension::kChromiumExperimentalSubgroupMatrix);
+ auto* left = GlobalVar("left", private_, ty("subgroup_matrix_left", ty.f32(), 8_u, 8_u));
+ auto* right = GlobalVar("right", private_, ty("subgroup_matrix_right", ty.f32(), 8_u, 8_u));
+ auto* call = Call(wgsl::BuiltinFn::kSubgroupMatrixMultiply, right, left);
+ Func("foo", Empty, ty.void_(),
+ Vector{
+ Assign(Phony(), call),
+ });
+
+ EXPECT_FALSE(r()->Resolve());
+ EXPECT_THAT(r()->error(),
+ testing::HasSubstr(R"(error: no matching call to 'subgroupMatrixMultiply)"));
+}
+
} // namespace
} // namespace tint::resolver
diff --git a/src/tint/lang/wgsl/wgsl.def b/src/tint/lang/wgsl/wgsl.def
index 207db17..63b14ee 100644
--- a/src/tint/lang/wgsl/wgsl.def
+++ b/src/tint/lang/wgsl/wgsl.def
@@ -206,7 +206,7 @@
match f32_f16: f32 | f16
match iu32: i32 | u32
-match subgroup_matrix_elements: f32 | f16 | u32 | i32 | u8 | i8
+match subgroup_matrix_elements: f32 | f16 | u32 | i32
match subgroup_matrix_kind_left : subgroup_matrix_kind.left
match subgroup_matrix_kind_right : subgroup_matrix_kind.right
match subgroup_matrix_kind_result : subgroup_matrix_kind.result
@@ -682,6 +682,10 @@
@must_use @stage("compute") implicit(K: subgroup_matrix_kind, S: fiu32_f16, C: num, R: num, AC: num) fn subgroupMatrixLoad<T: subgroup_matrix<K, S, C, R> >(ptr<workgroup_or_storage, array<S, AC>, readable>, u32, bool, u32) -> T
@stage("compute") implicit(K: subgroup_matrix_kind, S: fiu32_f16, C: num, R: num, AC: num) fn subgroupMatrixStore(ptr<workgroup_or_storage, array<S, AC>, writable>, u32, subgroup_matrix<K, S, C, R>, bool, u32)
+@must_use @stage("compute") implicit(S: subgroup_matrix_elements, C: num, R: num, K: num) fn subgroupMatrixMultiply(
+ subgroup_matrix<subgroup_matrix_kind_left, S, K, R>,
+ subgroup_matrix<subgroup_matrix_kind_right, S, C, K>)
+ -> subgroup_matrix<subgroup_matrix_kind_result, S, C, R>
////////////////////////////////////////////////////////////////////////////////
// Value constructors //
diff --git a/src/tint/lang/wgsl/writer/raise/raise.cc b/src/tint/lang/wgsl/writer/raise/raise.cc
index 7a45fa1..21ad9d4 100644
--- a/src/tint/lang/wgsl/writer/raise/raise.cc
+++ b/src/tint/lang/wgsl/writer/raise/raise.cc
@@ -197,6 +197,7 @@
CASE(kQuadSwapDiagonal)
CASE(kSubgroupMatrixLoad)
CASE(kSubgroupMatrixStore)
+ CASE(kSubgroupMatrixMultiply)
case core::BuiltinFn::kNone:
break;
}
diff --git a/src/tint/utils/protos/ir/ir.proto b/src/tint/utils/protos/ir/ir.proto
index 730768b..95c515e 100644
--- a/src/tint/utils/protos/ir/ir.proto
+++ b/src/tint/utils/protos/ir/ir.proto
@@ -668,4 +668,5 @@
subgroup_inclusive_mul = 144;
subgroup_matrix_load = 145;
subgroup_matrix_store = 146;
+ subgroup_matrix_multiply = 147;
}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl
new file mode 100644
index 0000000..9c040d0
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl
@@ -0,0 +1,53 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, f32, 8, 8>, subgroup_matrix<right, f32, 8, 8>) -> subgroup_matrix<result, f32, 8, 8>
+fn subgroupMatrixMultiply_077fe6() -> subgroup_matrix_result<f32, 8, 8>{
+ var res: subgroup_matrix_result<f32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<f32, 8, 8>(), subgroup_matrix_right<f32, 8, 8>());
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_077fe6(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl
new file mode 100644
index 0000000..5258c05
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1182 internal compiler error: TINT_UNREACHABLE unhandled: subgroupMatrixMultiply
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl
new file mode 100644
index 0000000..1aa48db
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl
@@ -0,0 +1,13 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f32, 1024>;
+
+fn subgroupMatrixMultiply_077fe6() -> subgroup_matrix_result<f32, 8, 8> {
+ var res : subgroup_matrix_result<f32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<f32, 8, 8>(), subgroup_matrix_right<f32, 8, 8>());
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_077fe6(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl
new file mode 100644
index 0000000..ebad2a1
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl
@@ -0,0 +1,53 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<u32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, u32, 8, 8>, subgroup_matrix<right, u32, 8, 8>) -> subgroup_matrix<result, u32, 8, 8>
+fn subgroupMatrixMultiply_837e77() -> subgroup_matrix_result<u32, 8, 8>{
+ var res: subgroup_matrix_result<u32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<u32, 8, 8>(), subgroup_matrix_right<u32, 8, 8>());
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_837e77(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.glsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl
new file mode 100644
index 0000000..73f6a1d
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1327 internal compiler error: TINT_ASSERT((sm->Type()->IsAnyOf<core::type::F32, core::type::F16>()))
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl
new file mode 100644
index 0000000..bb5d1bb
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl
@@ -0,0 +1,13 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<u32, 1024>;
+
+fn subgroupMatrixMultiply_837e77() -> subgroup_matrix_result<u32, 8, 8> {
+ var res : subgroup_matrix_result<u32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<u32, 8, 8>(), subgroup_matrix_right<u32, 8, 8>());
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_837e77(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl
new file mode 100644
index 0000000..01f8196
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl
@@ -0,0 +1,55 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// flags: --hlsl-shader-model 62
+
+
+enable chromium_experimental_subgroup_matrix;
+
+enable f16;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f16, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, f16, 8, 8>, subgroup_matrix<right, f16, 8, 8>) -> subgroup_matrix<result, f16, 8, 8>
+fn subgroupMatrixMultiply_c75357() -> subgroup_matrix_result<f16, 8, 8>{
+ var res: subgroup_matrix_result<f16, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<f16, 8, 8>(), subgroup_matrix_right<f16, 8, 8>());
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_c75357(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.glsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl
new file mode 100644
index 0000000..5258c05
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1182 internal compiler error: TINT_UNREACHABLE unhandled: subgroupMatrixMultiply
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl
new file mode 100644
index 0000000..8b49321
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl
@@ -0,0 +1,14 @@
+enable chromium_experimental_subgroup_matrix;
+enable f16;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f16, 1024>;
+
+fn subgroupMatrixMultiply_c75357() -> subgroup_matrix_result<f16, 8, 8> {
+ var res : subgroup_matrix_result<f16, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<f16, 8, 8>(), subgroup_matrix_right<f16, 8, 8>());
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_c75357(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl
new file mode 100644
index 0000000..b529f72
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl
@@ -0,0 +1,53 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<i32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, i32, 8, 8>, subgroup_matrix<right, i32, 8, 8>) -> subgroup_matrix<result, i32, 8, 8>
+fn subgroupMatrixMultiply_fd0481() -> subgroup_matrix_result<i32, 8, 8>{
+ var res: subgroup_matrix_result<i32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<i32, 8, 8>(), subgroup_matrix_right<i32, 8, 8>());
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_fd0481(), false, 64);
+}
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl
new file mode 100644
index 0000000..73f6a1d
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1327 internal compiler error: TINT_ASSERT((sm->Type()->IsAnyOf<core::type::F32, core::type::F16>()))
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.msl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl
new file mode 100644
index 0000000..ff6d387
--- /dev/null
+++ b/test/tint/builtins/gen/literal/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl
@@ -0,0 +1,13 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<i32, 1024>;
+
+fn subgroupMatrixMultiply_fd0481() -> subgroup_matrix_result<i32, 8, 8> {
+ var res : subgroup_matrix_result<i32, 8, 8> = subgroupMatrixMultiply(subgroup_matrix_left<i32, 8, 8>(), subgroup_matrix_right<i32, 8, 8>());
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_fd0481(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl
new file mode 100644
index 0000000..a097359
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl
@@ -0,0 +1,55 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, f32, 8, 8>, subgroup_matrix<right, f32, 8, 8>) -> subgroup_matrix<result, f32, 8, 8>
+fn subgroupMatrixMultiply_077fe6() -> subgroup_matrix_result<f32, 8, 8>{
+ var arg_0 = subgroup_matrix_left<f32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<f32, 8, 8>();
+ var res: subgroup_matrix_result<f32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_077fe6(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl
new file mode 100644
index 0000000..5258c05
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1182 internal compiler error: TINT_UNREACHABLE unhandled: subgroupMatrixMultiply
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl
new file mode 100644
index 0000000..813d309
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/077fe6.wgsl.expected.wgsl
@@ -0,0 +1,15 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f32, 1024>;
+
+fn subgroupMatrixMultiply_077fe6() -> subgroup_matrix_result<f32, 8, 8> {
+ var arg_0 = subgroup_matrix_left<f32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<f32, 8, 8>();
+ var res : subgroup_matrix_result<f32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_077fe6(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl
new file mode 100644
index 0000000..75a2603
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl
@@ -0,0 +1,55 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<u32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, u32, 8, 8>, subgroup_matrix<right, u32, 8, 8>) -> subgroup_matrix<result, u32, 8, 8>
+fn subgroupMatrixMultiply_837e77() -> subgroup_matrix_result<u32, 8, 8>{
+ var arg_0 = subgroup_matrix_left<u32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<u32, 8, 8>();
+ var res: subgroup_matrix_result<u32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_837e77(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.glsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl
new file mode 100644
index 0000000..73f6a1d
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1327 internal compiler error: TINT_ASSERT((sm->Type()->IsAnyOf<core::type::F32, core::type::F16>()))
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl
new file mode 100644
index 0000000..972e758
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/837e77.wgsl.expected.wgsl
@@ -0,0 +1,15 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<u32, 1024>;
+
+fn subgroupMatrixMultiply_837e77() -> subgroup_matrix_result<u32, 8, 8> {
+ var arg_0 = subgroup_matrix_left<u32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<u32, 8, 8>();
+ var res : subgroup_matrix_result<u32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_837e77(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl
new file mode 100644
index 0000000..e2f0f13
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl
@@ -0,0 +1,57 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// flags: --hlsl-shader-model 62
+
+
+enable chromium_experimental_subgroup_matrix;
+
+enable f16;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f16, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, f16, 8, 8>, subgroup_matrix<right, f16, 8, 8>) -> subgroup_matrix<result, f16, 8, 8>
+fn subgroupMatrixMultiply_c75357() -> subgroup_matrix_result<f16, 8, 8>{
+ var arg_0 = subgroup_matrix_left<f16, 8, 8>();
+ var arg_1 = subgroup_matrix_right<f16, 8, 8>();
+ var res: subgroup_matrix_result<f16, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_c75357(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.glsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl
new file mode 100644
index 0000000..5258c05
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1182 internal compiler error: TINT_UNREACHABLE unhandled: subgroupMatrixMultiply
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl
new file mode 100644
index 0000000..1ce1b6a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/c75357.wgsl.expected.wgsl
@@ -0,0 +1,16 @@
+enable chromium_experimental_subgroup_matrix;
+enable f16;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<f16, 1024>;
+
+fn subgroupMatrixMultiply_c75357() -> subgroup_matrix_result<f16, 8, 8> {
+ var arg_0 = subgroup_matrix_left<f16, 8, 8>();
+ var arg_1 = subgroup_matrix_right<f16, 8, 8>();
+ var res : subgroup_matrix_result<f16, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_c75357(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl
new file mode 100644
index 0000000..dac8030
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl
@@ -0,0 +1,55 @@
+// Copyright 2025 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:
+// test/tint/builtins/gen/gen.wgsl.tmpl
+//
+// To regenerate run: './tools/run gen'
+//
+// Do not modify this file directly
+////////////////////////////////////////////////////////////////////////////////
+
+
+// [hlsl-dxc] flags: --hlsl-shader-model 60
+
+
+enable chromium_experimental_subgroup_matrix;
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<i32, 1024>;
+
+
+// fn subgroupMatrixMultiply(subgroup_matrix<left, i32, 8, 8>, subgroup_matrix<right, i32, 8, 8>) -> subgroup_matrix<result, i32, 8, 8>
+fn subgroupMatrixMultiply_fd0481() -> subgroup_matrix_result<i32, 8, 8>{
+ var arg_0 = subgroup_matrix_left<i32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<i32, 8, 8>();
+ var res: subgroup_matrix_result<i32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&prevent_dce, 0, subgroupMatrixMultiply_fd0481(), false, 64);
+}
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.dxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl
new file mode 100644
index 0000000..e202956
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.fxc.hlsl
@@ -0,0 +1,11 @@
+SKIP: INVALID
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl
new file mode 100644
index 0000000..cc19bf0
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.glsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the GLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl
new file mode 100644
index 0000000..dda740a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl
new file mode 100644
index 0000000..4709805
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,5 @@
+SKIP: INVALID
+
+error: subgroup matrices are not supported by the HLSL backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl
new file mode 100644
index 0000000..73f6a1d
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.ir.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/msl/writer/printer/printer.cc:1327 internal compiler error: TINT_ASSERT((sm->Type()->IsAnyOf<core::type::F32, core::type::F16>()))
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.msl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.msl
new file mode 100644
index 0000000..5664c5f
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.msl
@@ -0,0 +1,11 @@
+SKIP: FAILED
+
+../../src/tint/lang/wgsl/ast/transform/transform.cc:193 internal compiler error: TINT_UNREACHABLE Unhandled type: tint::core::type::SubgroupMatrix
+********************************************************************
+* The tint shader compiler has encountered an unexpected error. *
+* *
+* Please help us fix this issue by submitting a bug report at *
+* crbug.com/tint with the source program that triggered the bug. *
+********************************************************************
+
+tint executable returned error: signal: trace/BPT trap
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm
new file mode 100644
index 0000000..5c64c6a
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.spvasm
@@ -0,0 +1,5 @@
+SKIP: FAILED
+
+error: subgroup matrices are not supported by the SPIR-V backend
+
+tint executable returned error: exit status 1
diff --git a/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl
new file mode 100644
index 0000000..e2629e5
--- /dev/null
+++ b/test/tint/builtins/gen/var/subgroupMatrixMultiply/fd0481.wgsl.expected.wgsl
@@ -0,0 +1,15 @@
+enable chromium_experimental_subgroup_matrix;
+
+@group(0) @binding(0) var<storage, read_write> prevent_dce : array<i32, 1024>;
+
+fn subgroupMatrixMultiply_fd0481() -> subgroup_matrix_result<i32, 8, 8> {
+ var arg_0 = subgroup_matrix_left<i32, 8, 8>();
+ var arg_1 = subgroup_matrix_right<i32, 8, 8>();
+ var res : subgroup_matrix_result<i32, 8, 8> = subgroupMatrixMultiply(arg_0, arg_1);
+ return res;
+}
+
+@compute @workgroup_size(1)
+fn compute_main() {
+ subgroupMatrixStore(&(prevent_dce), 0, subgroupMatrixMultiply_fd0481(), false, 64);
+}