authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-11-07 14:47:05-05:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-11-07 14:47:05-05:00
log77bc8e7b67a1be167f87f19c91a8f606ad5745ad
treebf2ebc5d4ccfa8b621a7b034847419601dd5874c
parent81219586bc3d41cc462cd383269e06c069ab8004
parent3eb8a094c0343c3c8a96125a1729f313f9fe19ac
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #17771 from ehaas/mingw-aro

mingw: Use aro instead of clang for preprocessing import libs

34 files changed, 32714 insertions(+), 14378 deletions(-)

CMakeLists.txt+5-1
...@@ -645,6 +645,8 @@ set(ZIG_STAGE2_SOURCES...@@ -645,6 +645,8 @@ set(ZIG_STAGE2_SOURCES
645 "${CMAKE_SOURCE_DIR}/src/value.zig"645 "${CMAKE_SOURCE_DIR}/src/value.zig"
646 "${CMAKE_SOURCE_DIR}/src/wasi_libc.zig"646 "${CMAKE_SOURCE_DIR}/src/wasi_libc.zig"
647 "${CMAKE_SOURCE_DIR}/src/windows_sdk.zig"647 "${CMAKE_SOURCE_DIR}/src/windows_sdk.zig"
648 "${CMAKE_SOURCE_DIR}/src/stubs/aro_builtins.zig"
649 "${CMAKE_SOURCE_DIR}/src/stubs/aro_names.zig"
648)650)
649651
650if(MSVC)652if(MSVC)
...@@ -815,7 +817,9 @@ set(BUILD_ZIG2_ARGS...@@ -815,7 +817,9 @@ set(BUILD_ZIG2_ARGS
815 -OReleaseSmall817 -OReleaseSmall
816 --name zig2 -femit-bin="${ZIG2_C_SOURCE}"818 --name zig2 -femit-bin="${ZIG2_C_SOURCE}"
817 --mod "build_options::${ZIG_CONFIG_ZIG_OUT}"819 --mod "build_options::${ZIG_CONFIG_ZIG_OUT}"
818 --mod "aro::deps/aro/lib.zig"820 --mod "Builtins/Builtin.def::src/stubs/aro_builtins.zig"
821 --mod "Attribute/names.def::src/stubs/aro_names.zig"
822 --mod "aro:Builtins/Builtin.def,Attribute/names.def:deps/aro/lib.zig"
819 --deps build_options,aro823 --deps build_options,aro
820 -target "${ZIG_HOST_TARGET_TRIPLE}"824 -target "${ZIG_HOST_TARGET_TRIPLE}"
821)825)
build.zig+6-1
...@@ -8,6 +8,7 @@ const io = std.io;...@@ -8,6 +8,7 @@ const io = std.io;
8const fs = std.fs;8const fs = std.fs;
9const InstallDirectoryOptions = std.Build.InstallDirectoryOptions;9const InstallDirectoryOptions = std.Build.InstallDirectoryOptions;
10const assert = std.debug.assert;10const assert = std.debug.assert;
11const GenerateDef = @import("deps/aro/build/GenerateDef.zig");
1112
12const zig_version = std.SemanticVersion{ .major = 0, .minor = 12, .patch = 0 };13const zig_version = std.SemanticVersion{ .major = 0, .minor = 12, .patch = 0 };
13const stack_size = 32 * 1024 * 1024;14const stack_size = 32 * 1024 * 1024;
...@@ -589,9 +590,13 @@ fn addCompilerStep(...@@ -589,9 +590,13 @@ fn addCompilerStep(
589 .max_rss = 7_000_000_000,590 .max_rss = 7_000_000_000,
590 });591 });
591 exe.stack_size = stack_size;592 exe.stack_size = stack_size;
592 exe.addAnonymousModule("aro", .{593 const aro_module = b.createModule(.{
593 .source_file = .{ .path = "deps/aro/lib.zig" },594 .source_file = .{ .path = "deps/aro/lib.zig" },
594 });595 });
596 GenerateDef.add(b, "deps/aro/Builtins/Builtin.def", "Builtins/Builtin.def", exe, aro_module);
597 GenerateDef.add(b, "deps/aro/Attribute/names.def", "Attribute/names.def", exe, aro_module);
598
599 exe.addModule("aro", aro_module);
595 return exe;600 return exe;
596}601}
597602
deps/aro/Attribute.zig+237-519
...@@ -60,7 +60,7 @@ pub const ArgumentType = enum {...@@ -60,7 +60,7 @@ pub const ArgumentType = enum {
6060
61 fn fromType(comptime T: type) ArgumentType {61 fn fromType(comptime T: type) ArgumentType {
62 return switch (T) {62 return switch (T) {
63 []const u8 => .string,63 Value.ByteRange => .string,
64 Identifier => .identifier,64 Identifier => .identifier,
65 u32 => .int,65 u32 => .int,
66 Alignment => .alignment,66 Alignment => .alignment,
...@@ -83,17 +83,13 @@ pub const ArgumentType = enum {...@@ -83,17 +83,13 @@ pub const ArgumentType = enum {
83 }83 }
84};84};
8585
86fn getArguments(comptime descriptor: type) []const ZigType.StructField {
87 return if (@hasDecl(descriptor, "Args")) std.meta.fields(descriptor.Args) else &.{};
88}
89
90/// number of required arguments86/// number of required arguments
91pub fn requiredArgCount(attr: Tag) u32 {87pub fn requiredArgCount(attr: Tag) u32 {
92 switch (attr) {88 switch (attr) {
93 inline else => |tag| {89 inline else => |tag| {
94 comptime var needed = 0;90 comptime var needed = 0;
95 comptime {91 comptime {
96 const fields = getArguments(@field(attributes, @tagName(tag)));92 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
97 for (fields) |arg_field| {93 for (fields) |arg_field| {
98 if (!mem.eql(u8, arg_field.name, "__name_tok") and @typeInfo(arg_field.type) != .Optional) needed += 1;94 if (!mem.eql(u8, arg_field.name, "__name_tok") and @typeInfo(arg_field.type) != .Optional) needed += 1;
99 }95 }
...@@ -109,7 +105,7 @@ pub fn maxArgCount(attr: Tag) u32 {...@@ -109,7 +105,7 @@ pub fn maxArgCount(attr: Tag) u32 {
109 inline else => |tag| {105 inline else => |tag| {
110 comptime var max = 0;106 comptime var max = 0;
111 comptime {107 comptime {
112 const fields = getArguments(@field(attributes, @tagName(tag)));108 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
113 for (fields) |arg_field| {109 for (fields) |arg_field| {
114 if (!mem.eql(u8, arg_field.name, "__name_tok")) max += 1;110 if (!mem.eql(u8, arg_field.name, "__name_tok")) max += 1;
115 }111 }
...@@ -128,13 +124,13 @@ fn UnwrapOptional(comptime T: type) type {...@@ -128,13 +124,13 @@ fn UnwrapOptional(comptime T: type) type {
128124
129pub const Formatting = struct {125pub const Formatting = struct {
130 /// The quote char (single or double) to use when printing identifiers/strings corresponding126 /// The quote char (single or double) to use when printing identifiers/strings corresponding
131 /// to the enum in the first field of the Args of `attr`. Identifier enums use single quotes, string enums127 /// to the enum in the first field of the `attr`. Identifier enums use single quotes, string enums
132 /// use double quotes128 /// use double quotes
133 fn quoteChar(attr: Tag) []const u8 {129 fn quoteChar(attr: Tag) []const u8 {
134 switch (attr) {130 switch (attr) {
135 .calling_convention => unreachable,131 .calling_convention => unreachable,
136 inline else => |tag| {132 inline else => |tag| {
137 const fields = getArguments(@field(attributes, @tagName(tag)));133 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
138134
139 if (fields.len == 0) unreachable;135 if (fields.len == 0) unreachable;
140 const Unwrapped = UnwrapOptional(fields[0].type);136 const Unwrapped = UnwrapOptional(fields[0].type);
...@@ -146,12 +142,12 @@ pub const Formatting = struct {...@@ -146,12 +142,12 @@ pub const Formatting = struct {
146 }142 }
147143
148 /// returns a comma-separated string of quoted enum values, representing the valid144 /// returns a comma-separated string of quoted enum values, representing the valid
149 /// choices for the string or identifier enum of the first field of the Args of `attr`.145 /// choices for the string or identifier enum of the first field of the `attr`.
150 pub fn choices(attr: Tag) []const u8 {146 pub fn choices(attr: Tag) []const u8 {
151 switch (attr) {147 switch (attr) {
152 .calling_convention => unreachable,148 .calling_convention => unreachable,
153 inline else => |tag| {149 inline else => |tag| {
154 const fields = getArguments(@field(attributes, @tagName(tag)));150 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
155151
156 if (fields.len == 0) unreachable;152 if (fields.len == 0) unreachable;
157 const Unwrapped = UnwrapOptional(fields[0].type);153 const Unwrapped = UnwrapOptional(fields[0].type);
...@@ -176,7 +172,7 @@ pub fn wantsIdentEnum(attr: Tag) bool {...@@ -176,7 +172,7 @@ pub fn wantsIdentEnum(attr: Tag) bool {
176 switch (attr) {172 switch (attr) {
177 .calling_convention => return false,173 .calling_convention => return false,
178 inline else => |tag| {174 inline else => |tag| {
179 const fields = getArguments(@field(attributes, @tagName(tag)));175 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
180176
181 if (fields.len == 0) return false;177 if (fields.len == 0) return false;
182 const Unwrapped = UnwrapOptional(fields[0].type);178 const Unwrapped = UnwrapOptional(fields[0].type);
...@@ -190,7 +186,7 @@ pub fn wantsIdentEnum(attr: Tag) bool {...@@ -190,7 +186,7 @@ pub fn wantsIdentEnum(attr: Tag) bool {
190pub fn diagnoseIdent(attr: Tag, arguments: *Arguments, ident: []const u8) ?Diagnostics.Message {186pub fn diagnoseIdent(attr: Tag, arguments: *Arguments, ident: []const u8) ?Diagnostics.Message {
191 switch (attr) {187 switch (attr) {
192 inline else => |tag| {188 inline else => |tag| {
193 const fields = getArguments(@field(attributes, @tagName(tag)));189 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
194 if (fields.len == 0) unreachable;190 if (fields.len == 0) unreachable;
195 const Unwrapped = UnwrapOptional(fields[0].type);191 const Unwrapped = UnwrapOptional(fields[0].type);
196 if (@typeInfo(Unwrapped) != .Enum) unreachable;192 if (@typeInfo(Unwrapped) != .Enum) unreachable;
...@@ -209,7 +205,7 @@ pub fn diagnoseIdent(attr: Tag, arguments: *Arguments, ident: []const u8) ?Diagn...@@ -209,7 +205,7 @@ pub fn diagnoseIdent(attr: Tag, arguments: *Arguments, ident: []const u8) ?Diagn
209pub fn wantsAlignment(attr: Tag, idx: usize) bool {205pub fn wantsAlignment(attr: Tag, idx: usize) bool {
210 switch (attr) {206 switch (attr) {
211 inline else => |tag| {207 inline else => |tag| {
212 const fields = getArguments(@field(attributes, @tagName(tag)));208 const fields = std.meta.fields(@field(attributes, @tagName(tag)));
213 if (fields.len == 0) return false;209 if (fields.len == 0) return false;
214210
215 return switch (idx) {211 return switch (idx) {
...@@ -223,7 +219,7 @@ pub fn wantsAlignment(attr: Tag, idx: usize) bool {...@@ -223,7 +219,7 @@ pub fn wantsAlignment(attr: Tag, idx: usize) bool {
223pub fn diagnoseAlignment(attr: Tag, arguments: *Arguments, arg_idx: u32, val: Value, ty: Type, comp: *Compilation) ?Diagnostics.Message {219pub fn diagnoseAlignment(attr: Tag, arguments: *Arguments, arg_idx: u32, val: Value, ty: Type, comp: *Compilation) ?Diagnostics.Message {
224 switch (attr) {220 switch (attr) {
225 inline else => |tag| {221 inline else => |tag| {
226 const arg_fields = getArguments(@field(attributes, @tagName(tag)));222 const arg_fields = std.meta.fields(@field(attributes, @tagName(tag)));
227 if (arg_fields.len == 0) unreachable;223 if (arg_fields.len == 0) unreachable;
228224
229 switch (arg_idx) {225 switch (arg_idx) {
...@@ -267,10 +263,17 @@ fn diagnoseField(...@@ -267,10 +263,17 @@ fn diagnoseField(
267 .bytes => {263 .bytes => {
268 const bytes = val.data.bytes.trim(1); // remove null terminator264 const bytes = val.data.bytes.trim(1); // remove null terminator
269 if (wanted == Value.ByteRange) {265 if (wanted == Value.ByteRange) {
266 std.debug.assert(node.tag == .string_literal_expr);
267 if (!node.ty.elemType().is(.char) and !node.ty.elemType().is(.uchar)) {
268 return Diagnostics.Message{
269 .tag = .attribute_requires_string,
270 .extra = .{ .str = decl.name },
271 };
272 }
270 @field(@field(arguments, decl.name), field.name) = bytes;273 @field(@field(arguments, decl.name), field.name) = bytes;
271 return null;274 return null;
272 } else if (@typeInfo(wanted) == .Enum and @hasDecl(wanted, "opts") and wanted.opts.enum_kind == .string) {275 } else if (@typeInfo(wanted) == .Enum and @hasDecl(wanted, "opts") and wanted.opts.enum_kind == .string) {
273 const str = bytes.slice(strings);276 const str = bytes.slice(strings, .@"1");
274 if (std.meta.stringToEnum(wanted, str)) |enum_val| {277 if (std.meta.stringToEnum(wanted, str)) |enum_val| {
275 @field(@field(arguments, decl.name), field.name) = enum_val;278 @field(@field(arguments, decl.name), field.name) = enum_val;
276 return null;279 return null;
...@@ -305,7 +308,7 @@ pub fn diagnose(attr: Tag, arguments: *Arguments, arg_idx: u32, val: Value, node...@@ -305,7 +308,7 @@ pub fn diagnose(attr: Tag, arguments: *Arguments, arg_idx: u32, val: Value, node
305 .tag = .attribute_too_many_args,308 .tag = .attribute_too_many_args,
306 .extra = .{ .attr_arg_count = .{ .attribute = attr, .expected = max_arg_count } },309 .extra = .{ .attr_arg_count = .{ .attribute = attr, .expected = max_arg_count } },
307 };310 };
308 const arg_fields = getArguments(@field(attributes, decl.name));311 const arg_fields = std.meta.fields(@field(attributes, decl.name));
309 switch (arg_idx) {312 switch (arg_idx) {
310 inline 0...arg_fields.len - 1 => |arg_i| {313 inline 0...arg_fields.len - 1 => |arg_i| {
311 return diagnoseField(decl, arg_fields[arg_i], UnwrapOptional(arg_fields[arg_i].type), arguments, val, node, strings);314 return diagnoseField(decl, arg_fields[arg_i], UnwrapOptional(arg_fields[arg_i].type), arguments, val, node, strings);
...@@ -330,212 +333,107 @@ pub const Identifier = struct {...@@ -330,212 +333,107 @@ pub const Identifier = struct {
330333
331const attributes = struct {334const attributes = struct {
332 pub const access = struct {335 pub const access = struct {
333 const gnu = "access";336 access_mode: enum {
334337 read_only,
335 const Args = struct {338 read_write,
336 access_mode: enum {339 write_only,
337 read_only,340 none,
338 read_write,341
339 write_only,342 const opts = struct {
340 none,343 const enum_kind = .identifier;
341344 };
342 const opts = struct {345 },
343 const enum_kind = .identifier;346 ref_index: u32,
344 };347 size_index: ?u32 = null,
345 },
346 ref_index: u32,
347 size_index: ?u32 = null,
348 };
349 };348 };
350 pub const alias = struct {349 pub const alias = struct {
351 const gnu = "alias";350 alias: Value.ByteRange,
352 const Args = struct {
353 alias: Value.ByteRange,
354 };
355 };351 };
356 pub const aligned = struct {352 pub const aligned = struct {
357 const gnu = "aligned";353 alignment: ?Alignment = null,
358 const declspec = "align";354 __name_tok: TokenIndex,
359
360 const Args = struct {
361 alignment: ?Alignment = null,
362 __name_tok: TokenIndex,
363 };
364 };355 };
365 pub const alloc_align = struct {356 pub const alloc_align = struct {
366 const gnu = "alloc_align";357 position: u32,
367
368 const Args = struct {
369 position: u32,
370 };
371 };358 };
372 pub const alloc_size = struct {359 pub const alloc_size = struct {
373 const gnu = "alloc_size";360 position_1: u32,
374361 position_2: ?u32 = null,
375 const Args = struct {
376 position_1: u32,
377 position_2: ?u32 = null,
378 };
379 };362 };
380 pub const allocate = struct {363 pub const allocate = struct {
381 const declspec = "allocate";364 segname: Value.ByteRange,
382
383 const Args = struct {
384 segname: Value.ByteRange,
385 };
386 };
387 pub const allocator = struct {
388 const declspec = "allocator";
389 };
390 pub const always_inline = struct {
391 const gnu = "always_inline";
392 };
393 pub const appdomain = struct {
394 const declspec = "appdomain";
395 };
396 pub const artificial = struct {
397 const gnu = "artificial";
398 };365 };
366 pub const allocator = struct {};
367 pub const always_inline = struct {};
368 pub const appdomain = struct {};
369 pub const artificial = struct {};
399 pub const assume_aligned = struct {370 pub const assume_aligned = struct {
400 const gnu = "assume_aligned";371 alignment: Alignment,
401 const Args = struct {372 offset: ?u32 = null,
402 alignment: Alignment,
403 offset: ?u32 = null,
404 };
405 };373 };
406 pub const cleanup = struct {374 pub const cleanup = struct {
407 const gnu = "cleanup";375 function: Identifier,
408 const Args = struct {
409 function: Identifier,
410 };
411 };376 };
412 pub const code_seg = struct {377 pub const code_seg = struct {
413 const declspec = "code_seg";378 segname: Value.ByteRange,
414 const Args = struct {
415 segname: Value.ByteRange,
416 };
417 };
418 pub const cold = struct {
419 const gnu = "cold";
420 };
421 pub const common = struct {
422 const gnu = "common";
423 };
424 pub const @"const" = struct {
425 const gnu = "const";
426 };379 };
380 pub const cold = struct {};
381 pub const common = struct {};
382 pub const @"const" = struct {};
427 pub const constructor = struct {383 pub const constructor = struct {
428 const gnu = "constructor";384 priority: ?u32 = null,
429 const Args = struct {
430 priority: ?u32 = null,
431 };
432 };385 };
433 pub const copy = struct {386 pub const copy = struct {
434 const gnu = "copy";387 function: Identifier,
435 const Args = struct {
436 function: Identifier,
437 };
438 };388 };
439 pub const deprecated = struct {389 pub const deprecated = struct {
440 const gnu = "deprecated";390 msg: ?Value.ByteRange = null,
441 const declspec = "deprecated";391 __name_tok: TokenIndex,
442 const c2x = "deprecated";
443
444 const Args = struct {
445 msg: ?Value.ByteRange = null,
446 __name_tok: TokenIndex,
447 };
448 };
449 pub const designated_init = struct {
450 const gnu = "designated_init";
451 };392 };
393 pub const designated_init = struct {};
452 pub const destructor = struct {394 pub const destructor = struct {
453 const gnu = "destructor";395 priority: ?u32 = null,
454 const Args = struct {
455 priority: ?u32 = null,
456 };
457 };
458 pub const dllexport = struct {
459 const declspec = "dllexport";
460 };
461 pub const dllimport = struct {
462 const declspec = "dllimport";
463 };396 };
397 pub const dllexport = struct {};
398 pub const dllimport = struct {};
464 pub const @"error" = struct {399 pub const @"error" = struct {
465 const gnu = "error";400 msg: Value.ByteRange,
466 const Args = struct {401 __name_tok: TokenIndex,
467 msg: Value.ByteRange,
468 __name_tok: TokenIndex,
469 };
470 };
471 pub const externally_visible = struct {
472 const gnu = "externally_visible";
473 };
474 pub const fallthrough = struct {
475 const gnu = "fallthrough";
476 const c2x = "fallthrough";
477 };
478 pub const flatten = struct {
479 const gnu = "flatten";
480 };402 };
403 pub const externally_visible = struct {};
404 pub const fallthrough = struct {};
405 pub const flatten = struct {};
481 pub const format = struct {406 pub const format = struct {
482 const gnu = "format";407 archetype: enum {
483 const Args = struct {408 printf,
484 archetype: enum {409 scanf,
485 printf,410 strftime,
486 scanf,411 strfmon,
487 strftime,412
488 strfmon,413 const opts = struct {
489414 const enum_kind = .identifier;
490 const opts = struct {415 };
491 const enum_kind = .identifier;416 },
492 };417 string_index: u32,
493 },418 first_to_check: u32,
494 string_index: u32,
495 first_to_check: u32,
496 };
497 };419 };
498 pub const format_arg = struct {420 pub const format_arg = struct {
499 const gnu = "format_arg";421 string_index: u32,
500 const Args = struct {
501 string_index: u32,
502 };
503 };
504 pub const gnu_inline = struct {
505 const gnu = "gnu_inline";
506 };
507 pub const hot = struct {
508 const gnu = "hot";
509 };422 };
423 pub const gnu_inline = struct {};
424 pub const hot = struct {};
510 pub const ifunc = struct {425 pub const ifunc = struct {
511 const gnu = "ifunc";426 resolver: Value.ByteRange,
512 const Args = struct {427 };
513 resolver: Value.ByteRange,428 pub const interrupt = struct {};
514 };429 pub const interrupt_handler = struct {};
515 };430 pub const jitintrinsic = struct {};
516 pub const interrupt = struct {431 pub const leaf = struct {};
517 const gnu = "interrupt";432 pub const malloc = struct {};
518 };433 pub const may_alias = struct {};
519 pub const interrupt_handler = struct {
520 const gnu = "interrupt_handler";
521 };
522 pub const jitintrinsic = struct {
523 const declspec = "jitintrinsic";
524 };
525 pub const leaf = struct {
526 const gnu = "leaf";
527 };
528 pub const malloc = struct {
529 const gnu = "malloc";
530 };
531 pub const may_alias = struct {
532 const gnu = "may_alias";
533 };
534 pub const mode = struct {434 pub const mode = struct {
535 const gnu = "mode";435 mode: enum {
536 const Args = struct {436 // zig fmt: off
537 mode: enum {
538 // zig fmt: off
539 byte, word, pointer,437 byte, word, pointer,
540 BI, QI, HI,438 BI, QI, HI,
541 PSI, SI, PDI,439 PSI, SI, PDI,
...@@ -558,336 +456,184 @@ const attributes = struct {...@@ -558,336 +456,184 @@ const attributes = struct {
558 BND32, BND64,456 BND32, BND64,
559 // zig fmt: on457 // zig fmt: on
560458
561 const opts = struct {459 const opts = struct {
562 const enum_kind = .identifier;460 const enum_kind = .identifier;
563 };461 };
564 },462 },
565 };
566 };
567 pub const naked = struct {
568 const declspec = "naked";
569 };
570 pub const no_address_safety_analysis = struct {
571 const gnu = "no_address_safety_analysise";
572 };
573 pub const no_icf = struct {
574 const gnu = "no_icf";
575 };
576 pub const no_instrument_function = struct {
577 const gnu = "no_instrument_function";
578 };
579 pub const no_profile_instrument_function = struct {
580 const gnu = "no_profile_instrument_function";
581 };
582 pub const no_reorder = struct {
583 const gnu = "no_reorder";
584 };463 };
464 pub const naked = struct {};
465 pub const no_address_safety_analysis = struct {};
466 pub const no_icf = struct {};
467 pub const no_instrument_function = struct {};
468 pub const no_profile_instrument_function = struct {};
469 pub const no_reorder = struct {};
585 pub const no_sanitize = struct {470 pub const no_sanitize = struct {
586 const gnu = "no_sanitize";
587 /// Todo: represent args as union?471 /// Todo: represent args as union?
588 const Args = struct {472 alignment: Value.ByteRange,
589 alignment: Value.ByteRange,473 object_size: ?Value.ByteRange = null,
590 object_size: ?Value.ByteRange = null,474 };
591 };475 pub const no_sanitize_address = struct {};
592 };476 pub const no_sanitize_coverage = struct {};
593 pub const no_sanitize_address = struct {477 pub const no_sanitize_thread = struct {};
594 const gnu = "no_sanitize_address";478 pub const no_sanitize_undefined = struct {};
595 const declspec = "no_sanitize_address";479 pub const no_split_stack = struct {};
596 };480 pub const no_stack_limit = struct {};
597 pub const no_sanitize_coverage = struct {481 pub const no_stack_protector = struct {};
598 const gnu = "no_sanitize_coverage";482 pub const @"noalias" = struct {};
599 };483 pub const noclone = struct {};
600 pub const no_sanitize_thread = struct {484 pub const nocommon = struct {};
601 const gnu = "no_sanitize_thread";485 pub const nodiscard = struct {};
602 };486 pub const noinit = struct {};
603 pub const no_sanitize_undefined = struct {487 pub const @"noinline" = struct {};
604 const gnu = "no_sanitize_undefined";488 pub const noipa = struct {};
605 };
606 pub const no_split_stack = struct {
607 const gnu = "no_split_stack";
608 };
609 pub const no_stack_limit = struct {
610 const gnu = "no_stack_limit";
611 };
612 pub const no_stack_protector = struct {
613 const gnu = "no_stack_protector";
614 };
615 pub const @"noalias" = struct {
616 const declspec = "noalias";
617 };
618 pub const noclone = struct {
619 const gnu = "noclone";
620 };
621 pub const nocommon = struct {
622 const gnu = "nocommon";
623 };
624 pub const nodiscard = struct {
625 const c2x = "nodiscard";
626 };
627 pub const noinit = struct {
628 const gnu = "noinit";
629 };
630 pub const @"noinline" = struct {
631 const gnu = "noinline";
632 const declspec = "noinline";
633 };
634 pub const noipa = struct {
635 const gnu = "noipa";
636 };
637 // TODO: arbitrary number of arguments489 // TODO: arbitrary number of arguments
638 // const nonnull = struct {490 // const nonnull = struct {
639 // const gnu = "nonnull";491 // // arg_index: []const u32,
640 // const Args = struct {
641 // arg_index: []const u32,
642 // };492 // };
643 // };493 // };
644 pub const nonstring = struct {494 pub const nonstring = struct {};
645 const gnu = "nonstring";495 pub const noplt = struct {};
646 };496 pub const @"noreturn" = struct {};
647 pub const noplt = struct {
648 const gnu = "noplt";
649 };
650 pub const @"noreturn" = struct {
651 const gnu = "noreturn";
652 const c2x = "noreturn";
653 const declspec = "noreturn";
654 };
655 // TODO: union args ?497 // TODO: union args ?
656 // const optimize = struct {498 // const optimize = struct {
657 // const gnu = "optimize";499 // // optimize, // u32 | []const u8 -- optimize?
658 // const Args = struct {
659 // optimize, // u32 | []const u8 -- optimize?
660 // };500 // };
661 // };501 // };
662 pub const @"packed" = struct {502 pub const @"packed" = struct {};
663 const gnu = "packed";503 pub const patchable_function_entry = struct {};
664 };504 pub const persistent = struct {};
665 pub const patchable_function_entry = struct {505 pub const process = struct {};
666 const gnu = "patchable_function_entry";506 pub const pure = struct {};
667 };507 pub const reproducible = struct {};
668 pub const persistent = struct {508 pub const restrict = struct {};
669 const gnu = "persistent";509 pub const retain = struct {};
670 };510 pub const returns_nonnull = struct {};
671 pub const process = struct {511 pub const returns_twice = struct {};
672 const declspec = "process";512 pub const safebuffers = struct {};
673 };
674 pub const pure = struct {
675 const gnu = "pure";
676 };
677 pub const reproducible = struct {
678 const c2x = "reproducible";
679 };
680 pub const restrict = struct {
681 const declspec = "restrict";
682 };
683 pub const retain = struct {
684 const gnu = "retain";
685 };
686 pub const returns_nonnull = struct {
687 const gnu = "returns_nonnull";
688 };
689 pub const returns_twice = struct {
690 const gnu = "returns_twice";
691 };
692 pub const safebuffers = struct {
693 const declspec = "safebuffers";
694 };
695 pub const scalar_storage_order = struct {513 pub const scalar_storage_order = struct {
696 const gnu = "scalar_storage_order";514 order: enum {
697 const Args = struct {515 @"little-endian",
698 order: enum {516 @"big-endian",
699 @"little-endian",517
700 @"big-endian",518 const opts = struct {
701519 const enum_kind = .string;
702 const opts = struct {520 };
703 const enum_kind = .string;521 },
704 };
705 },
706 };
707 };522 };
708 pub const section = struct {523 pub const section = struct {
709 const gnu = "section";524 name: Value.ByteRange,
710 const Args = struct {
711 name: Value.ByteRange,
712 };
713 };
714 pub const selectany = struct {
715 const declspec = "selectany";
716 };525 };
526 pub const selectany = struct {};
717 pub const sentinel = struct {527 pub const sentinel = struct {
718 const gnu = "sentinel";528 position: ?u32 = null,
719 const Args = struct {
720 position: ?u32 = null,
721 };
722 };529 };
723 pub const simd = struct {530 pub const simd = struct {
724 const gnu = "simd";531 mask: ?enum {
725 const Args = struct {532 notinbranch,
726 mask: ?enum {533 inbranch,
727 notinbranch,534
728 inbranch,535 const opts = struct {
729536 const enum_kind = .string;
730 const opts = struct {537 };
731 const enum_kind = .string;538 } = null,
732 };
733 } = null,
734 };
735 };539 };
736 pub const spectre = struct {540 pub const spectre = struct {
737 const declspec = "spectre";541 arg: enum {
738 const Args = struct {542 nomitigation,
739 arg: enum {543
740 nomitigation,544 const opts = struct {
741545 const enum_kind = .identifier;
742 const opts = struct {546 };
743 const enum_kind = .identifier;547 },
744 };
745 },
746 };
747 };
748 pub const stack_protect = struct {
749 const gnu = "stack_protect";
750 };548 };
549 pub const stack_protect = struct {};
751 pub const symver = struct {550 pub const symver = struct {
752 const gnu = "symver";551 version: Value.ByteRange, // TODO: validate format "name2@nodename"
753 const Args = struct {552
754 version: Value.ByteRange, // TODO: validate format "name2@nodename"
755 };
756 };553 };
757 pub const target = struct {554 pub const target = struct {
758 const gnu = "target";555 options: Value.ByteRange, // TODO: multiple arguments
759 const Args = struct {556
760 options: Value.ByteRange, // TODO: multiple arguments
761 };
762 };557 };
763 pub const target_clones = struct {558 pub const target_clones = struct {
764 const gnu = "target_clones";559 options: Value.ByteRange, // TODO: multiple arguments
765 const Args = struct {560
766 options: Value.ByteRange, // TODO: multiple arguments
767 };
768 };
769 pub const thread = struct {
770 const declspec = "thread";
771 };561 };
562 pub const thread = struct {};
772 pub const tls_model = struct {563 pub const tls_model = struct {
773 const gnu = "tls_model";564 model: enum {
774 const Args = struct {565 @"global-dynamic",
775 model: enum {566 @"local-dynamic",
776 @"global-dynamic",567 @"initial-exec",
777 @"local-dynamic",568 @"local-exec",
778 @"initial-exec",569
779 @"local-exec",570 const opts = struct {
780571 const enum_kind = .string;
781 const opts = struct {572 };
782 const enum_kind = .string;573 },
783 };
784 },
785 };
786 };
787 pub const transparent_union = struct {
788 const gnu = "transparent_union";
789 };574 };
575 pub const transparent_union = struct {};
790 pub const unavailable = struct {576 pub const unavailable = struct {
791 const gnu = "unavailable";577 msg: ?Value.ByteRange = null,
792 const Args = struct {578 __name_tok: TokenIndex,
793 msg: ?Value.ByteRange = null,
794 __name_tok: TokenIndex,
795 };
796 };
797 pub const uninitialized = struct {
798 const gnu = "uninitialized";
799 };
800 pub const unsequenced = struct {
801 const c2x = "unsequenced";
802 };
803 pub const unused = struct {
804 const gnu = "unused";
805 const c2x = "maybe_unused";
806 };
807 pub const used = struct {
808 const gnu = "used";
809 };579 };
580 pub const uninitialized = struct {};
581 pub const unsequenced = struct {};
582 pub const unused = struct {};
583 pub const used = struct {};
810 pub const uuid = struct {584 pub const uuid = struct {
811 const declspec = "uuid";585 uuid: Value.ByteRange,
812 const Args = struct {
813 uuid: Value.ByteRange,
814 };
815 };586 };
816 pub const vector_size = struct {587 pub const vector_size = struct {
817 const gnu = "vector_size";588 bytes: u32, // TODO: validate "The bytes argument must be a positive power-of-two multiple of the base type size"
818 const Args = struct {589
819 bytes: u32, // TODO: validate "The bytes argument must be a positive power-of-two multiple of the base type size"
820 };
821 };590 };
822 pub const visibility = struct {591 pub const visibility = struct {
823 const gnu = "visibility";592 visibility_type: enum {
824 const Args = struct {593 default,
825 visibility_type: enum {594 hidden,
826 default,595 internal,
827 hidden,596 protected,
828 internal,597
829 protected,598 const opts = struct {
830599 const enum_kind = .string;
831 const opts = struct {600 };
832 const enum_kind = .string;601 },
833 };
834 },
835 };
836 };602 };
837 pub const warn_if_not_aligned = struct {603 pub const warn_if_not_aligned = struct {
838 const gnu = "warn_if_not_aligned";604 alignment: Alignment,
839 const Args = struct {
840 alignment: Alignment,
841 };
842 };
843 pub const warn_unused_result = struct {
844 const gnu = "warn_unused_result";
845 };605 };
606 pub const warn_unused_result = struct {};
846 pub const warning = struct {607 pub const warning = struct {
847 const gnu = "warning";608 msg: Value.ByteRange,
848 const Args = struct {609 __name_tok: TokenIndex,
849 msg: Value.ByteRange,
850 __name_tok: TokenIndex,
851 };
852 };
853 pub const weak = struct {
854 const gnu = "weak";
855 };610 };
611 pub const weak = struct {};
856 pub const weakref = struct {612 pub const weakref = struct {
857 const gnu = "weakref";613 target: ?Value.ByteRange = null,
858 const Args = struct {
859 target: ?Value.ByteRange = null,
860 };
861 };614 };
862 pub const zero_call_used_regs = struct {615 pub const zero_call_used_regs = struct {
863 const gnu = "zero_call_used_regs";616 choice: enum {
864 const Args = struct {617 skip,
865 choice: enum {618 used,
866 skip,619 @"used-gpr",
867 used,620 @"used-arg",
868 @"used-gpr",621 @"used-gpr-arg",
869 @"used-arg",622 all,
870 @"used-gpr-arg",623 @"all-gpr",
871 all,624 @"all-arg",
872 @"all-gpr",625 @"all-gpr-arg",
873 @"all-arg",626
874 @"all-gpr-arg",627 const opts = struct {
875628 const enum_kind = .string;
876 const opts = struct {629 };
877 const enum_kind = .string;630 },
878 };
879 },
880 };
881 };631 };
882 pub const asm_label = struct {632 pub const asm_label = struct {
883 const Args = struct {633 name: Value.ByteRange,
884 name: Value.ByteRange,
885 };
886 };634 };
887 pub const calling_convention = struct {635 pub const calling_convention = struct {
888 const Args = struct {636 cc: CallingConvention,
889 cc: CallingConvention,
890 };
891 };637 };
892};638};
893639
...@@ -899,7 +645,7 @@ pub const Arguments = blk: {...@@ -899,7 +645,7 @@ pub const Arguments = blk: {
899 inline for (decls, &union_fields) |decl, *field| {645 inline for (decls, &union_fields) |decl, *field| {
900 field.* = .{646 field.* = .{
901 .name = decl.name,647 .name = decl.name,
902 .type = if (@hasDecl(@field(attributes, decl.name), "Args")) @field(attributes, decl.name).Args else void,648 .type = @field(attributes, decl.name),
903 .alignment = 0,649 .alignment = 0,
904 };650 };
905 }651 }
...@@ -916,17 +662,16 @@ pub const Arguments = blk: {...@@ -916,17 +662,16 @@ pub const Arguments = blk: {
916662
917pub fn ArgumentsForTag(comptime tag: Tag) type {663pub fn ArgumentsForTag(comptime tag: Tag) type {
918 const decl = @typeInfo(attributes).Struct.decls[@intFromEnum(tag)];664 const decl = @typeInfo(attributes).Struct.decls[@intFromEnum(tag)];
919 return if (@hasDecl(@field(attributes, decl.name), "Args")) @field(attributes, decl.name).Args else void;665 return @field(attributes, decl.name);
920}666}
921667
922pub fn initArguments(tag: Tag, name_tok: TokenIndex) Arguments {668pub fn initArguments(tag: Tag, name_tok: TokenIndex) Arguments {
923 switch (tag) {669 switch (tag) {
924 inline else => |arg_tag| {670 inline else => |arg_tag| {
925 const union_element = @field(attributes, @tagName(arg_tag));671 const union_element = @field(attributes, @tagName(arg_tag));
926 const has_args = @hasDecl(union_element, "Args");672 const init = std.mem.zeroInit(union_element, .{});
927 const init = if (has_args) std.mem.zeroInit(union_element.Args, .{}) else {};
928 var args = @unionInit(Arguments, @tagName(arg_tag), init);673 var args = @unionInit(Arguments, @tagName(arg_tag), init);
929 if (has_args and @hasField(@field(attributes, @tagName(arg_tag)).Args, "__name_tok")) {674 if (@hasField(@field(attributes, @tagName(arg_tag)), "__name_tok")) {
930 @field(args, @tagName(arg_tag)).__name_tok = name_tok;675 @field(args, @tagName(arg_tag)).__name_tok = name_tok;
931 }676 }
932 return args;677 return args;
...@@ -935,56 +680,29 @@ pub fn initArguments(tag: Tag, name_tok: TokenIndex) Arguments {...@@ -935,56 +680,29 @@ pub fn initArguments(tag: Tag, name_tok: TokenIndex) Arguments {
935}680}
936681
937pub fn fromString(kind: Kind, namespace: ?[]const u8, name: []const u8) ?Tag {682pub fn fromString(kind: Kind, namespace: ?[]const u8, name: []const u8) ?Tag {
938 return switch (kind) {683 const Properties = struct {
939 .c2x => fromStringC2X(namespace, name),684 tag: Tag,
940 .declspec => fromStringDeclspec(name),685 gnu: bool = false,
941 .gnu => fromStringGnu(name),686 declspec: bool = false,
687 c2x: bool = false,
942 };688 };
943}689 const attribute_names = @import("Attribute/names.def").with(Properties);
944690
945fn fromStringGnu(name: []const u8) ?Tag {
946 const normalized = normalize(name);691 const normalized = normalize(name);
947 const decls = @typeInfo(attributes).Struct.decls;692 const actual_kind: Kind = if (namespace) |ns| blk: {
948 @setEvalBranchQuota(3000);
949 inline for (decls, 0..) |decl, i| {
950 if (@hasDecl(@field(attributes, decl.name), "gnu")) {
951 if (mem.eql(u8, @field(attributes, decl.name).gnu, normalized)) {
952 return @enumFromInt(i);
953 }
954 }
955 }
956 return null;
957}
958
959fn fromStringC2X(namespace: ?[]const u8, name: []const u8) ?Tag {
960 const normalized = normalize(name);
961 if (namespace) |ns| {
962 const normalized_ns = normalize(ns);693 const normalized_ns = normalize(ns);
963 if (mem.eql(u8, normalized_ns, "gnu")) {694 if (mem.eql(u8, normalized_ns, "gnu")) {
964 return fromStringGnu(normalized);695 break :blk .gnu;
965 }696 }
966 return null;697 return null;
967 }698 } else kind;
968 const decls = @typeInfo(attributes).Struct.decls;
969 inline for (decls, 0..) |decl, i| {
970 if (@hasDecl(@field(attributes, decl.name), "c2x")) {
971 if (mem.eql(u8, @field(attributes, decl.name).c2x, normalized)) {
972 return @enumFromInt(i);
973 }
974 }
975 }
976 return null;
977}
978699
979fn fromStringDeclspec(name: []const u8) ?Tag {700 const tag_and_opts = attribute_names.fromName(normalized) orelse return null;
980 const normalized = normalize(name);701 switch (actual_kind) {
981 const decls = @typeInfo(attributes).Struct.decls;702 inline else => |tag| {
982 inline for (decls, 0..) |decl, i| {703 if (@field(tag_and_opts.properties, @tagName(tag)))
983 if (@hasDecl(@field(attributes, decl.name), "declspec")) {704 return tag_and_opts.properties.tag;
984 if (mem.eql(u8, @field(attributes, decl.name).declspec, normalized)) {705 },
985 return @enumFromInt(i);
986 }
987 }
988 }706 }
989 return null;707 return null;
990}708}
deps/aro/Attribute/names.def created+431
...@@ -0,0 +1,431 @@
1# multiple
2deprecated
3 .tag = .deprecated
4 .c2x = true
5 .gnu = true
6 .declspec = true
7
8fallthrough
9 .tag = .fallthrough
10 .c2x = true
11 .gnu = true
12
13noreturn
14 .tag = .@"noreturn"
15 .c2x = true
16 .gnu = true
17 .declspec = true
18
19no_sanitize_address
20 .tag = .no_sanitize_address
21 .gnu = true
22 .declspec = true
23
24noinline
25 .tag = .@"noinline"
26 .gnu = true
27 .declspec = true
28
29# c2x only
30nodiscard
31 .tag = .nodiscard
32 .c2x = true
33
34reproducible
35 .tag = .reproducible
36 .c2x = true
37
38unsequenced
39 .tag = .unsequenced
40 .c2x = true
41
42maybe_unused
43 .tag = .unused
44 .c2x = true
45
46# gnu only
47access
48 .tag = .access
49 .gnu = true
50
51alias
52 .tag = .alias
53 .gnu = true
54
55aligned
56 .tag = .aligned
57 .gnu = true
58
59alloc_align
60 .tag = .alloc_align
61 .gnu = true
62
63alloc_size
64 .tag = .alloc_size
65 .gnu = true
66
67always_inline
68 .tag = .always_inline
69 .gnu = true
70
71artificial
72 .tag = .artificial
73 .gnu = true
74
75assume_aligned
76 .tag = .assume_aligned
77 .gnu = true
78
79cleanup
80 .tag = .cleanup
81 .gnu = true
82
83cold
84 .tag = .cold
85 .gnu = true
86
87common
88 .tag = .common
89 .gnu = true
90
91const
92 .tag = .@"const"
93 .gnu = true
94
95constructor
96 .tag = .constructor
97 .gnu = true
98
99copy
100 .tag = .copy
101 .gnu = true
102
103designated_init
104 .tag = .designated_init
105 .gnu = true
106
107destructor
108 .tag = .destructor
109 .gnu = true
110
111error
112 .tag = .@"error"
113 .gnu = true
114
115externally_visible
116 .tag = .externally_visible
117 .gnu = true
118
119flatten
120 .tag = .flatten
121 .gnu = true
122
123format
124 .tag = .format
125 .gnu = true
126
127format_arg
128 .tag = .format_arg
129 .gnu = true
130
131gnu_inline
132 .tag = .gnu_inline
133 .gnu = true
134
135hot
136 .tag = .hot
137 .gnu = true
138
139ifunc
140 .tag = .ifunc
141 .gnu = true
142
143interrupt
144 .tag = .interrupt
145 .gnu = true
146
147interrupt_handler
148 .tag = .interrupt_handler
149 .gnu = true
150
151leaf
152 .tag = .leaf
153 .gnu = true
154
155malloc
156 .tag = .malloc
157 .gnu = true
158
159may_alias
160 .tag = .may_alias
161 .gnu = true
162
163mode
164 .tag = .mode
165 .gnu = true
166
167no_address_safety_analysis
168 .tag = .no_address_safety_analysis
169 .gnu = true
170
171no_icf
172 .tag = .no_icf
173 .gnu = true
174
175no_instrument_function
176 .tag = .no_instrument_function
177 .gnu = true
178
179no_profile_instrument_function
180 .tag = .no_profile_instrument_function
181 .gnu = true
182
183no_reorder
184 .tag = .no_reorder
185 .gnu = true
186
187no_sanitize
188 .tag = .no_sanitize
189 .gnu = true
190
191no_sanitize_coverage
192 .tag = .no_sanitize_coverage
193 .gnu = true
194
195no_sanitize_thread
196 .tag = .no_sanitize_thread
197 .gnu = true
198
199no_sanitize_undefined
200 .tag = .no_sanitize_undefined
201 .gnu = true
202
203no_split_stack
204 .tag = .no_split_stack
205 .gnu = true
206
207no_stack_limit
208 .tag = .no_stack_limit
209 .gnu = true
210
211no_stack_protector
212 .tag = .no_stack_protector
213 .gnu = true
214
215noclone
216 .tag = .noclone
217 .gnu = true
218
219nocommon
220 .tag = .nocommon
221 .gnu = true
222
223noinit
224 .tag = .noinit
225 .gnu = true
226
227noipa
228 .tag = .noipa
229 .gnu = true
230
231# nonnull
232# .tag = .nonnull
233# .gnu = true
234
235nonstring
236 .tag = .nonstring
237 .gnu = true
238
239noplt
240 .tag = .noplt
241 .gnu = true
242
243# optimize
244# .tag = .optimize
245# .gnu = true
246
247packed
248 .tag = .@"packed"
249 .gnu = true
250
251patchable_function_entry
252 .tag = .patchable_function_entry
253 .gnu = true
254
255persistent
256 .tag = .persistent
257 .gnu = true
258
259pure
260 .tag = .pure
261 .gnu = true
262
263retain
264 .tag = .retain
265 .gnu = true
266
267returns_nonnull
268 .tag = .returns_nonnull
269 .gnu = true
270
271returns_twice
272 .tag = .returns_twice
273 .gnu = true
274
275scalar_storage_order
276 .tag = .scalar_storage_order
277 .gnu = true
278
279section
280 .tag = .section
281 .gnu = true
282
283sentinel
284 .tag = .sentinel
285 .gnu = true
286
287simd
288 .tag = .simd
289 .gnu = true
290
291stack_protect
292 .tag = .stack_protect
293 .gnu = true
294
295symver
296 .tag = .symver
297 .gnu = true
298
299target
300 .tag = .target
301 .gnu = true
302
303target_clones
304 .tag = .target_clones
305 .gnu = true
306
307tls_model
308 .tag = .tls_model
309 .gnu = true
310
311transparent_union
312 .tag = .transparent_union
313 .gnu = true
314
315unavailable
316 .tag = .unavailable
317 .gnu = true
318
319uninitialized
320 .tag = .uninitialized
321 .gnu = true
322
323unused
324 .tag = .unused
325 .gnu = true
326
327used
328 .tag = .used
329 .gnu = true
330
331vector_size
332 .tag = .vector_size
333 .gnu = true
334
335visibility
336 .tag = .visibility
337 .gnu = true
338
339warn_if_not_aligned
340 .tag = .warn_if_not_aligned
341 .gnu = true
342
343warn_unused_result
344 .tag = .warn_unused_result
345 .gnu = true
346
347warning
348 .tag = .warning
349 .gnu = true
350
351weak
352 .tag = .weak
353 .gnu = true
354
355weakref
356 .tag = .weakref
357 .gnu = true
358
359zero_call_used_regs
360 .tag = .zero_call_used_regs
361 .gnu = true
362
363# declspec only
364align
365 .tag = .aligned
366 .declspec = true
367
368allocate
369 .tag = .allocate
370 .declspec = true
371
372allocator
373 .tag = .allocator
374 .declspec = true
375
376appdomain
377 .tag = .appdomain
378 .declspec = true
379
380code_seg
381 .tag = .code_seg
382 .declspec = true
383
384dllexport
385 .tag = .dllexport
386 .declspec = true
387
388dllimport
389 .tag = .dllimport
390 .declspec = true
391
392jitintrinsic
393 .tag = .jitintrinsic
394 .declspec = true
395
396naked
397 .tag = .naked
398 .declspec = true
399
400noalias
401 .tag = .@"noalias"
402 .declspec = true
403
404process
405 .tag = .process
406 .declspec = true
407
408restrict
409 .tag = .restrict
410 .declspec = true
411
412safebuffers
413 .tag = .safebuffers
414 .declspec = true
415
416selectany
417 .tag = .selectany
418 .declspec = true
419
420spectre
421 .tag = .spectre
422 .declspec = true
423
424thread
425 .tag = .thread
426 .declspec = true
427
428uuid
429 .tag = .uuid
430 .declspec = true
431
deps/aro/Builtins.zig+63-12
...@@ -1,18 +1,20 @@...@@ -1,18 +1,20 @@
1const std = @import("std");1const std = @import("std");
2const Compilation = @import("Compilation.zig");2const Compilation = @import("Compilation.zig");
3const Type = @import("Type.zig");3const Type = @import("Type.zig");
4const BuiltinFunction = @import("builtins/BuiltinFunction.zig");4const TypeDescription = @import("Builtins/TypeDescription.zig");
5const TypeDescription = @import("builtins/TypeDescription.zig");
6const target_util = @import("target.zig");5const target_util = @import("target.zig");
7const StringId = @import("StringInterner.zig").StringId;6const StringId = @import("StringInterner.zig").StringId;
8const LangOpts = @import("LangOpts.zig");7const LangOpts = @import("LangOpts.zig");
9const Parser = @import("Parser.zig");8const Parser = @import("Parser.zig");
109
10const Properties = @import("Builtins/Properties.zig");
11pub const Builtin = @import("Builtins/Builtin.def").with(Properties);
12
11const Builtins = @This();13const Builtins = @This();
1214
13const Expanded = struct {15const Expanded = struct {
14 ty: Type,16 ty: Type,
15 builtin: BuiltinFunction,17 builtin: Builtin,
16};18};
1719
18const NameToTypeMap = std.StringHashMapUnmanaged(Type);20const NameToTypeMap = std.StringHashMapUnmanaged(Type);
...@@ -243,8 +245,8 @@ fn createType(desc: TypeDescription, it: *TypeDescription.TypeIterator, comp: *c...@@ -243,8 +245,8 @@ fn createType(desc: TypeDescription, it: *TypeDescription.TypeIterator, comp: *c
243 return builder.finish(undefined) catch unreachable;245 return builder.finish(undefined) catch unreachable;
244}246}
245247
246fn createBuiltin(comp: *const Compilation, builtin: BuiltinFunction, type_arena: std.mem.Allocator) !Type {248fn createBuiltin(comp: *const Compilation, builtin: Builtin, type_arena: std.mem.Allocator) !Type {
247 var it = TypeDescription.TypeIterator.init(builtin.param_str);249 var it = TypeDescription.TypeIterator.init(builtin.properties.param_str);
248250
249 const ret_ty_desc = it.next().?;251 const ret_ty_desc = it.next().?;
250 if (ret_ty_desc.spec == .@"!") {252 if (ret_ty_desc.spec == .@"!") {
...@@ -252,7 +254,7 @@ fn createBuiltin(comp: *const Compilation, builtin: BuiltinFunction, type_arena:...@@ -252,7 +254,7 @@ fn createBuiltin(comp: *const Compilation, builtin: BuiltinFunction, type_arena:
252 }254 }
253 const ret_ty = try createType(ret_ty_desc, &it, comp, type_arena);255 const ret_ty = try createType(ret_ty_desc, &it, comp, type_arena);
254 var param_count: usize = 0;256 var param_count: usize = 0;
255 var params: [BuiltinFunction.MaxParamCount]Type.Func.Param = undefined;257 var params: [Builtin.max_param_count]Type.Func.Param = undefined;
256 while (it.next()) |desc| : (param_count += 1) {258 while (it.next()) |desc| : (param_count += 1) {
257 params[param_count] = .{ .name_tok = 0, .ty = try createType(desc, &it, comp, type_arena), .name = .empty };259 params[param_count] = .{ .name_tok = 0, .ty = try createType(desc, &it, comp, type_arena), .name = .empty };
258 }260 }
...@@ -265,14 +267,14 @@ fn createBuiltin(comp: *const Compilation, builtin: BuiltinFunction, type_arena:...@@ -265,14 +267,14 @@ fn createBuiltin(comp: *const Compilation, builtin: BuiltinFunction, type_arena:
265 .params = duped_params,267 .params = duped_params,
266 };268 };
267 return .{269 return .{
268 .specifier = if (builtin.isVarArgs()) .var_args_func else .func,270 .specifier = if (builtin.properties.isVarArgs()) .var_args_func else .func,
269 .data = .{ .func = func },271 .data = .{ .func = func },
270 };272 };
271}273}
272274
273/// Asserts that the builtin has already been created275/// Asserts that the builtin has already been created
274pub fn lookup(b: *const Builtins, name: []const u8) Expanded {276pub fn lookup(b: *const Builtins, name: []const u8) Expanded {
275 const builtin = BuiltinFunction.fromName(name).?;277 const builtin = Builtin.fromName(name).?;
276 const ty = b._name_to_type_map.get(name).?;278 const ty = b._name_to_type_map.get(name).?;
277 return .{279 return .{
278 .builtin = builtin,280 .builtin = builtin,
...@@ -282,7 +284,7 @@ pub fn lookup(b: *const Builtins, name: []const u8) Expanded {...@@ -282,7 +284,7 @@ pub fn lookup(b: *const Builtins, name: []const u8) Expanded {
282284
283pub fn getOrCreate(b: *Builtins, comp: *Compilation, name: []const u8, type_arena: std.mem.Allocator) !?Expanded {285pub fn getOrCreate(b: *Builtins, comp: *Compilation, name: []const u8, type_arena: std.mem.Allocator) !?Expanded {
284 const ty = b._name_to_type_map.get(name) orelse {286 const ty = b._name_to_type_map.get(name) orelse {
285 const builtin = BuiltinFunction.fromName(name) orelse return null;287 const builtin = Builtin.fromName(name) orelse return null;
286 if (!comp.hasBuiltinFunction(builtin)) return null;288 if (!comp.hasBuiltinFunction(builtin)) return null;
287289
288 try b._name_to_type_map.ensureUnusedCapacity(comp.gpa, 1);290 try b._name_to_type_map.ensureUnusedCapacity(comp.gpa, 1);
...@@ -294,13 +296,62 @@ pub fn getOrCreate(b: *Builtins, comp: *Compilation, name: []const u8, type_aren...@@ -294,13 +296,62 @@ pub fn getOrCreate(b: *Builtins, comp: *Compilation, name: []const u8, type_aren
294 .ty = ty,296 .ty = ty,
295 };297 };
296 };298 };
297 const builtin = BuiltinFunction.fromName(name).?;299 const builtin = Builtin.fromName(name).?;
298 return .{300 return .{
299 .builtin = builtin,301 .builtin = builtin,
300 .ty = ty,302 .ty = ty,
301 };303 };
302}304}
303305
306pub const Iterator = struct {
307 index: u16 = 1,
308 name_buf: [Builtin.longest_name]u8 = undefined,
309
310 pub const Entry = struct {
311 /// Memory of this slice is overwritten on every call to `next`
312 name: []const u8,
313 builtin: Builtin,
314 };
315
316 pub fn next(self: *Iterator) ?Entry {
317 if (self.index > Builtin.data.len) return null;
318 const index = self.index;
319 const data_index = index - 1;
320 self.index += 1;
321 return .{
322 .name = Builtin.nameFromUniqueIndex(index, &self.name_buf),
323 .builtin = Builtin.data[data_index],
324 };
325 }
326};
327
328test Iterator {
329 var it = Iterator{};
330
331 var seen = std.StringHashMap(Builtin).init(std.testing.allocator);
332 defer seen.deinit();
333
334 var arena_state = std.heap.ArenaAllocator.init(std.testing.allocator);
335 defer arena_state.deinit();
336 const arena = arena_state.allocator();
337
338 while (it.next()) |entry| {
339 const index = Builtin.uniqueIndex(entry.name).?;
340 var buf: [Builtin.longest_name]u8 = undefined;
341 const name_from_index = Builtin.nameFromUniqueIndex(index, &buf);
342 try std.testing.expectEqualStrings(entry.name, name_from_index);
343
344 if (seen.contains(entry.name)) {
345 std.debug.print("iterated over {s} twice\n", .{entry.name});
346 std.debug.print("current data: {}\n", .{entry.builtin});
347 std.debug.print("previous data: {}\n", .{seen.get(entry.name).?});
348 return error.TestExpectedUniqueEntries;
349 }
350 try seen.put(try arena.dupe(u8, entry.name), entry.builtin);
351 }
352 try std.testing.expectEqual(@as(usize, Builtin.data.len), seen.count());
353}
354
304test "All builtins" {355test "All builtins" {
305 var comp = Compilation.init(std.testing.allocator);356 var comp = Compilation.init(std.testing.allocator);
306 defer comp.deinit();357 defer comp.deinit();
...@@ -310,7 +361,7 @@ test "All builtins" {...@@ -310,7 +361,7 @@ test "All builtins" {
310361
311 const type_arena = arena.allocator();362 const type_arena = arena.allocator();
312363
313 var builtin_it = BuiltinFunction.BuiltinsIterator{};364 var builtin_it = Iterator{};
314 while (builtin_it.next()) |entry| {365 while (builtin_it.next()) |entry| {
315 const name = try type_arena.dupe(u8, entry.name);366 const name = try type_arena.dupe(u8, entry.name);
316 if (try comp.builtins.getOrCreate(&comp, name, type_arena)) |func_ty| {367 if (try comp.builtins.getOrCreate(&comp, name, type_arena)) |func_ty| {
...@@ -334,7 +385,7 @@ test "Allocation failures" {...@@ -334,7 +385,7 @@ test "Allocation failures" {
334 const type_arena = arena.allocator();385 const type_arena = arena.allocator();
335386
336 const num_builtins = 40;387 const num_builtins = 40;
337 var builtin_it = BuiltinFunction.BuiltinsIterator{};388 var builtin_it = Iterator{};
338 for (0..num_builtins) |_| {389 for (0..num_builtins) |_| {
339 const entry = builtin_it.next().?;390 const entry = builtin_it.next().?;
340 _ = try comp.builtins.getOrCreate(&comp, entry.name, type_arena);391 _ = try comp.builtins.getOrCreate(&comp, entry.name, type_arena);
deps/aro/Builtins/Builtin.def created+17010
...@@ -0,0 +1,17010 @@
1const TargetSet = Properties.TargetSet;
2
3# TODO this file is generated from LLVM sources and
4# needs cleanup to be considered source.
5
6pub const max_param_count = 12;
7
8_Block_object_assign
9 .param_str = "vv*vC*iC"
10 .header = .blocks
11 .attributes = .{ .lib_function_without_prefix = true }
12
13_Block_object_dispose
14 .param_str = "vvC*iC"
15 .header = .blocks
16 .attributes = .{ .lib_function_without_prefix = true }
17
18_Exit
19 .param_str = "vi"
20 .header = .stdlib
21 .attributes = .{ .noreturn = true, .lib_function_without_prefix = true }
22
23_InterlockedAnd
24 .param_str = "NiNiD*Ni"
25 .language = .all_ms_languages
26
27_InterlockedAnd16
28 .param_str = "ssD*s"
29 .language = .all_ms_languages
30
31_InterlockedAnd8
32 .param_str = "ccD*c"
33 .language = .all_ms_languages
34
35_InterlockedCompareExchange
36 .param_str = "NiNiD*NiNi"
37 .language = .all_ms_languages
38
39_InterlockedCompareExchange16
40 .param_str = "ssD*ss"
41 .language = .all_ms_languages
42
43_InterlockedCompareExchange64
44 .param_str = "LLiLLiD*LLiLLi"
45 .language = .all_ms_languages
46
47_InterlockedCompareExchange8
48 .param_str = "ccD*cc"
49 .language = .all_ms_languages
50
51_InterlockedCompareExchangePointer
52 .param_str = "v*v*D*v*v*"
53 .language = .all_ms_languages
54
55_InterlockedCompareExchangePointer_nf
56 .param_str = "v*v*D*v*v*"
57 .language = .all_ms_languages
58
59_InterlockedDecrement
60 .param_str = "NiNiD*"
61 .language = .all_ms_languages
62
63_InterlockedDecrement16
64 .param_str = "ssD*"
65 .language = .all_ms_languages
66
67_InterlockedExchange
68 .param_str = "NiNiD*Ni"
69 .language = .all_ms_languages
70
71_InterlockedExchange16
72 .param_str = "ssD*s"
73 .language = .all_ms_languages
74
75_InterlockedExchange8
76 .param_str = "ccD*c"
77 .language = .all_ms_languages
78
79_InterlockedExchangeAdd
80 .param_str = "NiNiD*Ni"
81 .language = .all_ms_languages
82
83_InterlockedExchangeAdd16
84 .param_str = "ssD*s"
85 .language = .all_ms_languages
86
87_InterlockedExchangeAdd8
88 .param_str = "ccD*c"
89 .language = .all_ms_languages
90
91_InterlockedExchangePointer
92 .param_str = "v*v*D*v*"
93 .language = .all_ms_languages
94
95_InterlockedExchangeSub
96 .param_str = "NiNiD*Ni"
97 .language = .all_ms_languages
98
99_InterlockedExchangeSub16
100 .param_str = "ssD*s"
101 .language = .all_ms_languages
102
103_InterlockedExchangeSub8
104 .param_str = "ccD*c"
105 .language = .all_ms_languages
106
107_InterlockedIncrement
108 .param_str = "NiNiD*"
109 .language = .all_ms_languages
110
111_InterlockedIncrement16
112 .param_str = "ssD*"
113 .language = .all_ms_languages
114
115_InterlockedOr
116 .param_str = "NiNiD*Ni"
117 .language = .all_ms_languages
118
119_InterlockedOr16
120 .param_str = "ssD*s"
121 .language = .all_ms_languages
122
123_InterlockedOr8
124 .param_str = "ccD*c"
125 .language = .all_ms_languages
126
127_InterlockedXor
128 .param_str = "NiNiD*Ni"
129 .language = .all_ms_languages
130
131_InterlockedXor16
132 .param_str = "ssD*s"
133 .language = .all_ms_languages
134
135_InterlockedXor8
136 .param_str = "ccD*c"
137 .language = .all_ms_languages
138
139_MoveFromCoprocessor
140 .param_str = "UiIUiIUiIUiIUiIUi"
141 .language = .all_ms_languages
142 .target_set = TargetSet.initOne(.arm)
143
144_MoveFromCoprocessor2
145 .param_str = "UiIUiIUiIUiIUiIUi"
146 .language = .all_ms_languages
147 .target_set = TargetSet.initOne(.arm)
148
149_MoveToCoprocessor
150 .param_str = "vUiIUiIUiIUiIUiIUi"
151 .language = .all_ms_languages
152 .target_set = TargetSet.initOne(.arm)
153
154_MoveToCoprocessor2
155 .param_str = "vUiIUiIUiIUiIUiIUi"
156 .language = .all_ms_languages
157 .target_set = TargetSet.initOne(.arm)
158
159_ReturnAddress
160 .param_str = "v*"
161 .language = .all_ms_languages
162
163__GetExceptionInfo
164 .param_str = "v*."
165 .language = .all_ms_languages
166 .attributes = .{ .custom_typecheck = true, .eval_args = false }
167
168__abnormal_termination
169 .param_str = "i"
170 .language = .all_ms_languages
171
172__annotation
173 .param_str = "wC*."
174 .language = .all_ms_languages
175
176__arithmetic_fence
177 .param_str = "v."
178 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
179
180__assume
181 .param_str = "vb"
182 .language = .all_ms_languages
183 .attributes = .{ .const_evaluable = true }
184
185__atomic_always_lock_free
186 .param_str = "bzvCD*"
187 .attributes = .{ .const_evaluable = true }
188
189__atomic_clear
190 .param_str = "vvD*i"
191
192__atomic_is_lock_free
193 .param_str = "bzvCD*"
194 .attributes = .{ .const_evaluable = true }
195
196__atomic_signal_fence
197 .param_str = "vi"
198
199__atomic_test_and_set
200 .param_str = "bvD*i"
201
202__atomic_thread_fence
203 .param_str = "vi"
204
205__builtin___CFStringMakeConstantString
206 .param_str = "FC*cC*"
207 .attributes = .{ .@"const" = true, .const_evaluable = true }
208
209__builtin___NSStringMakeConstantString
210 .param_str = "FC*cC*"
211 .attributes = .{ .@"const" = true, .const_evaluable = true }
212
213__builtin___clear_cache
214 .param_str = "vc*c*"
215
216__builtin___fprintf_chk
217 .param_str = "iP*RicC*R."
218 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 }
219
220__builtin___get_unsafe_stack_bottom
221 .param_str = "v*"
222 .attributes = .{ .lib_function_with_builtin_prefix = true }
223
224__builtin___get_unsafe_stack_ptr
225 .param_str = "v*"
226 .attributes = .{ .lib_function_with_builtin_prefix = true }
227
228__builtin___get_unsafe_stack_start
229 .param_str = "v*"
230 .attributes = .{ .lib_function_with_builtin_prefix = true }
231
232__builtin___get_unsafe_stack_top
233 .param_str = "v*"
234 .attributes = .{ .lib_function_with_builtin_prefix = true }
235
236__builtin___memccpy_chk
237 .param_str = "v*v*vC*izz"
238 .attributes = .{ .lib_function_with_builtin_prefix = true }
239
240__builtin___memcpy_chk
241 .param_str = "v*v*vC*zz"
242 .attributes = .{ .lib_function_with_builtin_prefix = true }
243
244__builtin___memmove_chk
245 .param_str = "v*v*vC*zz"
246 .attributes = .{ .lib_function_with_builtin_prefix = true }
247
248__builtin___mempcpy_chk
249 .param_str = "v*v*vC*zz"
250 .attributes = .{ .lib_function_with_builtin_prefix = true }
251
252__builtin___memset_chk
253 .param_str = "v*v*izz"
254 .attributes = .{ .lib_function_with_builtin_prefix = true }
255
256__builtin___printf_chk
257 .param_str = "iicC*R."
258 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 }
259
260__builtin___snprintf_chk
261 .param_str = "ic*RzizcC*R."
262 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 4 }
263
264__builtin___sprintf_chk
265 .param_str = "ic*RizcC*R."
266 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 3 }
267
268__builtin___stpcpy_chk
269 .param_str = "c*c*cC*z"
270 .attributes = .{ .lib_function_with_builtin_prefix = true }
271
272__builtin___stpncpy_chk
273 .param_str = "c*c*cC*zz"
274 .attributes = .{ .lib_function_with_builtin_prefix = true }
275
276__builtin___strcat_chk
277 .param_str = "c*c*cC*z"
278 .attributes = .{ .lib_function_with_builtin_prefix = true }
279
280__builtin___strcpy_chk
281 .param_str = "c*c*cC*z"
282 .attributes = .{ .lib_function_with_builtin_prefix = true }
283
284__builtin___strlcat_chk
285 .param_str = "zc*cC*zz"
286 .attributes = .{ .lib_function_with_builtin_prefix = true }
287
288__builtin___strlcpy_chk
289 .param_str = "zc*cC*zz"
290 .attributes = .{ .lib_function_with_builtin_prefix = true }
291
292__builtin___strncat_chk
293 .param_str = "c*c*cC*zz"
294 .attributes = .{ .lib_function_with_builtin_prefix = true }
295
296__builtin___strncpy_chk
297 .param_str = "c*c*cC*zz"
298 .attributes = .{ .lib_function_with_builtin_prefix = true }
299
300__builtin___vfprintf_chk
301 .param_str = "iP*RicC*Ra"
302 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 }
303
304__builtin___vprintf_chk
305 .param_str = "iicC*Ra"
306 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 }
307
308__builtin___vsnprintf_chk
309 .param_str = "ic*RzizcC*Ra"
310 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 4 }
311
312__builtin___vsprintf_chk
313 .param_str = "ic*RizcC*Ra"
314 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 3 }
315
316__builtin_abort
317 .param_str = "v"
318 .attributes = .{ .noreturn = true, .lib_function_with_builtin_prefix = true }
319
320__builtin_abs
321 .param_str = "ii"
322 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
323
324__builtin_acos
325 .param_str = "dd"
326 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
327
328__builtin_acosf
329 .param_str = "ff"
330 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
331
332__builtin_acosf128
333 .param_str = "LLdLLd"
334 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
335
336__builtin_acosh
337 .param_str = "dd"
338 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
339
340__builtin_acoshf
341 .param_str = "ff"
342 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
343
344__builtin_acoshf128
345 .param_str = "LLdLLd"
346 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
347
348__builtin_acoshl
349 .param_str = "LdLd"
350 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
351
352__builtin_acosl
353 .param_str = "LdLd"
354 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
355
356__builtin_add_overflow
357 .param_str = "b."
358 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
359
360__builtin_addc
361 .param_str = "UiUiCUiCUiCUi*"
362
363__builtin_addcb
364 .param_str = "UcUcCUcCUcCUc*"
365
366__builtin_addcl
367 .param_str = "ULiULiCULiCULiCULi*"
368
369__builtin_addcll
370 .param_str = "ULLiULLiCULLiCULLiCULLi*"
371
372__builtin_addcs
373 .param_str = "UsUsCUsCUsCUs*"
374
375__builtin_align_down
376 .param_str = "v*vC*z"
377 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
378
379__builtin_align_up
380 .param_str = "v*vC*z"
381 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
382
383__builtin_alloca
384 .param_str = "v*z"
385 .attributes = .{ .lib_function_with_builtin_prefix = true }
386
387__builtin_alloca_uninitialized
388 .param_str = "v*z"
389 .attributes = .{ .lib_function_with_builtin_prefix = true }
390
391__builtin_alloca_with_align
392 .param_str = "v*zIz"
393 .attributes = .{ .lib_function_with_builtin_prefix = true }
394
395__builtin_alloca_with_align_uninitialized
396 .param_str = "v*zIz"
397 .attributes = .{ .lib_function_with_builtin_prefix = true }
398
399__builtin_amdgcn_alignbit
400 .param_str = "UiUiUiUi"
401 .target_set = TargetSet.initOne(.amdgpu)
402 .attributes = .{ .@"const" = true }
403
404__builtin_amdgcn_alignbyte
405 .param_str = "UiUiUiUi"
406 .target_set = TargetSet.initOne(.amdgpu)
407 .attributes = .{ .@"const" = true }
408
409__builtin_amdgcn_atomic_dec32
410 .param_str = "UZiUZiD*UZiUicC*"
411 .target_set = TargetSet.initOne(.amdgpu)
412
413__builtin_amdgcn_atomic_dec64
414 .param_str = "UWiUWiD*UWiUicC*"
415 .target_set = TargetSet.initOne(.amdgpu)
416
417__builtin_amdgcn_atomic_inc32
418 .param_str = "UZiUZiD*UZiUicC*"
419 .target_set = TargetSet.initOne(.amdgpu)
420
421__builtin_amdgcn_atomic_inc64
422 .param_str = "UWiUWiD*UWiUicC*"
423 .target_set = TargetSet.initOne(.amdgpu)
424
425__builtin_amdgcn_buffer_wbinvl1
426 .param_str = "v"
427 .target_set = TargetSet.initOne(.amdgpu)
428
429__builtin_amdgcn_class
430 .param_str = "bdi"
431 .target_set = TargetSet.initOne(.amdgpu)
432 .attributes = .{ .@"const" = true }
433
434__builtin_amdgcn_classf
435 .param_str = "bfi"
436 .target_set = TargetSet.initOne(.amdgpu)
437 .attributes = .{ .@"const" = true }
438
439__builtin_amdgcn_cosf
440 .param_str = "ff"
441 .target_set = TargetSet.initOne(.amdgpu)
442 .attributes = .{ .@"const" = true }
443
444__builtin_amdgcn_cubeid
445 .param_str = "ffff"
446 .target_set = TargetSet.initOne(.amdgpu)
447 .attributes = .{ .@"const" = true }
448
449__builtin_amdgcn_cubema
450 .param_str = "ffff"
451 .target_set = TargetSet.initOne(.amdgpu)
452 .attributes = .{ .@"const" = true }
453
454__builtin_amdgcn_cubesc
455 .param_str = "ffff"
456 .target_set = TargetSet.initOne(.amdgpu)
457 .attributes = .{ .@"const" = true }
458
459__builtin_amdgcn_cubetc
460 .param_str = "ffff"
461 .target_set = TargetSet.initOne(.amdgpu)
462 .attributes = .{ .@"const" = true }
463
464__builtin_amdgcn_cvt_pk_i16
465 .param_str = "E2sii"
466 .target_set = TargetSet.initOne(.amdgpu)
467 .attributes = .{ .@"const" = true }
468
469__builtin_amdgcn_cvt_pk_u16
470 .param_str = "E2UsUiUi"
471 .target_set = TargetSet.initOne(.amdgpu)
472 .attributes = .{ .@"const" = true }
473
474__builtin_amdgcn_cvt_pk_u8_f32
475 .param_str = "UifUiUi"
476 .target_set = TargetSet.initOne(.amdgpu)
477 .attributes = .{ .@"const" = true }
478
479__builtin_amdgcn_cvt_pknorm_i16
480 .param_str = "E2sff"
481 .target_set = TargetSet.initOne(.amdgpu)
482 .attributes = .{ .@"const" = true }
483
484__builtin_amdgcn_cvt_pknorm_u16
485 .param_str = "E2Usff"
486 .target_set = TargetSet.initOne(.amdgpu)
487 .attributes = .{ .@"const" = true }
488
489__builtin_amdgcn_cvt_pkrtz
490 .param_str = "E2hff"
491 .target_set = TargetSet.initOne(.amdgpu)
492 .attributes = .{ .@"const" = true }
493
494__builtin_amdgcn_dispatch_ptr
495 .param_str = "v*4"
496 .target_set = TargetSet.initOne(.amdgpu)
497 .attributes = .{ .@"const" = true }
498
499__builtin_amdgcn_div_fixup
500 .param_str = "dddd"
501 .target_set = TargetSet.initOne(.amdgpu)
502 .attributes = .{ .@"const" = true }
503
504__builtin_amdgcn_div_fixupf
505 .param_str = "ffff"
506 .target_set = TargetSet.initOne(.amdgpu)
507 .attributes = .{ .@"const" = true }
508
509__builtin_amdgcn_div_fmas
510 .param_str = "ddddb"
511 .target_set = TargetSet.initOne(.amdgpu)
512 .attributes = .{ .@"const" = true }
513
514__builtin_amdgcn_div_fmasf
515 .param_str = "ffffb"
516 .target_set = TargetSet.initOne(.amdgpu)
517 .attributes = .{ .@"const" = true }
518
519__builtin_amdgcn_div_scale
520 .param_str = "dddbb*"
521 .target_set = TargetSet.initOne(.amdgpu)
522
523__builtin_amdgcn_div_scalef
524 .param_str = "fffbb*"
525 .target_set = TargetSet.initOne(.amdgpu)
526
527__builtin_amdgcn_ds_append
528 .param_str = "ii*3"
529 .target_set = TargetSet.initOne(.amdgpu)
530
531__builtin_amdgcn_ds_bpermute
532 .param_str = "iii"
533 .target_set = TargetSet.initOne(.amdgpu)
534 .attributes = .{ .@"const" = true }
535
536__builtin_amdgcn_ds_consume
537 .param_str = "ii*3"
538 .target_set = TargetSet.initOne(.amdgpu)
539
540__builtin_amdgcn_ds_faddf
541 .param_str = "ff*3fIiIiIb"
542 .target_set = TargetSet.initOne(.amdgpu)
543
544__builtin_amdgcn_ds_fmaxf
545 .param_str = "ff*3fIiIiIb"
546 .target_set = TargetSet.initOne(.amdgpu)
547
548__builtin_amdgcn_ds_fminf
549 .param_str = "ff*3fIiIiIb"
550 .target_set = TargetSet.initOne(.amdgpu)
551
552__builtin_amdgcn_ds_permute
553 .param_str = "iii"
554 .target_set = TargetSet.initOne(.amdgpu)
555 .attributes = .{ .@"const" = true }
556
557__builtin_amdgcn_ds_swizzle
558 .param_str = "iiIi"
559 .target_set = TargetSet.initOne(.amdgpu)
560 .attributes = .{ .@"const" = true }
561
562__builtin_amdgcn_endpgm
563 .param_str = "v"
564 .target_set = TargetSet.initOne(.amdgpu)
565 .attributes = .{ .noreturn = true }
566
567__builtin_amdgcn_exp2f
568 .param_str = "ff"
569 .target_set = TargetSet.initOne(.amdgpu)
570 .attributes = .{ .@"const" = true }
571
572__builtin_amdgcn_fcmp
573 .param_str = "WUiddIi"
574 .target_set = TargetSet.initOne(.amdgpu)
575 .attributes = .{ .@"const" = true }
576
577__builtin_amdgcn_fcmpf
578 .param_str = "WUiffIi"
579 .target_set = TargetSet.initOne(.amdgpu)
580 .attributes = .{ .@"const" = true }
581
582__builtin_amdgcn_fence
583 .param_str = "vUicC*"
584 .target_set = TargetSet.initOne(.amdgpu)
585
586__builtin_amdgcn_fmed3f
587 .param_str = "ffff"
588 .target_set = TargetSet.initOne(.amdgpu)
589 .attributes = .{ .@"const" = true }
590
591__builtin_amdgcn_fract
592 .param_str = "dd"
593 .target_set = TargetSet.initOne(.amdgpu)
594 .attributes = .{ .@"const" = true }
595
596__builtin_amdgcn_fractf
597 .param_str = "ff"
598 .target_set = TargetSet.initOne(.amdgpu)
599 .attributes = .{ .@"const" = true }
600
601__builtin_amdgcn_frexp_exp
602 .param_str = "id"
603 .target_set = TargetSet.initOne(.amdgpu)
604 .attributes = .{ .@"const" = true }
605
606__builtin_amdgcn_frexp_expf
607 .param_str = "if"
608 .target_set = TargetSet.initOne(.amdgpu)
609 .attributes = .{ .@"const" = true }
610
611__builtin_amdgcn_frexp_mant
612 .param_str = "dd"
613 .target_set = TargetSet.initOne(.amdgpu)
614 .attributes = .{ .@"const" = true }
615
616__builtin_amdgcn_frexp_mantf
617 .param_str = "ff"
618 .target_set = TargetSet.initOne(.amdgpu)
619 .attributes = .{ .@"const" = true }
620
621__builtin_amdgcn_grid_size_x
622 .param_str = "Ui"
623 .target_set = TargetSet.initOne(.amdgpu)
624 .attributes = .{ .@"const" = true }
625
626__builtin_amdgcn_grid_size_y
627 .param_str = "Ui"
628 .target_set = TargetSet.initOne(.amdgpu)
629 .attributes = .{ .@"const" = true }
630
631__builtin_amdgcn_grid_size_z
632 .param_str = "Ui"
633 .target_set = TargetSet.initOne(.amdgpu)
634 .attributes = .{ .@"const" = true }
635
636__builtin_amdgcn_groupstaticsize
637 .param_str = "Ui"
638 .target_set = TargetSet.initOne(.amdgpu)
639
640__builtin_amdgcn_iglp_opt
641 .param_str = "vIi"
642 .target_set = TargetSet.initOne(.amdgpu)
643
644__builtin_amdgcn_implicitarg_ptr
645 .param_str = "v*4"
646 .target_set = TargetSet.initOne(.amdgpu)
647 .attributes = .{ .@"const" = true }
648
649__builtin_amdgcn_interp_mov
650 .param_str = "fUiUiUiUi"
651 .target_set = TargetSet.initOne(.amdgpu)
652 .attributes = .{ .@"const" = true }
653
654__builtin_amdgcn_interp_p1
655 .param_str = "ffUiUiUi"
656 .target_set = TargetSet.initOne(.amdgpu)
657 .attributes = .{ .@"const" = true }
658
659__builtin_amdgcn_interp_p1_f16
660 .param_str = "ffUiUibUi"
661 .target_set = TargetSet.initOne(.amdgpu)
662 .attributes = .{ .@"const" = true }
663
664__builtin_amdgcn_interp_p2
665 .param_str = "fffUiUiUi"
666 .target_set = TargetSet.initOne(.amdgpu)
667 .attributes = .{ .@"const" = true }
668
669__builtin_amdgcn_interp_p2_f16
670 .param_str = "hffUiUibUi"
671 .target_set = TargetSet.initOne(.amdgpu)
672 .attributes = .{ .@"const" = true }
673
674__builtin_amdgcn_is_private
675 .param_str = "bvC*0"
676 .target_set = TargetSet.initOne(.amdgpu)
677 .attributes = .{ .@"const" = true }
678
679__builtin_amdgcn_is_shared
680 .param_str = "bvC*0"
681 .target_set = TargetSet.initOne(.amdgpu)
682 .attributes = .{ .@"const" = true }
683
684__builtin_amdgcn_kernarg_segment_ptr
685 .param_str = "v*4"
686 .target_set = TargetSet.initOne(.amdgpu)
687 .attributes = .{ .@"const" = true }
688
689__builtin_amdgcn_ldexp
690 .param_str = "ddi"
691 .target_set = TargetSet.initOne(.amdgpu)
692 .attributes = .{ .@"const" = true }
693
694__builtin_amdgcn_ldexpf
695 .param_str = "ffi"
696 .target_set = TargetSet.initOne(.amdgpu)
697 .attributes = .{ .@"const" = true }
698
699__builtin_amdgcn_lerp
700 .param_str = "UiUiUiUi"
701 .target_set = TargetSet.initOne(.amdgpu)
702 .attributes = .{ .@"const" = true }
703
704__builtin_amdgcn_log_clampf
705 .param_str = "ff"
706 .target_set = TargetSet.initOne(.amdgpu)
707 .attributes = .{ .@"const" = true }
708
709__builtin_amdgcn_logf
710 .param_str = "ff"
711 .target_set = TargetSet.initOne(.amdgpu)
712 .attributes = .{ .@"const" = true }
713
714__builtin_amdgcn_mbcnt_hi
715 .param_str = "UiUiUi"
716 .target_set = TargetSet.initOne(.amdgpu)
717 .attributes = .{ .@"const" = true }
718
719__builtin_amdgcn_mbcnt_lo
720 .param_str = "UiUiUi"
721 .target_set = TargetSet.initOne(.amdgpu)
722 .attributes = .{ .@"const" = true }
723
724__builtin_amdgcn_mqsad_pk_u16_u8
725 .param_str = "WUiWUiUiWUi"
726 .target_set = TargetSet.initOne(.amdgpu)
727 .attributes = .{ .@"const" = true }
728
729__builtin_amdgcn_mqsad_u32_u8
730 .param_str = "V4UiWUiUiV4Ui"
731 .target_set = TargetSet.initOne(.amdgpu)
732 .attributes = .{ .@"const" = true }
733
734__builtin_amdgcn_msad_u8
735 .param_str = "UiUiUiUi"
736 .target_set = TargetSet.initOne(.amdgpu)
737 .attributes = .{ .@"const" = true }
738
739__builtin_amdgcn_qsad_pk_u16_u8
740 .param_str = "WUiWUiUiWUi"
741 .target_set = TargetSet.initOne(.amdgpu)
742 .attributes = .{ .@"const" = true }
743
744__builtin_amdgcn_queue_ptr
745 .param_str = "v*4"
746 .target_set = TargetSet.initOne(.amdgpu)
747 .attributes = .{ .@"const" = true }
748
749__builtin_amdgcn_rcp
750 .param_str = "dd"
751 .target_set = TargetSet.initOne(.amdgpu)
752 .attributes = .{ .@"const" = true }
753
754__builtin_amdgcn_rcpf
755 .param_str = "ff"
756 .target_set = TargetSet.initOne(.amdgpu)
757 .attributes = .{ .@"const" = true }
758
759__builtin_amdgcn_read_exec
760 .param_str = "WUi"
761 .target_set = TargetSet.initOne(.amdgpu)
762 .attributes = .{ .@"const" = true }
763
764__builtin_amdgcn_read_exec_hi
765 .param_str = "Ui"
766 .target_set = TargetSet.initOne(.amdgpu)
767 .attributes = .{ .@"const" = true }
768
769__builtin_amdgcn_read_exec_lo
770 .param_str = "Ui"
771 .target_set = TargetSet.initOne(.amdgpu)
772 .attributes = .{ .@"const" = true }
773
774__builtin_amdgcn_readfirstlane
775 .param_str = "ii"
776 .target_set = TargetSet.initOne(.amdgpu)
777 .attributes = .{ .@"const" = true }
778
779__builtin_amdgcn_readlane
780 .param_str = "iii"
781 .target_set = TargetSet.initOne(.amdgpu)
782 .attributes = .{ .@"const" = true }
783
784__builtin_amdgcn_rsq
785 .param_str = "dd"
786 .target_set = TargetSet.initOne(.amdgpu)
787 .attributes = .{ .@"const" = true }
788
789__builtin_amdgcn_rsq_clamp
790 .param_str = "dd"
791 .target_set = TargetSet.initOne(.amdgpu)
792 .attributes = .{ .@"const" = true }
793
794__builtin_amdgcn_rsq_clampf
795 .param_str = "ff"
796 .target_set = TargetSet.initOne(.amdgpu)
797 .attributes = .{ .@"const" = true }
798
799__builtin_amdgcn_rsqf
800 .param_str = "ff"
801 .target_set = TargetSet.initOne(.amdgpu)
802 .attributes = .{ .@"const" = true }
803
804__builtin_amdgcn_s_barrier
805 .param_str = "v"
806 .target_set = TargetSet.initOne(.amdgpu)
807
808__builtin_amdgcn_s_dcache_inv
809 .param_str = "v"
810 .target_set = TargetSet.initOne(.amdgpu)
811
812__builtin_amdgcn_s_decperflevel
813 .param_str = "vIi"
814 .target_set = TargetSet.initOne(.amdgpu)
815
816__builtin_amdgcn_s_getpc
817 .param_str = "WUi"
818 .target_set = TargetSet.initOne(.amdgpu)
819
820__builtin_amdgcn_s_getreg
821 .param_str = "UiIi"
822 .target_set = TargetSet.initOne(.amdgpu)
823
824__builtin_amdgcn_s_incperflevel
825 .param_str = "vIi"
826 .target_set = TargetSet.initOne(.amdgpu)
827
828__builtin_amdgcn_s_sendmsg
829 .param_str = "vIiUi"
830 .target_set = TargetSet.initOne(.amdgpu)
831
832__builtin_amdgcn_s_sendmsghalt
833 .param_str = "vIiUi"
834 .target_set = TargetSet.initOne(.amdgpu)
835
836__builtin_amdgcn_s_setprio
837 .param_str = "vIs"
838 .target_set = TargetSet.initOne(.amdgpu)
839
840__builtin_amdgcn_s_setreg
841 .param_str = "vIiUi"
842 .target_set = TargetSet.initOne(.amdgpu)
843
844__builtin_amdgcn_s_sleep
845 .param_str = "vIi"
846 .target_set = TargetSet.initOne(.amdgpu)
847
848__builtin_amdgcn_s_waitcnt
849 .param_str = "vIi"
850 .target_set = TargetSet.initOne(.amdgpu)
851
852__builtin_amdgcn_sad_hi_u8
853 .param_str = "UiUiUiUi"
854 .target_set = TargetSet.initOne(.amdgpu)
855 .attributes = .{ .@"const" = true }
856
857__builtin_amdgcn_sad_u16
858 .param_str = "UiUiUiUi"
859 .target_set = TargetSet.initOne(.amdgpu)
860 .attributes = .{ .@"const" = true }
861
862__builtin_amdgcn_sad_u8
863 .param_str = "UiUiUiUi"
864 .target_set = TargetSet.initOne(.amdgpu)
865 .attributes = .{ .@"const" = true }
866
867__builtin_amdgcn_sbfe
868 .param_str = "UiUiUiUi"
869 .target_set = TargetSet.initOne(.amdgpu)
870 .attributes = .{ .@"const" = true }
871
872__builtin_amdgcn_sched_barrier
873 .param_str = "vIi"
874 .target_set = TargetSet.initOne(.amdgpu)
875
876__builtin_amdgcn_sched_group_barrier
877 .param_str = "vIiIiIi"
878 .target_set = TargetSet.initOne(.amdgpu)
879
880__builtin_amdgcn_sicmp
881 .param_str = "WUiiiIi"
882 .target_set = TargetSet.initOne(.amdgpu)
883 .attributes = .{ .@"const" = true }
884
885__builtin_amdgcn_sicmpl
886 .param_str = "WUiWiWiIi"
887 .target_set = TargetSet.initOne(.amdgpu)
888 .attributes = .{ .@"const" = true }
889
890__builtin_amdgcn_sinf
891 .param_str = "ff"
892 .target_set = TargetSet.initOne(.amdgpu)
893 .attributes = .{ .@"const" = true }
894
895__builtin_amdgcn_sqrt
896 .param_str = "dd"
897 .target_set = TargetSet.initOne(.amdgpu)
898 .attributes = .{ .@"const" = true }
899
900__builtin_amdgcn_sqrtf
901 .param_str = "ff"
902 .target_set = TargetSet.initOne(.amdgpu)
903 .attributes = .{ .@"const" = true }
904
905__builtin_amdgcn_trig_preop
906 .param_str = "ddi"
907 .target_set = TargetSet.initOne(.amdgpu)
908 .attributes = .{ .@"const" = true }
909
910__builtin_amdgcn_trig_preopf
911 .param_str = "ffi"
912 .target_set = TargetSet.initOne(.amdgpu)
913 .attributes = .{ .@"const" = true }
914
915__builtin_amdgcn_ubfe
916 .param_str = "UiUiUiUi"
917 .target_set = TargetSet.initOne(.amdgpu)
918 .attributes = .{ .@"const" = true }
919
920__builtin_amdgcn_uicmp
921 .param_str = "WUiUiUiIi"
922 .target_set = TargetSet.initOne(.amdgpu)
923 .attributes = .{ .@"const" = true }
924
925__builtin_amdgcn_uicmpl
926 .param_str = "WUiWUiWUiIi"
927 .target_set = TargetSet.initOne(.amdgpu)
928 .attributes = .{ .@"const" = true }
929
930__builtin_amdgcn_wave_barrier
931 .param_str = "v"
932 .target_set = TargetSet.initOne(.amdgpu)
933
934__builtin_amdgcn_workgroup_id_x
935 .param_str = "Ui"
936 .target_set = TargetSet.initOne(.amdgpu)
937 .attributes = .{ .@"const" = true }
938
939__builtin_amdgcn_workgroup_id_y
940 .param_str = "Ui"
941 .target_set = TargetSet.initOne(.amdgpu)
942 .attributes = .{ .@"const" = true }
943
944__builtin_amdgcn_workgroup_id_z
945 .param_str = "Ui"
946 .target_set = TargetSet.initOne(.amdgpu)
947 .attributes = .{ .@"const" = true }
948
949__builtin_amdgcn_workgroup_size_x
950 .param_str = "Us"
951 .target_set = TargetSet.initOne(.amdgpu)
952 .attributes = .{ .@"const" = true }
953
954__builtin_amdgcn_workgroup_size_y
955 .param_str = "Us"
956 .target_set = TargetSet.initOne(.amdgpu)
957 .attributes = .{ .@"const" = true }
958
959__builtin_amdgcn_workgroup_size_z
960 .param_str = "Us"
961 .target_set = TargetSet.initOne(.amdgpu)
962 .attributes = .{ .@"const" = true }
963
964__builtin_amdgcn_workitem_id_x
965 .param_str = "Ui"
966 .target_set = TargetSet.initOne(.amdgpu)
967 .attributes = .{ .@"const" = true }
968
969__builtin_amdgcn_workitem_id_y
970 .param_str = "Ui"
971 .target_set = TargetSet.initOne(.amdgpu)
972 .attributes = .{ .@"const" = true }
973
974__builtin_amdgcn_workitem_id_z
975 .param_str = "Ui"
976 .target_set = TargetSet.initOne(.amdgpu)
977 .attributes = .{ .@"const" = true }
978
979__builtin_annotation
980 .param_str = "v."
981 .attributes = .{ .custom_typecheck = true }
982
983__builtin_arm_cdp
984 .param_str = "vUIiUIiUIiUIiUIiUIi"
985 .target_set = TargetSet.initOne(.arm)
986
987__builtin_arm_cdp2
988 .param_str = "vUIiUIiUIiUIiUIiUIi"
989 .target_set = TargetSet.initOne(.arm)
990
991__builtin_arm_clrex
992 .param_str = "v"
993 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
994
995__builtin_arm_cls
996 .param_str = "UiZUi"
997 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
998 .attributes = .{ .@"const" = true }
999
1000__builtin_arm_cls64
1001 .param_str = "UiWUi"
1002 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1003 .attributes = .{ .@"const" = true }
1004
1005__builtin_arm_clz
1006 .param_str = "UiZUi"
1007 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1008 .attributes = .{ .@"const" = true }
1009
1010__builtin_arm_clz64
1011 .param_str = "UiWUi"
1012 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1013 .attributes = .{ .@"const" = true }
1014
1015__builtin_arm_cmse_TT
1016 .param_str = "Uiv*"
1017 .target_set = TargetSet.initOne(.arm)
1018
1019__builtin_arm_cmse_TTA
1020 .param_str = "Uiv*"
1021 .target_set = TargetSet.initOne(.arm)
1022
1023__builtin_arm_cmse_TTAT
1024 .param_str = "Uiv*"
1025 .target_set = TargetSet.initOne(.arm)
1026
1027__builtin_arm_cmse_TTT
1028 .param_str = "Uiv*"
1029 .target_set = TargetSet.initOne(.arm)
1030
1031__builtin_arm_dbg
1032 .param_str = "vUi"
1033 .target_set = TargetSet.initOne(.arm)
1034
1035__builtin_arm_dmb
1036 .param_str = "vUi"
1037 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1038 .attributes = .{ .@"const" = true }
1039
1040__builtin_arm_dsb
1041 .param_str = "vUi"
1042 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1043 .attributes = .{ .@"const" = true }
1044
1045__builtin_arm_get_fpscr
1046 .param_str = "Ui"
1047 .target_set = TargetSet.initOne(.arm)
1048 .attributes = .{ .@"const" = true }
1049
1050__builtin_arm_isb
1051 .param_str = "vUi"
1052 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1053 .attributes = .{ .@"const" = true }
1054
1055__builtin_arm_ldaex
1056 .param_str = "v."
1057 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1058 .attributes = .{ .custom_typecheck = true }
1059
1060__builtin_arm_ldc
1061 .param_str = "vUIiUIivC*"
1062 .target_set = TargetSet.initOne(.arm)
1063
1064__builtin_arm_ldc2
1065 .param_str = "vUIiUIivC*"
1066 .target_set = TargetSet.initOne(.arm)
1067
1068__builtin_arm_ldc2l
1069 .param_str = "vUIiUIivC*"
1070 .target_set = TargetSet.initOne(.arm)
1071
1072__builtin_arm_ldcl
1073 .param_str = "vUIiUIivC*"
1074 .target_set = TargetSet.initOne(.arm)
1075
1076__builtin_arm_ldrex
1077 .param_str = "v."
1078 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1079 .attributes = .{ .custom_typecheck = true }
1080
1081__builtin_arm_ldrexd
1082 .param_str = "LLUiv*"
1083 .target_set = TargetSet.initOne(.arm)
1084
1085__builtin_arm_mcr
1086 .param_str = "vUIiUIiUiUIiUIiUIi"
1087 .target_set = TargetSet.initOne(.arm)
1088
1089__builtin_arm_mcr2
1090 .param_str = "vUIiUIiUiUIiUIiUIi"
1091 .target_set = TargetSet.initOne(.arm)
1092
1093__builtin_arm_mcrr
1094 .param_str = "vUIiUIiLLUiUIi"
1095 .target_set = TargetSet.initOne(.arm)
1096
1097__builtin_arm_mcrr2
1098 .param_str = "vUIiUIiLLUiUIi"
1099 .target_set = TargetSet.initOne(.arm)
1100
1101__builtin_arm_mrc
1102 .param_str = "UiUIiUIiUIiUIiUIi"
1103 .target_set = TargetSet.initOne(.arm)
1104
1105__builtin_arm_mrc2
1106 .param_str = "UiUIiUIiUIiUIiUIi"
1107 .target_set = TargetSet.initOne(.arm)
1108
1109__builtin_arm_mrrc
1110 .param_str = "LLUiUIiUIiUIi"
1111 .target_set = TargetSet.initOne(.arm)
1112
1113__builtin_arm_mrrc2
1114 .param_str = "LLUiUIiUIiUIi"
1115 .target_set = TargetSet.initOne(.arm)
1116
1117__builtin_arm_nop
1118 .param_str = "v"
1119 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1120
1121__builtin_arm_prefetch
1122 .param_str = "!"
1123 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1124 .attributes = .{ .@"const" = true }
1125
1126__builtin_arm_qadd
1127 .param_str = "iii"
1128 .target_set = TargetSet.initOne(.arm)
1129 .attributes = .{ .@"const" = true }
1130
1131__builtin_arm_qadd16
1132 .param_str = "iii"
1133 .target_set = TargetSet.initOne(.arm)
1134 .attributes = .{ .@"const" = true }
1135
1136__builtin_arm_qadd8
1137 .param_str = "iii"
1138 .target_set = TargetSet.initOne(.arm)
1139 .attributes = .{ .@"const" = true }
1140
1141__builtin_arm_qasx
1142 .param_str = "iii"
1143 .target_set = TargetSet.initOne(.arm)
1144 .attributes = .{ .@"const" = true }
1145
1146__builtin_arm_qdbl
1147 .param_str = "ii"
1148 .target_set = TargetSet.initOne(.arm)
1149 .attributes = .{ .@"const" = true }
1150
1151__builtin_arm_qsax
1152 .param_str = "iii"
1153 .target_set = TargetSet.initOne(.arm)
1154 .attributes = .{ .@"const" = true }
1155
1156__builtin_arm_qsub
1157 .param_str = "iii"
1158 .target_set = TargetSet.initOne(.arm)
1159 .attributes = .{ .@"const" = true }
1160
1161__builtin_arm_qsub16
1162 .param_str = "iii"
1163 .target_set = TargetSet.initOne(.arm)
1164 .attributes = .{ .@"const" = true }
1165
1166__builtin_arm_qsub8
1167 .param_str = "iii"
1168 .target_set = TargetSet.initOne(.arm)
1169 .attributes = .{ .@"const" = true }
1170
1171__builtin_arm_rbit
1172 .param_str = "UiUi"
1173 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1174 .attributes = .{ .@"const" = true }
1175
1176__builtin_arm_rbit64
1177 .param_str = "WUiWUi"
1178 .target_set = TargetSet.initOne(.aarch64)
1179 .attributes = .{ .@"const" = true }
1180
1181__builtin_arm_rsr
1182 .param_str = "UicC*"
1183 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1184 .attributes = .{ .@"const" = true }
1185
1186__builtin_arm_rsr64
1187 .param_str = "!"
1188 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1189 .attributes = .{ .@"const" = true }
1190
1191__builtin_arm_rsrp
1192 .param_str = "v*cC*"
1193 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1194 .attributes = .{ .@"const" = true }
1195
1196__builtin_arm_sadd16
1197 .param_str = "iii"
1198 .target_set = TargetSet.initOne(.arm)
1199 .attributes = .{ .@"const" = true }
1200
1201__builtin_arm_sadd8
1202 .param_str = "iii"
1203 .target_set = TargetSet.initOne(.arm)
1204 .attributes = .{ .@"const" = true }
1205
1206__builtin_arm_sasx
1207 .param_str = "iii"
1208 .target_set = TargetSet.initOne(.arm)
1209 .attributes = .{ .@"const" = true }
1210
1211__builtin_arm_sel
1212 .param_str = "iii"
1213 .target_set = TargetSet.initOne(.arm)
1214 .attributes = .{ .@"const" = true }
1215
1216__builtin_arm_set_fpscr
1217 .param_str = "vUi"
1218 .target_set = TargetSet.initOne(.arm)
1219 .attributes = .{ .@"const" = true }
1220
1221__builtin_arm_sev
1222 .param_str = "v"
1223 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1224
1225__builtin_arm_sevl
1226 .param_str = "v"
1227 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1228
1229__builtin_arm_shadd16
1230 .param_str = "iii"
1231 .target_set = TargetSet.initOne(.arm)
1232 .attributes = .{ .@"const" = true }
1233
1234__builtin_arm_shadd8
1235 .param_str = "iii"
1236 .target_set = TargetSet.initOne(.arm)
1237 .attributes = .{ .@"const" = true }
1238
1239__builtin_arm_shasx
1240 .param_str = "iii"
1241 .target_set = TargetSet.initOne(.arm)
1242 .attributes = .{ .@"const" = true }
1243
1244__builtin_arm_shsax
1245 .param_str = "iii"
1246 .target_set = TargetSet.initOne(.arm)
1247 .attributes = .{ .@"const" = true }
1248
1249__builtin_arm_shsub16
1250 .param_str = "iii"
1251 .target_set = TargetSet.initOne(.arm)
1252 .attributes = .{ .@"const" = true }
1253
1254__builtin_arm_shsub8
1255 .param_str = "iii"
1256 .target_set = TargetSet.initOne(.arm)
1257 .attributes = .{ .@"const" = true }
1258
1259__builtin_arm_smlabb
1260 .param_str = "iiii"
1261 .target_set = TargetSet.initOne(.arm)
1262 .attributes = .{ .@"const" = true }
1263
1264__builtin_arm_smlabt
1265 .param_str = "iiii"
1266 .target_set = TargetSet.initOne(.arm)
1267 .attributes = .{ .@"const" = true }
1268
1269__builtin_arm_smlad
1270 .param_str = "iiii"
1271 .target_set = TargetSet.initOne(.arm)
1272 .attributes = .{ .@"const" = true }
1273
1274__builtin_arm_smladx
1275 .param_str = "iiii"
1276 .target_set = TargetSet.initOne(.arm)
1277 .attributes = .{ .@"const" = true }
1278
1279__builtin_arm_smlald
1280 .param_str = "LLiiiLLi"
1281 .target_set = TargetSet.initOne(.arm)
1282 .attributes = .{ .@"const" = true }
1283
1284__builtin_arm_smlaldx
1285 .param_str = "LLiiiLLi"
1286 .target_set = TargetSet.initOne(.arm)
1287 .attributes = .{ .@"const" = true }
1288
1289__builtin_arm_smlatb
1290 .param_str = "iiii"
1291 .target_set = TargetSet.initOne(.arm)
1292 .attributes = .{ .@"const" = true }
1293
1294__builtin_arm_smlatt
1295 .param_str = "iiii"
1296 .target_set = TargetSet.initOne(.arm)
1297 .attributes = .{ .@"const" = true }
1298
1299__builtin_arm_smlawb
1300 .param_str = "iiii"
1301 .target_set = TargetSet.initOne(.arm)
1302 .attributes = .{ .@"const" = true }
1303
1304__builtin_arm_smlawt
1305 .param_str = "iiii"
1306 .target_set = TargetSet.initOne(.arm)
1307 .attributes = .{ .@"const" = true }
1308
1309__builtin_arm_smlsd
1310 .param_str = "iiii"
1311 .target_set = TargetSet.initOne(.arm)
1312 .attributes = .{ .@"const" = true }
1313
1314__builtin_arm_smlsdx
1315 .param_str = "iiii"
1316 .target_set = TargetSet.initOne(.arm)
1317 .attributes = .{ .@"const" = true }
1318
1319__builtin_arm_smlsld
1320 .param_str = "LLiiiLLi"
1321 .target_set = TargetSet.initOne(.arm)
1322 .attributes = .{ .@"const" = true }
1323
1324__builtin_arm_smlsldx
1325 .param_str = "LLiiiLLi"
1326 .target_set = TargetSet.initOne(.arm)
1327 .attributes = .{ .@"const" = true }
1328
1329__builtin_arm_smuad
1330 .param_str = "iii"
1331 .target_set = TargetSet.initOne(.arm)
1332 .attributes = .{ .@"const" = true }
1333
1334__builtin_arm_smuadx
1335 .param_str = "iii"
1336 .target_set = TargetSet.initOne(.arm)
1337 .attributes = .{ .@"const" = true }
1338
1339__builtin_arm_smulbb
1340 .param_str = "iii"
1341 .target_set = TargetSet.initOne(.arm)
1342 .attributes = .{ .@"const" = true }
1343
1344__builtin_arm_smulbt
1345 .param_str = "iii"
1346 .target_set = TargetSet.initOne(.arm)
1347 .attributes = .{ .@"const" = true }
1348
1349__builtin_arm_smultb
1350 .param_str = "iii"
1351 .target_set = TargetSet.initOne(.arm)
1352 .attributes = .{ .@"const" = true }
1353
1354__builtin_arm_smultt
1355 .param_str = "iii"
1356 .target_set = TargetSet.initOne(.arm)
1357 .attributes = .{ .@"const" = true }
1358
1359__builtin_arm_smulwb
1360 .param_str = "iii"
1361 .target_set = TargetSet.initOne(.arm)
1362 .attributes = .{ .@"const" = true }
1363
1364__builtin_arm_smulwt
1365 .param_str = "iii"
1366 .target_set = TargetSet.initOne(.arm)
1367 .attributes = .{ .@"const" = true }
1368
1369__builtin_arm_smusd
1370 .param_str = "iii"
1371 .target_set = TargetSet.initOne(.arm)
1372 .attributes = .{ .@"const" = true }
1373
1374__builtin_arm_smusdx
1375 .param_str = "iii"
1376 .target_set = TargetSet.initOne(.arm)
1377 .attributes = .{ .@"const" = true }
1378
1379__builtin_arm_ssat
1380 .param_str = "iiUi"
1381 .target_set = TargetSet.initOne(.arm)
1382 .attributes = .{ .@"const" = true }
1383
1384__builtin_arm_ssat16
1385 .param_str = "iii"
1386 .target_set = TargetSet.initOne(.arm)
1387 .attributes = .{ .@"const" = true }
1388
1389__builtin_arm_ssax
1390 .param_str = "iii"
1391 .target_set = TargetSet.initOne(.arm)
1392 .attributes = .{ .@"const" = true }
1393
1394__builtin_arm_ssub16
1395 .param_str = "iii"
1396 .target_set = TargetSet.initOne(.arm)
1397 .attributes = .{ .@"const" = true }
1398
1399__builtin_arm_ssub8
1400 .param_str = "iii"
1401 .target_set = TargetSet.initOne(.arm)
1402 .attributes = .{ .@"const" = true }
1403
1404__builtin_arm_stc
1405 .param_str = "vUIiUIiv*"
1406 .target_set = TargetSet.initOne(.arm)
1407
1408__builtin_arm_stc2
1409 .param_str = "vUIiUIiv*"
1410 .target_set = TargetSet.initOne(.arm)
1411
1412__builtin_arm_stc2l
1413 .param_str = "vUIiUIiv*"
1414 .target_set = TargetSet.initOne(.arm)
1415
1416__builtin_arm_stcl
1417 .param_str = "vUIiUIiv*"
1418 .target_set = TargetSet.initOne(.arm)
1419
1420__builtin_arm_stlex
1421 .param_str = "i."
1422 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1423 .attributes = .{ .custom_typecheck = true }
1424
1425__builtin_arm_strex
1426 .param_str = "i."
1427 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1428 .attributes = .{ .custom_typecheck = true }
1429
1430__builtin_arm_strexd
1431 .param_str = "iLLUiv*"
1432 .target_set = TargetSet.initOne(.arm)
1433
1434__builtin_arm_sxtab16
1435 .param_str = "iii"
1436 .target_set = TargetSet.initOne(.arm)
1437 .attributes = .{ .@"const" = true }
1438
1439__builtin_arm_sxtb16
1440 .param_str = "ii"
1441 .target_set = TargetSet.initOne(.arm)
1442 .attributes = .{ .@"const" = true }
1443
1444__builtin_arm_tcancel
1445 .param_str = "vWUIi"
1446 .target_set = TargetSet.initOne(.aarch64)
1447
1448__builtin_arm_tcommit
1449 .param_str = "v"
1450 .target_set = TargetSet.initOne(.aarch64)
1451
1452__builtin_arm_tstart
1453 .param_str = "WUi"
1454 .target_set = TargetSet.initOne(.aarch64)
1455 .attributes = .{ .returns_twice = true }
1456
1457__builtin_arm_ttest
1458 .param_str = "WUi"
1459 .target_set = TargetSet.initOne(.aarch64)
1460 .attributes = .{ .@"const" = true }
1461
1462__builtin_arm_uadd16
1463 .param_str = "UiUiUi"
1464 .target_set = TargetSet.initOne(.arm)
1465 .attributes = .{ .@"const" = true }
1466
1467__builtin_arm_uadd8
1468 .param_str = "UiUiUi"
1469 .target_set = TargetSet.initOne(.arm)
1470 .attributes = .{ .@"const" = true }
1471
1472__builtin_arm_uasx
1473 .param_str = "UiUiUi"
1474 .target_set = TargetSet.initOne(.arm)
1475 .attributes = .{ .@"const" = true }
1476
1477__builtin_arm_uhadd16
1478 .param_str = "UiUiUi"
1479 .target_set = TargetSet.initOne(.arm)
1480 .attributes = .{ .@"const" = true }
1481
1482__builtin_arm_uhadd8
1483 .param_str = "UiUiUi"
1484 .target_set = TargetSet.initOne(.arm)
1485 .attributes = .{ .@"const" = true }
1486
1487__builtin_arm_uhasx
1488 .param_str = "UiUiUi"
1489 .target_set = TargetSet.initOne(.arm)
1490 .attributes = .{ .@"const" = true }
1491
1492__builtin_arm_uhsax
1493 .param_str = "UiUiUi"
1494 .target_set = TargetSet.initOne(.arm)
1495 .attributes = .{ .@"const" = true }
1496
1497__builtin_arm_uhsub16
1498 .param_str = "UiUiUi"
1499 .target_set = TargetSet.initOne(.arm)
1500 .attributes = .{ .@"const" = true }
1501
1502__builtin_arm_uhsub8
1503 .param_str = "UiUiUi"
1504 .target_set = TargetSet.initOne(.arm)
1505 .attributes = .{ .@"const" = true }
1506
1507__builtin_arm_uqadd16
1508 .param_str = "UiUiUi"
1509 .target_set = TargetSet.initOne(.arm)
1510 .attributes = .{ .@"const" = true }
1511
1512__builtin_arm_uqadd8
1513 .param_str = "UiUiUi"
1514 .target_set = TargetSet.initOne(.arm)
1515 .attributes = .{ .@"const" = true }
1516
1517__builtin_arm_uqasx
1518 .param_str = "UiUiUi"
1519 .target_set = TargetSet.initOne(.arm)
1520 .attributes = .{ .@"const" = true }
1521
1522__builtin_arm_uqsax
1523 .param_str = "UiUiUi"
1524 .target_set = TargetSet.initOne(.arm)
1525 .attributes = .{ .@"const" = true }
1526
1527__builtin_arm_uqsub16
1528 .param_str = "UiUiUi"
1529 .target_set = TargetSet.initOne(.arm)
1530 .attributes = .{ .@"const" = true }
1531
1532__builtin_arm_uqsub8
1533 .param_str = "UiUiUi"
1534 .target_set = TargetSet.initOne(.arm)
1535 .attributes = .{ .@"const" = true }
1536
1537__builtin_arm_usad8
1538 .param_str = "UiUiUi"
1539 .target_set = TargetSet.initOne(.arm)
1540 .attributes = .{ .@"const" = true }
1541
1542__builtin_arm_usada8
1543 .param_str = "UiUiUiUi"
1544 .target_set = TargetSet.initOne(.arm)
1545 .attributes = .{ .@"const" = true }
1546
1547__builtin_arm_usat
1548 .param_str = "UiiUi"
1549 .target_set = TargetSet.initOne(.arm)
1550 .attributes = .{ .@"const" = true }
1551
1552__builtin_arm_usat16
1553 .param_str = "iii"
1554 .target_set = TargetSet.initOne(.arm)
1555 .attributes = .{ .@"const" = true }
1556
1557__builtin_arm_usax
1558 .param_str = "UiUiUi"
1559 .target_set = TargetSet.initOne(.arm)
1560 .attributes = .{ .@"const" = true }
1561
1562__builtin_arm_usub16
1563 .param_str = "UiUiUi"
1564 .target_set = TargetSet.initOne(.arm)
1565 .attributes = .{ .@"const" = true }
1566
1567__builtin_arm_usub8
1568 .param_str = "UiUiUi"
1569 .target_set = TargetSet.initOne(.arm)
1570 .attributes = .{ .@"const" = true }
1571
1572__builtin_arm_uxtab16
1573 .param_str = "iii"
1574 .target_set = TargetSet.initOne(.arm)
1575 .attributes = .{ .@"const" = true }
1576
1577__builtin_arm_uxtb16
1578 .param_str = "ii"
1579 .target_set = TargetSet.initOne(.arm)
1580 .attributes = .{ .@"const" = true }
1581
1582__builtin_arm_vcvtr_d
1583 .param_str = "fdi"
1584 .target_set = TargetSet.initOne(.arm)
1585 .attributes = .{ .@"const" = true }
1586
1587__builtin_arm_vcvtr_f
1588 .param_str = "ffi"
1589 .target_set = TargetSet.initOne(.arm)
1590 .attributes = .{ .@"const" = true }
1591
1592__builtin_arm_wfe
1593 .param_str = "v"
1594 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1595
1596__builtin_arm_wfi
1597 .param_str = "v"
1598 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1599
1600__builtin_arm_wsr
1601 .param_str = "vcC*Ui"
1602 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1603 .attributes = .{ .@"const" = true }
1604
1605__builtin_arm_wsr64
1606 .param_str = "!"
1607 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1608 .attributes = .{ .@"const" = true }
1609
1610__builtin_arm_wsrp
1611 .param_str = "vcC*vC*"
1612 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1613 .attributes = .{ .@"const" = true }
1614
1615__builtin_arm_yield
1616 .param_str = "v"
1617 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
1618
1619__builtin_asin
1620 .param_str = "dd"
1621 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1622
1623__builtin_asinf
1624 .param_str = "ff"
1625 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1626
1627__builtin_asinf128
1628 .param_str = "LLdLLd"
1629 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1630
1631__builtin_asinh
1632 .param_str = "dd"
1633 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1634
1635__builtin_asinhf
1636 .param_str = "ff"
1637 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1638
1639__builtin_asinhf128
1640 .param_str = "LLdLLd"
1641 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1642
1643__builtin_asinhl
1644 .param_str = "LdLd"
1645 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1646
1647__builtin_asinl
1648 .param_str = "LdLd"
1649 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1650
1651__builtin_assume
1652 .param_str = "vb"
1653 .attributes = .{ .const_evaluable = true }
1654
1655__builtin_assume_aligned
1656 .param_str = "v*vC*z."
1657 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
1658
1659__builtin_assume_separate_storage
1660 .param_str = "vvCD*vCD*"
1661 .attributes = .{ .const_evaluable = true }
1662
1663__builtin_atan
1664 .param_str = "dd"
1665 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1666
1667__builtin_atan2
1668 .param_str = "ddd"
1669 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1670
1671__builtin_atan2f
1672 .param_str = "fff"
1673 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1674
1675__builtin_atan2f128
1676 .param_str = "LLdLLdLLd"
1677 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1678
1679__builtin_atan2l
1680 .param_str = "LdLdLd"
1681 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1682
1683__builtin_atanf
1684 .param_str = "ff"
1685 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1686
1687__builtin_atanf128
1688 .param_str = "LLdLLd"
1689 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1690
1691__builtin_atanh
1692 .param_str = "dd"
1693 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1694
1695__builtin_atanhf
1696 .param_str = "ff"
1697 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1698
1699__builtin_atanhf128
1700 .param_str = "LLdLLd"
1701 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1702
1703__builtin_atanhl
1704 .param_str = "LdLd"
1705 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1706
1707__builtin_atanl
1708 .param_str = "LdLd"
1709 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1710
1711__builtin_bcmp
1712 .param_str = "ivC*vC*z"
1713 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
1714
1715__builtin_bcopy
1716 .param_str = "vvC*v*z"
1717 .attributes = .{ .lib_function_with_builtin_prefix = true }
1718
1719__builtin_bitrev
1720 .param_str = "UiUi"
1721 .target_set = TargetSet.initOne(.xcore)
1722 .attributes = .{ .@"const" = true }
1723
1724__builtin_bitreverse16
1725 .param_str = "UsUs"
1726 .attributes = .{ .@"const" = true, .const_evaluable = true }
1727
1728__builtin_bitreverse32
1729 .param_str = "UZiUZi"
1730 .attributes = .{ .@"const" = true, .const_evaluable = true }
1731
1732__builtin_bitreverse64
1733 .param_str = "UWiUWi"
1734 .attributes = .{ .@"const" = true, .const_evaluable = true }
1735
1736__builtin_bitreverse8
1737 .param_str = "UcUc"
1738 .attributes = .{ .@"const" = true, .const_evaluable = true }
1739
1740__builtin_bswap16
1741 .param_str = "UsUs"
1742 .attributes = .{ .@"const" = true, .const_evaluable = true }
1743
1744__builtin_bswap32
1745 .param_str = "UZiUZi"
1746 .attributes = .{ .@"const" = true, .const_evaluable = true }
1747
1748__builtin_bswap64
1749 .param_str = "UWiUWi"
1750 .attributes = .{ .@"const" = true, .const_evaluable = true }
1751
1752__builtin_bzero
1753 .param_str = "vv*z"
1754 .attributes = .{ .lib_function_with_builtin_prefix = true }
1755
1756__builtin_cabs
1757 .param_str = "dXd"
1758 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1759
1760__builtin_cabsf
1761 .param_str = "fXf"
1762 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1763
1764__builtin_cabsl
1765 .param_str = "LdXLd"
1766 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1767
1768__builtin_cacos
1769 .param_str = "XdXd"
1770 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1771
1772__builtin_cacosf
1773 .param_str = "XfXf"
1774 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1775
1776__builtin_cacosh
1777 .param_str = "XdXd"
1778 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1779
1780__builtin_cacoshf
1781 .param_str = "XfXf"
1782 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1783
1784__builtin_cacoshl
1785 .param_str = "XLdXLd"
1786 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1787
1788__builtin_cacosl
1789 .param_str = "XLdXLd"
1790 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1791
1792__builtin_call_with_static_chain
1793 .param_str = "v."
1794 .attributes = .{ .custom_typecheck = true }
1795
1796__builtin_calloc
1797 .param_str = "v*zz"
1798 .attributes = .{ .lib_function_with_builtin_prefix = true }
1799
1800__builtin_canonicalize
1801 .param_str = "dd"
1802 .attributes = .{ .@"const" = true }
1803
1804__builtin_canonicalizef
1805 .param_str = "ff"
1806 .attributes = .{ .@"const" = true }
1807
1808__builtin_canonicalizef16
1809 .param_str = "hh"
1810 .attributes = .{ .@"const" = true }
1811
1812__builtin_canonicalizel
1813 .param_str = "LdLd"
1814 .attributes = .{ .@"const" = true }
1815
1816__builtin_carg
1817 .param_str = "dXd"
1818 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1819
1820__builtin_cargf
1821 .param_str = "fXf"
1822 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1823
1824__builtin_cargl
1825 .param_str = "LdXLd"
1826 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1827
1828__builtin_casin
1829 .param_str = "XdXd"
1830 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1831
1832__builtin_casinf
1833 .param_str = "XfXf"
1834 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1835
1836__builtin_casinh
1837 .param_str = "XdXd"
1838 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1839
1840__builtin_casinhf
1841 .param_str = "XfXf"
1842 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1843
1844__builtin_casinhl
1845 .param_str = "XLdXLd"
1846 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1847
1848__builtin_casinl
1849 .param_str = "XLdXLd"
1850 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1851
1852__builtin_catan
1853 .param_str = "XdXd"
1854 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1855
1856__builtin_catanf
1857 .param_str = "XfXf"
1858 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1859
1860__builtin_catanh
1861 .param_str = "XdXd"
1862 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1863
1864__builtin_catanhf
1865 .param_str = "XfXf"
1866 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1867
1868__builtin_catanhl
1869 .param_str = "XLdXLd"
1870 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1871
1872__builtin_catanl
1873 .param_str = "XLdXLd"
1874 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1875
1876__builtin_cbrt
1877 .param_str = "dd"
1878 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1879
1880__builtin_cbrtf
1881 .param_str = "ff"
1882 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1883
1884__builtin_cbrtf128
1885 .param_str = "LLdLLd"
1886 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1887
1888__builtin_cbrtl
1889 .param_str = "LdLd"
1890 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1891
1892__builtin_ccos
1893 .param_str = "XdXd"
1894 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1895
1896__builtin_ccosf
1897 .param_str = "XfXf"
1898 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1899
1900__builtin_ccosh
1901 .param_str = "XdXd"
1902 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1903
1904__builtin_ccoshf
1905 .param_str = "XfXf"
1906 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1907
1908__builtin_ccoshl
1909 .param_str = "XLdXLd"
1910 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1911
1912__builtin_ccosl
1913 .param_str = "XLdXLd"
1914 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1915
1916__builtin_ceil
1917 .param_str = "dd"
1918 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1919
1920__builtin_ceilf
1921 .param_str = "ff"
1922 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1923
1924__builtin_ceilf128
1925 .param_str = "LLdLLd"
1926 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1927
1928__builtin_ceilf16
1929 .param_str = "hh"
1930 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1931
1932__builtin_ceill
1933 .param_str = "LdLd"
1934 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1935
1936__builtin_cexp
1937 .param_str = "XdXd"
1938 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1939
1940__builtin_cexpf
1941 .param_str = "XfXf"
1942 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1943
1944__builtin_cexpl
1945 .param_str = "XLdXLd"
1946 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1947
1948__builtin_char_memchr
1949 .param_str = "c*cC*iz"
1950 .attributes = .{ .const_evaluable = true }
1951
1952__builtin_cimag
1953 .param_str = "dXd"
1954 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1955
1956__builtin_cimagf
1957 .param_str = "fXf"
1958 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1959
1960__builtin_cimagl
1961 .param_str = "LdXLd"
1962 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
1963
1964__builtin_classify_type
1965 .param_str = "i."
1966 .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true }
1967
1968__builtin_clog
1969 .param_str = "XdXd"
1970 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1971
1972__builtin_clogf
1973 .param_str = "XfXf"
1974 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1975
1976__builtin_clogl
1977 .param_str = "XLdXLd"
1978 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
1979
1980__builtin_clrsb
1981 .param_str = "ii"
1982 .attributes = .{ .@"const" = true, .const_evaluable = true }
1983
1984__builtin_clrsbl
1985 .param_str = "iLi"
1986 .attributes = .{ .@"const" = true, .const_evaluable = true }
1987
1988__builtin_clrsbll
1989 .param_str = "iLLi"
1990 .attributes = .{ .@"const" = true, .const_evaluable = true }
1991
1992__builtin_clz
1993 .param_str = "iUi"
1994 .attributes = .{ .@"const" = true, .const_evaluable = true }
1995
1996__builtin_clzl
1997 .param_str = "iULi"
1998 .attributes = .{ .@"const" = true, .const_evaluable = true }
1999
2000__builtin_clzll
2001 .param_str = "iULLi"
2002 .attributes = .{ .@"const" = true, .const_evaluable = true }
2003
2004__builtin_clzs
2005 .param_str = "iUs"
2006 .attributes = .{ .@"const" = true, .const_evaluable = true }
2007
2008__builtin_complex
2009 .param_str = "v."
2010 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
2011
2012__builtin_conj
2013 .param_str = "XdXd"
2014 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2015
2016__builtin_conjf
2017 .param_str = "XfXf"
2018 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2019
2020__builtin_conjl
2021 .param_str = "XLdXLd"
2022 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2023
2024__builtin_constant_p
2025 .param_str = "i."
2026 .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true }
2027
2028__builtin_convertvector
2029 .param_str = "v."
2030 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2031
2032__builtin_copysign
2033 .param_str = "ddd"
2034 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2035
2036__builtin_copysignf
2037 .param_str = "fff"
2038 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2039
2040__builtin_copysignf128
2041 .param_str = "LLdLLdLLd"
2042 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2043
2044__builtin_copysignf16
2045 .param_str = "hhh"
2046 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2047
2048__builtin_copysignl
2049 .param_str = "LdLdLd"
2050 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2051
2052__builtin_cos
2053 .param_str = "dd"
2054 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2055
2056__builtin_cosf
2057 .param_str = "ff"
2058 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2059
2060__builtin_cosf128
2061 .param_str = "LLdLLd"
2062 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2063
2064__builtin_cosf16
2065 .param_str = "hh"
2066 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2067
2068__builtin_cosh
2069 .param_str = "dd"
2070 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2071
2072__builtin_coshf
2073 .param_str = "ff"
2074 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2075
2076__builtin_coshf128
2077 .param_str = "LLdLLd"
2078 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2079
2080__builtin_coshl
2081 .param_str = "LdLd"
2082 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2083
2084__builtin_cosl
2085 .param_str = "LdLd"
2086 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2087
2088__builtin_cpow
2089 .param_str = "XdXdXd"
2090 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2091
2092__builtin_cpowf
2093 .param_str = "XfXfXf"
2094 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2095
2096__builtin_cpowl
2097 .param_str = "XLdXLdXLd"
2098 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2099
2100__builtin_cproj
2101 .param_str = "XdXd"
2102 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2103
2104__builtin_cprojf
2105 .param_str = "XfXf"
2106 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2107
2108__builtin_cprojl
2109 .param_str = "XLdXLd"
2110 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2111
2112__builtin_cpu_init
2113 .param_str = "v"
2114 .target_set = TargetSet.initOne(.x86)
2115
2116__builtin_cpu_is
2117 .param_str = "bcC*"
2118 .target_set = TargetSet.initOne(.x86)
2119 .attributes = .{ .@"const" = true }
2120
2121__builtin_cpu_supports
2122 .param_str = "bcC*"
2123 .target_set = TargetSet.initOne(.x86)
2124 .attributes = .{ .@"const" = true }
2125
2126__builtin_creal
2127 .param_str = "dXd"
2128 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2129
2130__builtin_crealf
2131 .param_str = "fXf"
2132 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2133
2134__builtin_creall
2135 .param_str = "LdXLd"
2136 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2137
2138__builtin_csin
2139 .param_str = "XdXd"
2140 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2141
2142__builtin_csinf
2143 .param_str = "XfXf"
2144 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2145
2146__builtin_csinh
2147 .param_str = "XdXd"
2148 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2149
2150__builtin_csinhf
2151 .param_str = "XfXf"
2152 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2153
2154__builtin_csinhl
2155 .param_str = "XLdXLd"
2156 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2157
2158__builtin_csinl
2159 .param_str = "XLdXLd"
2160 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2161
2162__builtin_csqrt
2163 .param_str = "XdXd"
2164 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2165
2166__builtin_csqrtf
2167 .param_str = "XfXf"
2168 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2169
2170__builtin_csqrtl
2171 .param_str = "XLdXLd"
2172 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2173
2174__builtin_ctan
2175 .param_str = "XdXd"
2176 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2177
2178__builtin_ctanf
2179 .param_str = "XfXf"
2180 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2181
2182__builtin_ctanh
2183 .param_str = "XdXd"
2184 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2185
2186__builtin_ctanhf
2187 .param_str = "XfXf"
2188 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2189
2190__builtin_ctanhl
2191 .param_str = "XLdXLd"
2192 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2193
2194__builtin_ctanl
2195 .param_str = "XLdXLd"
2196 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2197
2198__builtin_ctz
2199 .param_str = "iUi"
2200 .attributes = .{ .@"const" = true, .const_evaluable = true }
2201
2202__builtin_ctzl
2203 .param_str = "iULi"
2204 .attributes = .{ .@"const" = true, .const_evaluable = true }
2205
2206__builtin_ctzll
2207 .param_str = "iULLi"
2208 .attributes = .{ .@"const" = true, .const_evaluable = true }
2209
2210__builtin_ctzs
2211 .param_str = "iUs"
2212 .attributes = .{ .@"const" = true, .const_evaluable = true }
2213
2214__builtin_dcbf
2215 .param_str = "vvC*"
2216 .target_set = TargetSet.initOne(.ppc)
2217
2218__builtin_debugtrap
2219 .param_str = "v"
2220
2221__builtin_dump_struct
2222 .param_str = "v."
2223 .attributes = .{ .custom_typecheck = true }
2224
2225__builtin_dwarf_cfa
2226 .param_str = "v*"
2227
2228__builtin_dwarf_sp_column
2229 .param_str = "Ui"
2230
2231__builtin_dynamic_object_size
2232 .param_str = "zvC*i"
2233 .attributes = .{ .eval_args = false, .const_evaluable = true }
2234
2235__builtin_eh_return
2236 .param_str = "vzv*"
2237 .attributes = .{ .noreturn = true }
2238
2239__builtin_eh_return_data_regno
2240 .param_str = "iIi"
2241 .attributes = .{ .@"const" = true, .const_evaluable = true }
2242
2243__builtin_elementwise_abs
2244 .param_str = "v."
2245 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2246
2247__builtin_elementwise_add_sat
2248 .param_str = "v."
2249 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2250
2251__builtin_elementwise_bitreverse
2252 .param_str = "v."
2253 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2254
2255__builtin_elementwise_canonicalize
2256 .param_str = "v."
2257 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2258
2259__builtin_elementwise_ceil
2260 .param_str = "v."
2261 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2262
2263__builtin_elementwise_copysign
2264 .param_str = "v."
2265 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2266
2267__builtin_elementwise_cos
2268 .param_str = "v."
2269 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2270
2271__builtin_elementwise_exp
2272 .param_str = "v."
2273 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2274
2275__builtin_elementwise_exp2
2276 .param_str = "v."
2277 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2278
2279__builtin_elementwise_floor
2280 .param_str = "v."
2281 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2282
2283__builtin_elementwise_fma
2284 .param_str = "v."
2285 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2286
2287__builtin_elementwise_log
2288 .param_str = "v."
2289 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2290
2291__builtin_elementwise_log10
2292 .param_str = "v."
2293 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2294
2295__builtin_elementwise_log2
2296 .param_str = "v."
2297 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2298
2299__builtin_elementwise_max
2300 .param_str = "v."
2301 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2302
2303__builtin_elementwise_min
2304 .param_str = "v."
2305 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2306
2307__builtin_elementwise_nearbyint
2308 .param_str = "v."
2309 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2310
2311__builtin_elementwise_pow
2312 .param_str = "v."
2313 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2314
2315__builtin_elementwise_rint
2316 .param_str = "v."
2317 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2318
2319__builtin_elementwise_round
2320 .param_str = "v."
2321 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2322
2323__builtin_elementwise_roundeven
2324 .param_str = "v."
2325 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2326
2327__builtin_elementwise_sin
2328 .param_str = "v."
2329 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2330
2331__builtin_elementwise_sqrt
2332 .param_str = "v."
2333 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2334
2335__builtin_elementwise_sub_sat
2336 .param_str = "v."
2337 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2338
2339__builtin_elementwise_trunc
2340 .param_str = "v."
2341 .attributes = .{ .@"const" = true, .custom_typecheck = true }
2342
2343__builtin_erf
2344 .param_str = "dd"
2345 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2346
2347__builtin_erfc
2348 .param_str = "dd"
2349 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2350
2351__builtin_erfcf
2352 .param_str = "ff"
2353 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2354
2355__builtin_erfcf128
2356 .param_str = "LLdLLd"
2357 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2358
2359__builtin_erfcl
2360 .param_str = "LdLd"
2361 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2362
2363__builtin_erff
2364 .param_str = "ff"
2365 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2366
2367__builtin_erff128
2368 .param_str = "LLdLLd"
2369 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2370
2371__builtin_erfl
2372 .param_str = "LdLd"
2373 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2374
2375__builtin_exp
2376 .param_str = "dd"
2377 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2378
2379__builtin_exp10
2380 .param_str = "dd"
2381 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2382
2383__builtin_exp10f
2384 .param_str = "ff"
2385 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2386
2387__builtin_exp10f128
2388 .param_str = "LLdLLd"
2389 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2390
2391__builtin_exp10f16
2392 .param_str = "hh"
2393 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2394
2395__builtin_exp10l
2396 .param_str = "LdLd"
2397 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2398
2399__builtin_exp2
2400 .param_str = "dd"
2401 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2402
2403__builtin_exp2f
2404 .param_str = "ff"
2405 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2406
2407__builtin_exp2f128
2408 .param_str = "LLdLLd"
2409 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2410
2411__builtin_exp2f16
2412 .param_str = "hh"
2413 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2414
2415__builtin_exp2l
2416 .param_str = "LdLd"
2417 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2418
2419__builtin_expect
2420 .param_str = "LiLiLi"
2421 .attributes = .{ .@"const" = true, .const_evaluable = true }
2422
2423__builtin_expect_with_probability
2424 .param_str = "LiLiLid"
2425 .attributes = .{ .@"const" = true, .const_evaluable = true }
2426
2427__builtin_expf
2428 .param_str = "ff"
2429 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2430
2431__builtin_expf128
2432 .param_str = "LLdLLd"
2433 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2434
2435__builtin_expf16
2436 .param_str = "hh"
2437 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2438
2439__builtin_expl
2440 .param_str = "LdLd"
2441 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2442
2443__builtin_expm1
2444 .param_str = "dd"
2445 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2446
2447__builtin_expm1f
2448 .param_str = "ff"
2449 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2450
2451__builtin_expm1f128
2452 .param_str = "LLdLLd"
2453 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2454
2455__builtin_expm1l
2456 .param_str = "LdLd"
2457 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2458
2459__builtin_extend_pointer
2460 .param_str = "ULLiv*"
2461
2462__builtin_extract_return_addr
2463 .param_str = "v*v*"
2464
2465__builtin_fabs
2466 .param_str = "dd"
2467 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2468
2469__builtin_fabsf
2470 .param_str = "ff"
2471 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2472
2473__builtin_fabsf128
2474 .param_str = "LLdLLd"
2475 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2476
2477__builtin_fabsf16
2478 .param_str = "hh"
2479 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2480
2481__builtin_fabsl
2482 .param_str = "LdLd"
2483 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2484
2485__builtin_fdim
2486 .param_str = "ddd"
2487 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2488
2489__builtin_fdimf
2490 .param_str = "fff"
2491 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2492
2493__builtin_fdimf128
2494 .param_str = "LLdLLdLLd"
2495 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2496
2497__builtin_fdiml
2498 .param_str = "LdLdLd"
2499 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2500
2501__builtin_ffs
2502 .param_str = "ii"
2503 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2504
2505__builtin_ffsl
2506 .param_str = "iLi"
2507 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2508
2509__builtin_ffsll
2510 .param_str = "iLLi"
2511 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2512
2513__builtin_floor
2514 .param_str = "dd"
2515 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2516
2517__builtin_floorf
2518 .param_str = "ff"
2519 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2520
2521__builtin_floorf128
2522 .param_str = "LLdLLd"
2523 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2524
2525__builtin_floorf16
2526 .param_str = "hh"
2527 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2528
2529__builtin_floorl
2530 .param_str = "LdLd"
2531 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2532
2533__builtin_flt_rounds
2534 .param_str = "i"
2535
2536__builtin_fma
2537 .param_str = "dddd"
2538 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2539
2540__builtin_fmaf
2541 .param_str = "ffff"
2542 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2543
2544__builtin_fmaf128
2545 .param_str = "LLdLLdLLdLLd"
2546 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2547
2548__builtin_fmaf16
2549 .param_str = "hhhh"
2550 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2551
2552__builtin_fmal
2553 .param_str = "LdLdLdLd"
2554 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2555
2556__builtin_fmax
2557 .param_str = "ddd"
2558 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2559
2560__builtin_fmaxf
2561 .param_str = "fff"
2562 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2563
2564__builtin_fmaxf128
2565 .param_str = "LLdLLdLLd"
2566 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2567
2568__builtin_fmaxf16
2569 .param_str = "hhh"
2570 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2571
2572__builtin_fmaxl
2573 .param_str = "LdLdLd"
2574 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2575
2576__builtin_fmin
2577 .param_str = "ddd"
2578 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2579
2580__builtin_fminf
2581 .param_str = "fff"
2582 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2583
2584__builtin_fminf128
2585 .param_str = "LLdLLdLLd"
2586 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2587
2588__builtin_fminf16
2589 .param_str = "hhh"
2590 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2591
2592__builtin_fminl
2593 .param_str = "LdLdLd"
2594 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2595
2596__builtin_fmod
2597 .param_str = "ddd"
2598 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2599
2600__builtin_fmodf
2601 .param_str = "fff"
2602 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2603
2604__builtin_fmodf128
2605 .param_str = "LLdLLdLLd"
2606 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2607
2608__builtin_fmodf16
2609 .param_str = "hhh"
2610 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2611
2612__builtin_fmodl
2613 .param_str = "LdLdLd"
2614 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2615
2616__builtin_fpclassify
2617 .param_str = "iiiiii."
2618 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2619
2620__builtin_fprintf
2621 .param_str = "iP*RcC*R."
2622 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 }
2623
2624__builtin_frame_address
2625 .param_str = "v*IUi"
2626
2627__builtin_free
2628 .param_str = "vv*"
2629 .attributes = .{ .lib_function_with_builtin_prefix = true }
2630
2631__builtin_frexp
2632 .param_str = "ddi*"
2633 .attributes = .{ .lib_function_with_builtin_prefix = true }
2634
2635__builtin_frexpf
2636 .param_str = "ffi*"
2637 .attributes = .{ .lib_function_with_builtin_prefix = true }
2638
2639__builtin_frexpf128
2640 .param_str = "LLdLLdi*"
2641 .attributes = .{ .lib_function_with_builtin_prefix = true }
2642
2643__builtin_frexpf16
2644 .param_str = "hhi*"
2645 .attributes = .{ .lib_function_with_builtin_prefix = true }
2646
2647__builtin_frexpl
2648 .param_str = "LdLdi*"
2649 .attributes = .{ .lib_function_with_builtin_prefix = true }
2650
2651__builtin_frob_return_addr
2652 .param_str = "v*v*"
2653
2654__builtin_fscanf
2655 .param_str = "iP*RcC*R."
2656 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 }
2657
2658__builtin_getid
2659 .param_str = "Si"
2660 .target_set = TargetSet.initOne(.xcore)
2661 .attributes = .{ .@"const" = true }
2662
2663__builtin_getps
2664 .param_str = "UiUi"
2665 .target_set = TargetSet.initOne(.xcore)
2666
2667__builtin_huge_val
2668 .param_str = "d"
2669 .attributes = .{ .@"const" = true, .const_evaluable = true }
2670
2671__builtin_huge_valf
2672 .param_str = "f"
2673 .attributes = .{ .@"const" = true, .const_evaluable = true }
2674
2675__builtin_huge_valf128
2676 .param_str = "LLd"
2677 .attributes = .{ .@"const" = true, .const_evaluable = true }
2678
2679__builtin_huge_valf16
2680 .param_str = "x"
2681 .attributes = .{ .@"const" = true, .const_evaluable = true }
2682
2683__builtin_huge_vall
2684 .param_str = "Ld"
2685 .attributes = .{ .@"const" = true, .const_evaluable = true }
2686
2687__builtin_hypot
2688 .param_str = "ddd"
2689 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2690
2691__builtin_hypotf
2692 .param_str = "fff"
2693 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2694
2695__builtin_hypotf128
2696 .param_str = "LLdLLdLLd"
2697 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2698
2699__builtin_hypotl
2700 .param_str = "LdLdLd"
2701 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2702
2703__builtin_ia32_rdpmc
2704 .param_str = "UOii"
2705 .target_set = TargetSet.initOne(.x86)
2706
2707__builtin_ia32_rdtsc
2708 .param_str = "UOi"
2709 .target_set = TargetSet.initOne(.x86)
2710
2711__builtin_ia32_rdtscp
2712 .param_str = "UOiUi*"
2713 .target_set = TargetSet.initOne(.x86)
2714
2715__builtin_ilogb
2716 .param_str = "id"
2717 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2718
2719__builtin_ilogbf
2720 .param_str = "if"
2721 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2722
2723__builtin_ilogbf128
2724 .param_str = "iLLd"
2725 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2726
2727__builtin_ilogbl
2728 .param_str = "iLd"
2729 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2730
2731__builtin_index
2732 .param_str = "c*cC*i"
2733 .attributes = .{ .lib_function_with_builtin_prefix = true }
2734
2735__builtin_inf
2736 .param_str = "d"
2737 .attributes = .{ .@"const" = true, .const_evaluable = true }
2738
2739__builtin_inff
2740 .param_str = "f"
2741 .attributes = .{ .@"const" = true, .const_evaluable = true }
2742
2743__builtin_inff128
2744 .param_str = "LLd"
2745 .attributes = .{ .@"const" = true, .const_evaluable = true }
2746
2747__builtin_inff16
2748 .param_str = "x"
2749 .attributes = .{ .@"const" = true, .const_evaluable = true }
2750
2751__builtin_infl
2752 .param_str = "Ld"
2753 .attributes = .{ .@"const" = true, .const_evaluable = true }
2754
2755__builtin_init_dwarf_reg_size_table
2756 .param_str = "vv*"
2757
2758__builtin_is_aligned
2759 .param_str = "bvC*z"
2760 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
2761
2762__builtin_isfinite
2763 .param_str = "i."
2764 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2765
2766__builtin_isfpclass
2767 .param_str = "i."
2768 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
2769
2770__builtin_isgreater
2771 .param_str = "i."
2772 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2773
2774__builtin_isgreaterequal
2775 .param_str = "i."
2776 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2777
2778__builtin_isinf
2779 .param_str = "i."
2780 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2781
2782__builtin_isinf_sign
2783 .param_str = "i."
2784 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2785
2786__builtin_isless
2787 .param_str = "i."
2788 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2789
2790__builtin_islessequal
2791 .param_str = "i."
2792 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2793
2794__builtin_islessgreater
2795 .param_str = "i."
2796 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2797
2798__builtin_isnan
2799 .param_str = "i."
2800 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2801
2802__builtin_isnormal
2803 .param_str = "i."
2804 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
2805
2806__builtin_isunordered
2807 .param_str = "i."
2808 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
2809
2810__builtin_labs
2811 .param_str = "LiLi"
2812 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2813
2814__builtin_launder
2815 .param_str = "v*v*"
2816 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
2817
2818__builtin_ldexp
2819 .param_str = "ddi"
2820 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2821
2822__builtin_ldexpf
2823 .param_str = "ffi"
2824 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2825
2826__builtin_ldexpf128
2827 .param_str = "LLdLLdi"
2828 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2829
2830__builtin_ldexpf16
2831 .param_str = "hhi"
2832 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2833
2834__builtin_ldexpl
2835 .param_str = "LdLdi"
2836 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2837
2838__builtin_lgamma
2839 .param_str = "dd"
2840 .attributes = .{ .lib_function_with_builtin_prefix = true }
2841
2842__builtin_lgammaf
2843 .param_str = "ff"
2844 .attributes = .{ .lib_function_with_builtin_prefix = true }
2845
2846__builtin_lgammaf128
2847 .param_str = "LLdLLd"
2848 .attributes = .{ .lib_function_with_builtin_prefix = true }
2849
2850__builtin_lgammal
2851 .param_str = "LdLd"
2852 .attributes = .{ .lib_function_with_builtin_prefix = true }
2853
2854__builtin_llabs
2855 .param_str = "LLiLLi"
2856 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
2857
2858__builtin_llrint
2859 .param_str = "LLid"
2860 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2861
2862__builtin_llrintf
2863 .param_str = "LLif"
2864 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2865
2866__builtin_llrintf128
2867 .param_str = "LLiLLd"
2868 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2869
2870__builtin_llrintl
2871 .param_str = "LLiLd"
2872 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2873
2874__builtin_llround
2875 .param_str = "LLid"
2876 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2877
2878__builtin_llroundf
2879 .param_str = "LLif"
2880 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2881
2882__builtin_llroundf128
2883 .param_str = "LLiLLd"
2884 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2885
2886__builtin_llroundl
2887 .param_str = "LLiLd"
2888 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2889
2890__builtin_log
2891 .param_str = "dd"
2892 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2893
2894__builtin_log10
2895 .param_str = "dd"
2896 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2897
2898__builtin_log10f
2899 .param_str = "ff"
2900 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2901
2902__builtin_log10f128
2903 .param_str = "LLdLLd"
2904 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2905
2906__builtin_log10f16
2907 .param_str = "hh"
2908 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2909
2910__builtin_log10l
2911 .param_str = "LdLd"
2912 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2913
2914__builtin_log1p
2915 .param_str = "dd"
2916 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2917
2918__builtin_log1pf
2919 .param_str = "ff"
2920 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2921
2922__builtin_log1pf128
2923 .param_str = "LLdLLd"
2924 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2925
2926__builtin_log1pl
2927 .param_str = "LdLd"
2928 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2929
2930__builtin_log2
2931 .param_str = "dd"
2932 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2933
2934__builtin_log2f
2935 .param_str = "ff"
2936 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2937
2938__builtin_log2f128
2939 .param_str = "LLdLLd"
2940 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2941
2942__builtin_log2f16
2943 .param_str = "hh"
2944 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2945
2946__builtin_log2l
2947 .param_str = "LdLd"
2948 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2949
2950__builtin_logb
2951 .param_str = "dd"
2952 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2953
2954__builtin_logbf
2955 .param_str = "ff"
2956 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2957
2958__builtin_logbf128
2959 .param_str = "LLdLLd"
2960 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2961
2962__builtin_logbl
2963 .param_str = "LdLd"
2964 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2965
2966__builtin_logf
2967 .param_str = "ff"
2968 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2969
2970__builtin_logf128
2971 .param_str = "LLdLLd"
2972 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2973
2974__builtin_logf16
2975 .param_str = "hh"
2976 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2977
2978__builtin_logl
2979 .param_str = "LdLd"
2980 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2981
2982__builtin_longjmp
2983 .param_str = "vv**i"
2984 .attributes = .{ .noreturn = true }
2985
2986__builtin_lrint
2987 .param_str = "Lid"
2988 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2989
2990__builtin_lrintf
2991 .param_str = "Lif"
2992 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2993
2994__builtin_lrintf128
2995 .param_str = "LiLLd"
2996 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
2997
2998__builtin_lrintl
2999 .param_str = "LiLd"
3000 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
3001
3002__builtin_lround
3003 .param_str = "Lid"
3004 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
3005
3006__builtin_lroundf
3007 .param_str = "Lif"
3008 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
3009
3010__builtin_lroundf128
3011 .param_str = "LiLLd"
3012 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
3013
3014__builtin_lroundl
3015 .param_str = "LiLd"
3016 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
3017
3018__builtin_malloc
3019 .param_str = "v*z"
3020 .attributes = .{ .lib_function_with_builtin_prefix = true }
3021
3022__builtin_matrix_column_major_load
3023 .param_str = "v."
3024 .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
3025
3026__builtin_matrix_column_major_store
3027 .param_str = "v."
3028 .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
3029
3030__builtin_matrix_transpose
3031 .param_str = "v."
3032 .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
3033
3034__builtin_memchr
3035 .param_str = "v*vC*iz"
3036 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
3037
3038__builtin_memcmp
3039 .param_str = "ivC*vC*z"
3040 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
3041
3042__builtin_memcpy
3043 .param_str = "v*v*vC*z"
3044 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
3045
3046__builtin_memcpy_inline
3047 .param_str = "vv*vC*Iz"
3048
3049__builtin_memmove
3050 .param_str = "v*v*vC*z"
3051 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
3052
3053__builtin_mempcpy
3054 .param_str = "v*v*vC*z"
3055 .attributes = .{ .lib_function_with_builtin_prefix = true }
3056
3057__builtin_memset
3058 .param_str = "v*v*iz"
3059 .attributes = .{ .lib_function_with_builtin_prefix = true }
3060
3061__builtin_memset_inline
3062 .param_str = "vv*iIz"
3063
3064__builtin_mips_absq_s_ph
3065 .param_str = "V2sV2s"
3066 .target_set = TargetSet.initOne(.mips)
3067
3068__builtin_mips_absq_s_qb
3069 .param_str = "V4ScV4Sc"
3070 .target_set = TargetSet.initOne(.mips)
3071
3072__builtin_mips_absq_s_w
3073 .param_str = "ii"
3074 .target_set = TargetSet.initOne(.mips)
3075
3076__builtin_mips_addq_ph
3077 .param_str = "V2sV2sV2s"
3078 .target_set = TargetSet.initOne(.mips)
3079
3080__builtin_mips_addq_s_ph
3081 .param_str = "V2sV2sV2s"
3082 .target_set = TargetSet.initOne(.mips)
3083
3084__builtin_mips_addq_s_w
3085 .param_str = "iii"
3086 .target_set = TargetSet.initOne(.mips)
3087
3088__builtin_mips_addqh_ph
3089 .param_str = "V2sV2sV2s"
3090 .target_set = TargetSet.initOne(.mips)
3091 .attributes = .{ .@"const" = true }
3092
3093__builtin_mips_addqh_r_ph
3094 .param_str = "V2sV2sV2s"
3095 .target_set = TargetSet.initOne(.mips)
3096 .attributes = .{ .@"const" = true }
3097
3098__builtin_mips_addqh_r_w
3099 .param_str = "iii"
3100 .target_set = TargetSet.initOne(.mips)
3101 .attributes = .{ .@"const" = true }
3102
3103__builtin_mips_addqh_w
3104 .param_str = "iii"
3105 .target_set = TargetSet.initOne(.mips)
3106 .attributes = .{ .@"const" = true }
3107
3108__builtin_mips_addsc
3109 .param_str = "iii"
3110 .target_set = TargetSet.initOne(.mips)
3111
3112__builtin_mips_addu_ph
3113 .param_str = "V2sV2sV2s"
3114 .target_set = TargetSet.initOne(.mips)
3115
3116__builtin_mips_addu_qb
3117 .param_str = "V4ScV4ScV4Sc"
3118 .target_set = TargetSet.initOne(.mips)
3119
3120__builtin_mips_addu_s_ph
3121 .param_str = "V2sV2sV2s"
3122 .target_set = TargetSet.initOne(.mips)
3123
3124__builtin_mips_addu_s_qb
3125 .param_str = "V4ScV4ScV4Sc"
3126 .target_set = TargetSet.initOne(.mips)
3127
3128__builtin_mips_adduh_qb
3129 .param_str = "V4ScV4ScV4Sc"
3130 .target_set = TargetSet.initOne(.mips)
3131 .attributes = .{ .@"const" = true }
3132
3133__builtin_mips_adduh_r_qb
3134 .param_str = "V4ScV4ScV4Sc"
3135 .target_set = TargetSet.initOne(.mips)
3136 .attributes = .{ .@"const" = true }
3137
3138__builtin_mips_addwc
3139 .param_str = "iii"
3140 .target_set = TargetSet.initOne(.mips)
3141
3142__builtin_mips_append
3143 .param_str = "iiiIi"
3144 .target_set = TargetSet.initOne(.mips)
3145 .attributes = .{ .@"const" = true }
3146
3147__builtin_mips_balign
3148 .param_str = "iiiIi"
3149 .target_set = TargetSet.initOne(.mips)
3150 .attributes = .{ .@"const" = true }
3151
3152__builtin_mips_bitrev
3153 .param_str = "ii"
3154 .target_set = TargetSet.initOne(.mips)
3155 .attributes = .{ .@"const" = true }
3156
3157__builtin_mips_bposge32
3158 .param_str = "i"
3159 .target_set = TargetSet.initOne(.mips)
3160
3161__builtin_mips_cmp_eq_ph
3162 .param_str = "vV2sV2s"
3163 .target_set = TargetSet.initOne(.mips)
3164
3165__builtin_mips_cmp_le_ph
3166 .param_str = "vV2sV2s"
3167 .target_set = TargetSet.initOne(.mips)
3168
3169__builtin_mips_cmp_lt_ph
3170 .param_str = "vV2sV2s"
3171 .target_set = TargetSet.initOne(.mips)
3172
3173__builtin_mips_cmpgdu_eq_qb
3174 .param_str = "iV4ScV4Sc"
3175 .target_set = TargetSet.initOne(.mips)
3176
3177__builtin_mips_cmpgdu_le_qb
3178 .param_str = "iV4ScV4Sc"
3179 .target_set = TargetSet.initOne(.mips)
3180
3181__builtin_mips_cmpgdu_lt_qb
3182 .param_str = "iV4ScV4Sc"
3183 .target_set = TargetSet.initOne(.mips)
3184
3185__builtin_mips_cmpgu_eq_qb
3186 .param_str = "iV4ScV4Sc"
3187 .target_set = TargetSet.initOne(.mips)
3188
3189__builtin_mips_cmpgu_le_qb
3190 .param_str = "iV4ScV4Sc"
3191 .target_set = TargetSet.initOne(.mips)
3192
3193__builtin_mips_cmpgu_lt_qb
3194 .param_str = "iV4ScV4Sc"
3195 .target_set = TargetSet.initOne(.mips)
3196
3197__builtin_mips_cmpu_eq_qb
3198 .param_str = "vV4ScV4Sc"
3199 .target_set = TargetSet.initOne(.mips)
3200
3201__builtin_mips_cmpu_le_qb
3202 .param_str = "vV4ScV4Sc"
3203 .target_set = TargetSet.initOne(.mips)
3204
3205__builtin_mips_cmpu_lt_qb
3206 .param_str = "vV4ScV4Sc"
3207 .target_set = TargetSet.initOne(.mips)
3208
3209__builtin_mips_dpa_w_ph
3210 .param_str = "LLiLLiV2sV2s"
3211 .target_set = TargetSet.initOne(.mips)
3212 .attributes = .{ .@"const" = true }
3213
3214__builtin_mips_dpaq_s_w_ph
3215 .param_str = "LLiLLiV2sV2s"
3216 .target_set = TargetSet.initOne(.mips)
3217
3218__builtin_mips_dpaq_sa_l_w
3219 .param_str = "LLiLLiii"
3220 .target_set = TargetSet.initOne(.mips)
3221
3222__builtin_mips_dpaqx_s_w_ph
3223 .param_str = "LLiLLiV2sV2s"
3224 .target_set = TargetSet.initOne(.mips)
3225
3226__builtin_mips_dpaqx_sa_w_ph
3227 .param_str = "LLiLLiV2sV2s"
3228 .target_set = TargetSet.initOne(.mips)
3229
3230__builtin_mips_dpau_h_qbl
3231 .param_str = "LLiLLiV4ScV4Sc"
3232 .target_set = TargetSet.initOne(.mips)
3233 .attributes = .{ .@"const" = true }
3234
3235__builtin_mips_dpau_h_qbr
3236 .param_str = "LLiLLiV4ScV4Sc"
3237 .target_set = TargetSet.initOne(.mips)
3238 .attributes = .{ .@"const" = true }
3239
3240__builtin_mips_dpax_w_ph
3241 .param_str = "LLiLLiV2sV2s"
3242 .target_set = TargetSet.initOne(.mips)
3243 .attributes = .{ .@"const" = true }
3244
3245__builtin_mips_dps_w_ph
3246 .param_str = "LLiLLiV2sV2s"
3247 .target_set = TargetSet.initOne(.mips)
3248 .attributes = .{ .@"const" = true }
3249
3250__builtin_mips_dpsq_s_w_ph
3251 .param_str = "LLiLLiV2sV2s"
3252 .target_set = TargetSet.initOne(.mips)
3253
3254__builtin_mips_dpsq_sa_l_w
3255 .param_str = "LLiLLiii"
3256 .target_set = TargetSet.initOne(.mips)
3257
3258__builtin_mips_dpsqx_s_w_ph
3259 .param_str = "LLiLLiV2sV2s"
3260 .target_set = TargetSet.initOne(.mips)
3261
3262__builtin_mips_dpsqx_sa_w_ph
3263 .param_str = "LLiLLiV2sV2s"
3264 .target_set = TargetSet.initOne(.mips)
3265
3266__builtin_mips_dpsu_h_qbl
3267 .param_str = "LLiLLiV4ScV4Sc"
3268 .target_set = TargetSet.initOne(.mips)
3269 .attributes = .{ .@"const" = true }
3270
3271__builtin_mips_dpsu_h_qbr
3272 .param_str = "LLiLLiV4ScV4Sc"
3273 .target_set = TargetSet.initOne(.mips)
3274 .attributes = .{ .@"const" = true }
3275
3276__builtin_mips_dpsx_w_ph
3277 .param_str = "LLiLLiV2sV2s"
3278 .target_set = TargetSet.initOne(.mips)
3279 .attributes = .{ .@"const" = true }
3280
3281__builtin_mips_extp
3282 .param_str = "iLLii"
3283 .target_set = TargetSet.initOne(.mips)
3284
3285__builtin_mips_extpdp
3286 .param_str = "iLLii"
3287 .target_set = TargetSet.initOne(.mips)
3288
3289__builtin_mips_extr_r_w
3290 .param_str = "iLLii"
3291 .target_set = TargetSet.initOne(.mips)
3292
3293__builtin_mips_extr_rs_w
3294 .param_str = "iLLii"
3295 .target_set = TargetSet.initOne(.mips)
3296
3297__builtin_mips_extr_s_h
3298 .param_str = "iLLii"
3299 .target_set = TargetSet.initOne(.mips)
3300
3301__builtin_mips_extr_w
3302 .param_str = "iLLii"
3303 .target_set = TargetSet.initOne(.mips)
3304
3305__builtin_mips_insv
3306 .param_str = "iii"
3307 .target_set = TargetSet.initOne(.mips)
3308
3309__builtin_mips_lbux
3310 .param_str = "iv*i"
3311 .target_set = TargetSet.initOne(.mips)
3312
3313__builtin_mips_lhx
3314 .param_str = "iv*i"
3315 .target_set = TargetSet.initOne(.mips)
3316
3317__builtin_mips_lwx
3318 .param_str = "iv*i"
3319 .target_set = TargetSet.initOne(.mips)
3320
3321__builtin_mips_madd
3322 .param_str = "LLiLLiii"
3323 .target_set = TargetSet.initOne(.mips)
3324 .attributes = .{ .@"const" = true }
3325
3326__builtin_mips_maddu
3327 .param_str = "LLiLLiUiUi"
3328 .target_set = TargetSet.initOne(.mips)
3329 .attributes = .{ .@"const" = true }
3330
3331__builtin_mips_maq_s_w_phl
3332 .param_str = "LLiLLiV2sV2s"
3333 .target_set = TargetSet.initOne(.mips)
3334
3335__builtin_mips_maq_s_w_phr
3336 .param_str = "LLiLLiV2sV2s"
3337 .target_set = TargetSet.initOne(.mips)
3338
3339__builtin_mips_maq_sa_w_phl
3340 .param_str = "LLiLLiV2sV2s"
3341 .target_set = TargetSet.initOne(.mips)
3342
3343__builtin_mips_maq_sa_w_phr
3344 .param_str = "LLiLLiV2sV2s"
3345 .target_set = TargetSet.initOne(.mips)
3346
3347__builtin_mips_modsub
3348 .param_str = "iii"
3349 .target_set = TargetSet.initOne(.mips)
3350 .attributes = .{ .@"const" = true }
3351
3352__builtin_mips_msub
3353 .param_str = "LLiLLiii"
3354 .target_set = TargetSet.initOne(.mips)
3355 .attributes = .{ .@"const" = true }
3356
3357__builtin_mips_msubu
3358 .param_str = "LLiLLiUiUi"
3359 .target_set = TargetSet.initOne(.mips)
3360 .attributes = .{ .@"const" = true }
3361
3362__builtin_mips_mthlip
3363 .param_str = "LLiLLii"
3364 .target_set = TargetSet.initOne(.mips)
3365
3366__builtin_mips_mul_ph
3367 .param_str = "V2sV2sV2s"
3368 .target_set = TargetSet.initOne(.mips)
3369
3370__builtin_mips_mul_s_ph
3371 .param_str = "V2sV2sV2s"
3372 .target_set = TargetSet.initOne(.mips)
3373
3374__builtin_mips_muleq_s_w_phl
3375 .param_str = "iV2sV2s"
3376 .target_set = TargetSet.initOne(.mips)
3377
3378__builtin_mips_muleq_s_w_phr
3379 .param_str = "iV2sV2s"
3380 .target_set = TargetSet.initOne(.mips)
3381
3382__builtin_mips_muleu_s_ph_qbl
3383 .param_str = "V2sV4ScV2s"
3384 .target_set = TargetSet.initOne(.mips)
3385
3386__builtin_mips_muleu_s_ph_qbr
3387 .param_str = "V2sV4ScV2s"
3388 .target_set = TargetSet.initOne(.mips)
3389
3390__builtin_mips_mulq_rs_ph
3391 .param_str = "V2sV2sV2s"
3392 .target_set = TargetSet.initOne(.mips)
3393
3394__builtin_mips_mulq_rs_w
3395 .param_str = "iii"
3396 .target_set = TargetSet.initOne(.mips)
3397
3398__builtin_mips_mulq_s_ph
3399 .param_str = "V2sV2sV2s"
3400 .target_set = TargetSet.initOne(.mips)
3401
3402__builtin_mips_mulq_s_w
3403 .param_str = "iii"
3404 .target_set = TargetSet.initOne(.mips)
3405
3406__builtin_mips_mulsa_w_ph
3407 .param_str = "LLiLLiV2sV2s"
3408 .target_set = TargetSet.initOne(.mips)
3409 .attributes = .{ .@"const" = true }
3410
3411__builtin_mips_mulsaq_s_w_ph
3412 .param_str = "LLiLLiV2sV2s"
3413 .target_set = TargetSet.initOne(.mips)
3414
3415__builtin_mips_mult
3416 .param_str = "LLiii"
3417 .target_set = TargetSet.initOne(.mips)
3418 .attributes = .{ .@"const" = true }
3419
3420__builtin_mips_multu
3421 .param_str = "LLiUiUi"
3422 .target_set = TargetSet.initOne(.mips)
3423 .attributes = .{ .@"const" = true }
3424
3425__builtin_mips_packrl_ph
3426 .param_str = "V2sV2sV2s"
3427 .target_set = TargetSet.initOne(.mips)
3428 .attributes = .{ .@"const" = true }
3429
3430__builtin_mips_pick_ph
3431 .param_str = "V2sV2sV2s"
3432 .target_set = TargetSet.initOne(.mips)
3433
3434__builtin_mips_pick_qb
3435 .param_str = "V4ScV4ScV4Sc"
3436 .target_set = TargetSet.initOne(.mips)
3437
3438__builtin_mips_preceq_w_phl
3439 .param_str = "iV2s"
3440 .target_set = TargetSet.initOne(.mips)
3441 .attributes = .{ .@"const" = true }
3442
3443__builtin_mips_preceq_w_phr
3444 .param_str = "iV2s"
3445 .target_set = TargetSet.initOne(.mips)
3446 .attributes = .{ .@"const" = true }
3447
3448__builtin_mips_precequ_ph_qbl
3449 .param_str = "V2sV4Sc"
3450 .target_set = TargetSet.initOne(.mips)
3451 .attributes = .{ .@"const" = true }
3452
3453__builtin_mips_precequ_ph_qbla
3454 .param_str = "V2sV4Sc"
3455 .target_set = TargetSet.initOne(.mips)
3456 .attributes = .{ .@"const" = true }
3457
3458__builtin_mips_precequ_ph_qbr
3459 .param_str = "V2sV4Sc"
3460 .target_set = TargetSet.initOne(.mips)
3461 .attributes = .{ .@"const" = true }
3462
3463__builtin_mips_precequ_ph_qbra
3464 .param_str = "V2sV4Sc"
3465 .target_set = TargetSet.initOne(.mips)
3466 .attributes = .{ .@"const" = true }
3467
3468__builtin_mips_preceu_ph_qbl
3469 .param_str = "V2sV4Sc"
3470 .target_set = TargetSet.initOne(.mips)
3471 .attributes = .{ .@"const" = true }
3472
3473__builtin_mips_preceu_ph_qbla
3474 .param_str = "V2sV4Sc"
3475 .target_set = TargetSet.initOne(.mips)
3476 .attributes = .{ .@"const" = true }
3477
3478__builtin_mips_preceu_ph_qbr
3479 .param_str = "V2sV4Sc"
3480 .target_set = TargetSet.initOne(.mips)
3481 .attributes = .{ .@"const" = true }
3482
3483__builtin_mips_preceu_ph_qbra
3484 .param_str = "V2sV4Sc"
3485 .target_set = TargetSet.initOne(.mips)
3486 .attributes = .{ .@"const" = true }
3487
3488__builtin_mips_precr_qb_ph
3489 .param_str = "V4ScV2sV2s"
3490 .target_set = TargetSet.initOne(.mips)
3491
3492__builtin_mips_precr_sra_ph_w
3493 .param_str = "V2siiIi"
3494 .target_set = TargetSet.initOne(.mips)
3495 .attributes = .{ .@"const" = true }
3496
3497__builtin_mips_precr_sra_r_ph_w
3498 .param_str = "V2siiIi"
3499 .target_set = TargetSet.initOne(.mips)
3500 .attributes = .{ .@"const" = true }
3501
3502__builtin_mips_precrq_ph_w
3503 .param_str = "V2sii"
3504 .target_set = TargetSet.initOne(.mips)
3505 .attributes = .{ .@"const" = true }
3506
3507__builtin_mips_precrq_qb_ph
3508 .param_str = "V4ScV2sV2s"
3509 .target_set = TargetSet.initOne(.mips)
3510 .attributes = .{ .@"const" = true }
3511
3512__builtin_mips_precrq_rs_ph_w
3513 .param_str = "V2sii"
3514 .target_set = TargetSet.initOne(.mips)
3515
3516__builtin_mips_precrqu_s_qb_ph
3517 .param_str = "V4ScV2sV2s"
3518 .target_set = TargetSet.initOne(.mips)
3519
3520__builtin_mips_prepend
3521 .param_str = "iiiIi"
3522 .target_set = TargetSet.initOne(.mips)
3523 .attributes = .{ .@"const" = true }
3524
3525__builtin_mips_raddu_w_qb
3526 .param_str = "iV4Sc"
3527 .target_set = TargetSet.initOne(.mips)
3528 .attributes = .{ .@"const" = true }
3529
3530__builtin_mips_rddsp
3531 .param_str = "iIi"
3532 .target_set = TargetSet.initOne(.mips)
3533
3534__builtin_mips_repl_ph
3535 .param_str = "V2si"
3536 .target_set = TargetSet.initOne(.mips)
3537 .attributes = .{ .@"const" = true }
3538
3539__builtin_mips_repl_qb
3540 .param_str = "V4Sci"
3541 .target_set = TargetSet.initOne(.mips)
3542 .attributes = .{ .@"const" = true }
3543
3544__builtin_mips_shilo
3545 .param_str = "LLiLLii"
3546 .target_set = TargetSet.initOne(.mips)
3547 .attributes = .{ .@"const" = true }
3548
3549__builtin_mips_shll_ph
3550 .param_str = "V2sV2si"
3551 .target_set = TargetSet.initOne(.mips)
3552
3553__builtin_mips_shll_qb
3554 .param_str = "V4ScV4Sci"
3555 .target_set = TargetSet.initOne(.mips)
3556
3557__builtin_mips_shll_s_ph
3558 .param_str = "V2sV2si"
3559 .target_set = TargetSet.initOne(.mips)
3560
3561__builtin_mips_shll_s_w
3562 .param_str = "iii"
3563 .target_set = TargetSet.initOne(.mips)
3564
3565__builtin_mips_shra_ph
3566 .param_str = "V2sV2si"
3567 .target_set = TargetSet.initOne(.mips)
3568 .attributes = .{ .@"const" = true }
3569
3570__builtin_mips_shra_qb
3571 .param_str = "V4ScV4Sci"
3572 .target_set = TargetSet.initOne(.mips)
3573 .attributes = .{ .@"const" = true }
3574
3575__builtin_mips_shra_r_ph
3576 .param_str = "V2sV2si"
3577 .target_set = TargetSet.initOne(.mips)
3578 .attributes = .{ .@"const" = true }
3579
3580__builtin_mips_shra_r_qb
3581 .param_str = "V4ScV4Sci"
3582 .target_set = TargetSet.initOne(.mips)
3583 .attributes = .{ .@"const" = true }
3584
3585__builtin_mips_shra_r_w
3586 .param_str = "iii"
3587 .target_set = TargetSet.initOne(.mips)
3588 .attributes = .{ .@"const" = true }
3589
3590__builtin_mips_shrl_ph
3591 .param_str = "V2sV2si"
3592 .target_set = TargetSet.initOne(.mips)
3593 .attributes = .{ .@"const" = true }
3594
3595__builtin_mips_shrl_qb
3596 .param_str = "V4ScV4Sci"
3597 .target_set = TargetSet.initOne(.mips)
3598 .attributes = .{ .@"const" = true }
3599
3600__builtin_mips_subq_ph
3601 .param_str = "V2sV2sV2s"
3602 .target_set = TargetSet.initOne(.mips)
3603
3604__builtin_mips_subq_s_ph
3605 .param_str = "V2sV2sV2s"
3606 .target_set = TargetSet.initOne(.mips)
3607
3608__builtin_mips_subq_s_w
3609 .param_str = "iii"
3610 .target_set = TargetSet.initOne(.mips)
3611
3612__builtin_mips_subqh_ph
3613 .param_str = "V2sV2sV2s"
3614 .target_set = TargetSet.initOne(.mips)
3615 .attributes = .{ .@"const" = true }
3616
3617__builtin_mips_subqh_r_ph
3618 .param_str = "V2sV2sV2s"
3619 .target_set = TargetSet.initOne(.mips)
3620 .attributes = .{ .@"const" = true }
3621
3622__builtin_mips_subqh_r_w
3623 .param_str = "iii"
3624 .target_set = TargetSet.initOne(.mips)
3625 .attributes = .{ .@"const" = true }
3626
3627__builtin_mips_subqh_w
3628 .param_str = "iii"
3629 .target_set = TargetSet.initOne(.mips)
3630 .attributes = .{ .@"const" = true }
3631
3632__builtin_mips_subu_ph
3633 .param_str = "V2sV2sV2s"
3634 .target_set = TargetSet.initOne(.mips)
3635
3636__builtin_mips_subu_qb
3637 .param_str = "V4ScV4ScV4Sc"
3638 .target_set = TargetSet.initOne(.mips)
3639
3640__builtin_mips_subu_s_ph
3641 .param_str = "V2sV2sV2s"
3642 .target_set = TargetSet.initOne(.mips)
3643
3644__builtin_mips_subu_s_qb
3645 .param_str = "V4ScV4ScV4Sc"
3646 .target_set = TargetSet.initOne(.mips)
3647
3648__builtin_mips_subuh_qb
3649 .param_str = "V4ScV4ScV4Sc"
3650 .target_set = TargetSet.initOne(.mips)
3651 .attributes = .{ .@"const" = true }
3652
3653__builtin_mips_subuh_r_qb
3654 .param_str = "V4ScV4ScV4Sc"
3655 .target_set = TargetSet.initOne(.mips)
3656 .attributes = .{ .@"const" = true }
3657
3658__builtin_mips_wrdsp
3659 .param_str = "viIi"
3660 .target_set = TargetSet.initOne(.mips)
3661
3662__builtin_modf
3663 .param_str = "ddd*"
3664 .attributes = .{ .lib_function_with_builtin_prefix = true }
3665
3666__builtin_modff
3667 .param_str = "fff*"
3668 .attributes = .{ .lib_function_with_builtin_prefix = true }
3669
3670__builtin_modff128
3671 .param_str = "LLdLLdLLd*"
3672 .attributes = .{ .lib_function_with_builtin_prefix = true }
3673
3674__builtin_modfl
3675 .param_str = "LdLdLd*"
3676 .attributes = .{ .lib_function_with_builtin_prefix = true }
3677
3678__builtin_msa_add_a_b
3679 .param_str = "V16ScV16ScV16Sc"
3680 .target_set = TargetSet.initOne(.mips)
3681 .attributes = .{ .@"const" = true }
3682
3683__builtin_msa_add_a_d
3684 .param_str = "V2SLLiV2SLLiV2SLLi"
3685 .target_set = TargetSet.initOne(.mips)
3686 .attributes = .{ .@"const" = true }
3687
3688__builtin_msa_add_a_h
3689 .param_str = "V8SsV8SsV8Ss"
3690 .target_set = TargetSet.initOne(.mips)
3691 .attributes = .{ .@"const" = true }
3692
3693__builtin_msa_add_a_w
3694 .param_str = "V4SiV4SiV4Si"
3695 .target_set = TargetSet.initOne(.mips)
3696 .attributes = .{ .@"const" = true }
3697
3698__builtin_msa_adds_a_b
3699 .param_str = "V16ScV16ScV16Sc"
3700 .target_set = TargetSet.initOne(.mips)
3701 .attributes = .{ .@"const" = true }
3702
3703__builtin_msa_adds_a_d
3704 .param_str = "V2SLLiV2SLLiV2SLLi"
3705 .target_set = TargetSet.initOne(.mips)
3706 .attributes = .{ .@"const" = true }
3707
3708__builtin_msa_adds_a_h
3709 .param_str = "V8SsV8SsV8Ss"
3710 .target_set = TargetSet.initOne(.mips)
3711 .attributes = .{ .@"const" = true }
3712
3713__builtin_msa_adds_a_w
3714 .param_str = "V4SiV4SiV4Si"
3715 .target_set = TargetSet.initOne(.mips)
3716 .attributes = .{ .@"const" = true }
3717
3718__builtin_msa_adds_s_b
3719 .param_str = "V16ScV16ScV16Sc"
3720 .target_set = TargetSet.initOne(.mips)
3721 .attributes = .{ .@"const" = true }
3722
3723__builtin_msa_adds_s_d
3724 .param_str = "V2SLLiV2SLLiV2SLLi"
3725 .target_set = TargetSet.initOne(.mips)
3726 .attributes = .{ .@"const" = true }
3727
3728__builtin_msa_adds_s_h
3729 .param_str = "V8SsV8SsV8Ss"
3730 .target_set = TargetSet.initOne(.mips)
3731 .attributes = .{ .@"const" = true }
3732
3733__builtin_msa_adds_s_w
3734 .param_str = "V4SiV4SiV4Si"
3735 .target_set = TargetSet.initOne(.mips)
3736 .attributes = .{ .@"const" = true }
3737
3738__builtin_msa_adds_u_b
3739 .param_str = "V16UcV16UcV16Uc"
3740 .target_set = TargetSet.initOne(.mips)
3741 .attributes = .{ .@"const" = true }
3742
3743__builtin_msa_adds_u_d
3744 .param_str = "V2ULLiV2ULLiV2ULLi"
3745 .target_set = TargetSet.initOne(.mips)
3746 .attributes = .{ .@"const" = true }
3747
3748__builtin_msa_adds_u_h
3749 .param_str = "V8UsV8UsV8Us"
3750 .target_set = TargetSet.initOne(.mips)
3751 .attributes = .{ .@"const" = true }
3752
3753__builtin_msa_adds_u_w
3754 .param_str = "V4UiV4UiV4Ui"
3755 .target_set = TargetSet.initOne(.mips)
3756 .attributes = .{ .@"const" = true }
3757
3758__builtin_msa_addv_b
3759 .param_str = "V16cV16cV16c"
3760 .target_set = TargetSet.initOne(.mips)
3761 .attributes = .{ .@"const" = true }
3762
3763__builtin_msa_addv_d
3764 .param_str = "V2LLiV2LLiV2LLi"
3765 .target_set = TargetSet.initOne(.mips)
3766 .attributes = .{ .@"const" = true }
3767
3768__builtin_msa_addv_h
3769 .param_str = "V8sV8sV8s"
3770 .target_set = TargetSet.initOne(.mips)
3771 .attributes = .{ .@"const" = true }
3772
3773__builtin_msa_addv_w
3774 .param_str = "V4iV4iV4i"
3775 .target_set = TargetSet.initOne(.mips)
3776 .attributes = .{ .@"const" = true }
3777
3778__builtin_msa_addvi_b
3779 .param_str = "V16cV16cIUi"
3780 .target_set = TargetSet.initOne(.mips)
3781 .attributes = .{ .@"const" = true }
3782
3783__builtin_msa_addvi_d
3784 .param_str = "V2LLiV2LLiIUi"
3785 .target_set = TargetSet.initOne(.mips)
3786 .attributes = .{ .@"const" = true }
3787
3788__builtin_msa_addvi_h
3789 .param_str = "V8sV8sIUi"
3790 .target_set = TargetSet.initOne(.mips)
3791 .attributes = .{ .@"const" = true }
3792
3793__builtin_msa_addvi_w
3794 .param_str = "V4iV4iIUi"
3795 .target_set = TargetSet.initOne(.mips)
3796 .attributes = .{ .@"const" = true }
3797
3798__builtin_msa_and_v
3799 .param_str = "V16UcV16UcV16Uc"
3800 .target_set = TargetSet.initOne(.mips)
3801 .attributes = .{ .@"const" = true }
3802
3803__builtin_msa_andi_b
3804 .param_str = "V16UcV16UcIUi"
3805 .target_set = TargetSet.initOne(.mips)
3806 .attributes = .{ .@"const" = true }
3807
3808__builtin_msa_asub_s_b
3809 .param_str = "V16ScV16ScV16Sc"
3810 .target_set = TargetSet.initOne(.mips)
3811 .attributes = .{ .@"const" = true }
3812
3813__builtin_msa_asub_s_d
3814 .param_str = "V2SLLiV2SLLiV2SLLi"
3815 .target_set = TargetSet.initOne(.mips)
3816 .attributes = .{ .@"const" = true }
3817
3818__builtin_msa_asub_s_h
3819 .param_str = "V8SsV8SsV8Ss"
3820 .target_set = TargetSet.initOne(.mips)
3821 .attributes = .{ .@"const" = true }
3822
3823__builtin_msa_asub_s_w
3824 .param_str = "V4SiV4SiV4Si"
3825 .target_set = TargetSet.initOne(.mips)
3826 .attributes = .{ .@"const" = true }
3827
3828__builtin_msa_asub_u_b
3829 .param_str = "V16UcV16UcV16Uc"
3830 .target_set = TargetSet.initOne(.mips)
3831 .attributes = .{ .@"const" = true }
3832
3833__builtin_msa_asub_u_d
3834 .param_str = "V2ULLiV2ULLiV2ULLi"
3835 .target_set = TargetSet.initOne(.mips)
3836 .attributes = .{ .@"const" = true }
3837
3838__builtin_msa_asub_u_h
3839 .param_str = "V8UsV8UsV8Us"
3840 .target_set = TargetSet.initOne(.mips)
3841 .attributes = .{ .@"const" = true }
3842
3843__builtin_msa_asub_u_w
3844 .param_str = "V4UiV4UiV4Ui"
3845 .target_set = TargetSet.initOne(.mips)
3846 .attributes = .{ .@"const" = true }
3847
3848__builtin_msa_ave_s_b
3849 .param_str = "V16ScV16ScV16Sc"
3850 .target_set = TargetSet.initOne(.mips)
3851 .attributes = .{ .@"const" = true }
3852
3853__builtin_msa_ave_s_d
3854 .param_str = "V2SLLiV2SLLiV2SLLi"
3855 .target_set = TargetSet.initOne(.mips)
3856 .attributes = .{ .@"const" = true }
3857
3858__builtin_msa_ave_s_h
3859 .param_str = "V8SsV8SsV8Ss"
3860 .target_set = TargetSet.initOne(.mips)
3861 .attributes = .{ .@"const" = true }
3862
3863__builtin_msa_ave_s_w
3864 .param_str = "V4SiV4SiV4Si"
3865 .target_set = TargetSet.initOne(.mips)
3866 .attributes = .{ .@"const" = true }
3867
3868__builtin_msa_ave_u_b
3869 .param_str = "V16UcV16UcV16Uc"
3870 .target_set = TargetSet.initOne(.mips)
3871 .attributes = .{ .@"const" = true }
3872
3873__builtin_msa_ave_u_d
3874 .param_str = "V2ULLiV2ULLiV2ULLi"
3875 .target_set = TargetSet.initOne(.mips)
3876 .attributes = .{ .@"const" = true }
3877
3878__builtin_msa_ave_u_h
3879 .param_str = "V8UsV8UsV8Us"
3880 .target_set = TargetSet.initOne(.mips)
3881 .attributes = .{ .@"const" = true }
3882
3883__builtin_msa_ave_u_w
3884 .param_str = "V4UiV4UiV4Ui"
3885 .target_set = TargetSet.initOne(.mips)
3886 .attributes = .{ .@"const" = true }
3887
3888__builtin_msa_aver_s_b
3889 .param_str = "V16ScV16ScV16Sc"
3890 .target_set = TargetSet.initOne(.mips)
3891 .attributes = .{ .@"const" = true }
3892
3893__builtin_msa_aver_s_d
3894 .param_str = "V2SLLiV2SLLiV2SLLi"
3895 .target_set = TargetSet.initOne(.mips)
3896 .attributes = .{ .@"const" = true }
3897
3898__builtin_msa_aver_s_h
3899 .param_str = "V8SsV8SsV8Ss"
3900 .target_set = TargetSet.initOne(.mips)
3901 .attributes = .{ .@"const" = true }
3902
3903__builtin_msa_aver_s_w
3904 .param_str = "V4SiV4SiV4Si"
3905 .target_set = TargetSet.initOne(.mips)
3906 .attributes = .{ .@"const" = true }
3907
3908__builtin_msa_aver_u_b
3909 .param_str = "V16UcV16UcV16Uc"
3910 .target_set = TargetSet.initOne(.mips)
3911 .attributes = .{ .@"const" = true }
3912
3913__builtin_msa_aver_u_d
3914 .param_str = "V2ULLiV2ULLiV2ULLi"
3915 .target_set = TargetSet.initOne(.mips)
3916 .attributes = .{ .@"const" = true }
3917
3918__builtin_msa_aver_u_h
3919 .param_str = "V8UsV8UsV8Us"
3920 .target_set = TargetSet.initOne(.mips)
3921 .attributes = .{ .@"const" = true }
3922
3923__builtin_msa_aver_u_w
3924 .param_str = "V4UiV4UiV4Ui"
3925 .target_set = TargetSet.initOne(.mips)
3926 .attributes = .{ .@"const" = true }
3927
3928__builtin_msa_bclr_b
3929 .param_str = "V16UcV16UcV16Uc"
3930 .target_set = TargetSet.initOne(.mips)
3931 .attributes = .{ .@"const" = true }
3932
3933__builtin_msa_bclr_d
3934 .param_str = "V2ULLiV2ULLiV2ULLi"
3935 .target_set = TargetSet.initOne(.mips)
3936 .attributes = .{ .@"const" = true }
3937
3938__builtin_msa_bclr_h
3939 .param_str = "V8UsV8UsV8Us"
3940 .target_set = TargetSet.initOne(.mips)
3941 .attributes = .{ .@"const" = true }
3942
3943__builtin_msa_bclr_w
3944 .param_str = "V4UiV4UiV4Ui"
3945 .target_set = TargetSet.initOne(.mips)
3946 .attributes = .{ .@"const" = true }
3947
3948__builtin_msa_bclri_b
3949 .param_str = "V16UcV16UcIUi"
3950 .target_set = TargetSet.initOne(.mips)
3951 .attributes = .{ .@"const" = true }
3952
3953__builtin_msa_bclri_d
3954 .param_str = "V2ULLiV2ULLiIUi"
3955 .target_set = TargetSet.initOne(.mips)
3956 .attributes = .{ .@"const" = true }
3957
3958__builtin_msa_bclri_h
3959 .param_str = "V8UsV8UsIUi"
3960 .target_set = TargetSet.initOne(.mips)
3961 .attributes = .{ .@"const" = true }
3962
3963__builtin_msa_bclri_w
3964 .param_str = "V4UiV4UiIUi"
3965 .target_set = TargetSet.initOne(.mips)
3966 .attributes = .{ .@"const" = true }
3967
3968__builtin_msa_binsl_b
3969 .param_str = "V16UcV16UcV16UcV16Uc"
3970 .target_set = TargetSet.initOne(.mips)
3971 .attributes = .{ .@"const" = true }
3972
3973__builtin_msa_binsl_d
3974 .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi"
3975 .target_set = TargetSet.initOne(.mips)
3976 .attributes = .{ .@"const" = true }
3977
3978__builtin_msa_binsl_h
3979 .param_str = "V8UsV8UsV8UsV8Us"
3980 .target_set = TargetSet.initOne(.mips)
3981 .attributes = .{ .@"const" = true }
3982
3983__builtin_msa_binsl_w
3984 .param_str = "V4UiV4UiV4UiV4Ui"
3985 .target_set = TargetSet.initOne(.mips)
3986 .attributes = .{ .@"const" = true }
3987
3988__builtin_msa_binsli_b
3989 .param_str = "V16UcV16UcV16UcIUi"
3990 .target_set = TargetSet.initOne(.mips)
3991 .attributes = .{ .@"const" = true }
3992
3993__builtin_msa_binsli_d
3994 .param_str = "V2ULLiV2ULLiV2ULLiIUi"
3995 .target_set = TargetSet.initOne(.mips)
3996 .attributes = .{ .@"const" = true }
3997
3998__builtin_msa_binsli_h
3999 .param_str = "V8UsV8UsV8UsIUi"
4000 .target_set = TargetSet.initOne(.mips)
4001 .attributes = .{ .@"const" = true }
4002
4003__builtin_msa_binsli_w
4004 .param_str = "V4UiV4UiV4UiIUi"
4005 .target_set = TargetSet.initOne(.mips)
4006 .attributes = .{ .@"const" = true }
4007
4008__builtin_msa_binsr_b
4009 .param_str = "V16UcV16UcV16UcV16Uc"
4010 .target_set = TargetSet.initOne(.mips)
4011 .attributes = .{ .@"const" = true }
4012
4013__builtin_msa_binsr_d
4014 .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi"
4015 .target_set = TargetSet.initOne(.mips)
4016 .attributes = .{ .@"const" = true }
4017
4018__builtin_msa_binsr_h
4019 .param_str = "V8UsV8UsV8UsV8Us"
4020 .target_set = TargetSet.initOne(.mips)
4021 .attributes = .{ .@"const" = true }
4022
4023__builtin_msa_binsr_w
4024 .param_str = "V4UiV4UiV4UiV4Ui"
4025 .target_set = TargetSet.initOne(.mips)
4026 .attributes = .{ .@"const" = true }
4027
4028__builtin_msa_binsri_b
4029 .param_str = "V16UcV16UcV16UcIUi"
4030 .target_set = TargetSet.initOne(.mips)
4031 .attributes = .{ .@"const" = true }
4032
4033__builtin_msa_binsri_d
4034 .param_str = "V2ULLiV2ULLiV2ULLiIUi"
4035 .target_set = TargetSet.initOne(.mips)
4036 .attributes = .{ .@"const" = true }
4037
4038__builtin_msa_binsri_h
4039 .param_str = "V8UsV8UsV8UsIUi"
4040 .target_set = TargetSet.initOne(.mips)
4041 .attributes = .{ .@"const" = true }
4042
4043__builtin_msa_binsri_w
4044 .param_str = "V4UiV4UiV4UiIUi"
4045 .target_set = TargetSet.initOne(.mips)
4046 .attributes = .{ .@"const" = true }
4047
4048__builtin_msa_bmnz_v
4049 .param_str = "V16UcV16UcV16UcV16Uc"
4050 .target_set = TargetSet.initOne(.mips)
4051 .attributes = .{ .@"const" = true }
4052
4053__builtin_msa_bmnzi_b
4054 .param_str = "V16UcV16UcV16UcIUi"
4055 .target_set = TargetSet.initOne(.mips)
4056 .attributes = .{ .@"const" = true }
4057
4058__builtin_msa_bmz_v
4059 .param_str = "V16UcV16UcV16UcV16Uc"
4060 .target_set = TargetSet.initOne(.mips)
4061 .attributes = .{ .@"const" = true }
4062
4063__builtin_msa_bmzi_b
4064 .param_str = "V16UcV16UcV16UcIUi"
4065 .target_set = TargetSet.initOne(.mips)
4066 .attributes = .{ .@"const" = true }
4067
4068__builtin_msa_bneg_b
4069 .param_str = "V16UcV16UcV16Uc"
4070 .target_set = TargetSet.initOne(.mips)
4071 .attributes = .{ .@"const" = true }
4072
4073__builtin_msa_bneg_d
4074 .param_str = "V2ULLiV2ULLiV2ULLi"
4075 .target_set = TargetSet.initOne(.mips)
4076 .attributes = .{ .@"const" = true }
4077
4078__builtin_msa_bneg_h
4079 .param_str = "V8UsV8UsV8Us"
4080 .target_set = TargetSet.initOne(.mips)
4081 .attributes = .{ .@"const" = true }
4082
4083__builtin_msa_bneg_w
4084 .param_str = "V4UiV4UiV4Ui"
4085 .target_set = TargetSet.initOne(.mips)
4086 .attributes = .{ .@"const" = true }
4087
4088__builtin_msa_bnegi_b
4089 .param_str = "V16UcV16UcIUi"
4090 .target_set = TargetSet.initOne(.mips)
4091 .attributes = .{ .@"const" = true }
4092
4093__builtin_msa_bnegi_d
4094 .param_str = "V2ULLiV2ULLiIUi"
4095 .target_set = TargetSet.initOne(.mips)
4096 .attributes = .{ .@"const" = true }
4097
4098__builtin_msa_bnegi_h
4099 .param_str = "V8UsV8UsIUi"
4100 .target_set = TargetSet.initOne(.mips)
4101 .attributes = .{ .@"const" = true }
4102
4103__builtin_msa_bnegi_w
4104 .param_str = "V4UiV4UiIUi"
4105 .target_set = TargetSet.initOne(.mips)
4106 .attributes = .{ .@"const" = true }
4107
4108__builtin_msa_bnz_b
4109 .param_str = "iV16Uc"
4110 .target_set = TargetSet.initOne(.mips)
4111 .attributes = .{ .@"const" = true }
4112
4113__builtin_msa_bnz_d
4114 .param_str = "iV2ULLi"
4115 .target_set = TargetSet.initOne(.mips)
4116 .attributes = .{ .@"const" = true }
4117
4118__builtin_msa_bnz_h
4119 .param_str = "iV8Us"
4120 .target_set = TargetSet.initOne(.mips)
4121 .attributes = .{ .@"const" = true }
4122
4123__builtin_msa_bnz_v
4124 .param_str = "iV16Uc"
4125 .target_set = TargetSet.initOne(.mips)
4126 .attributes = .{ .@"const" = true }
4127
4128__builtin_msa_bnz_w
4129 .param_str = "iV4Ui"
4130 .target_set = TargetSet.initOne(.mips)
4131 .attributes = .{ .@"const" = true }
4132
4133__builtin_msa_bsel_v
4134 .param_str = "V16UcV16UcV16UcV16Uc"
4135 .target_set = TargetSet.initOne(.mips)
4136 .attributes = .{ .@"const" = true }
4137
4138__builtin_msa_bseli_b
4139 .param_str = "V16UcV16UcV16UcIUi"
4140 .target_set = TargetSet.initOne(.mips)
4141 .attributes = .{ .@"const" = true }
4142
4143__builtin_msa_bset_b
4144 .param_str = "V16UcV16UcV16Uc"
4145 .target_set = TargetSet.initOne(.mips)
4146 .attributes = .{ .@"const" = true }
4147
4148__builtin_msa_bset_d
4149 .param_str = "V2ULLiV2ULLiV2ULLi"
4150 .target_set = TargetSet.initOne(.mips)
4151 .attributes = .{ .@"const" = true }
4152
4153__builtin_msa_bset_h
4154 .param_str = "V8UsV8UsV8Us"
4155 .target_set = TargetSet.initOne(.mips)
4156 .attributes = .{ .@"const" = true }
4157
4158__builtin_msa_bset_w
4159 .param_str = "V4UiV4UiV4Ui"
4160 .target_set = TargetSet.initOne(.mips)
4161 .attributes = .{ .@"const" = true }
4162
4163__builtin_msa_bseti_b
4164 .param_str = "V16UcV16UcIUi"
4165 .target_set = TargetSet.initOne(.mips)
4166 .attributes = .{ .@"const" = true }
4167
4168__builtin_msa_bseti_d
4169 .param_str = "V2ULLiV2ULLiIUi"
4170 .target_set = TargetSet.initOne(.mips)
4171 .attributes = .{ .@"const" = true }
4172
4173__builtin_msa_bseti_h
4174 .param_str = "V8UsV8UsIUi"
4175 .target_set = TargetSet.initOne(.mips)
4176 .attributes = .{ .@"const" = true }
4177
4178__builtin_msa_bseti_w
4179 .param_str = "V4UiV4UiIUi"
4180 .target_set = TargetSet.initOne(.mips)
4181 .attributes = .{ .@"const" = true }
4182
4183__builtin_msa_bz_b
4184 .param_str = "iV16Uc"
4185 .target_set = TargetSet.initOne(.mips)
4186 .attributes = .{ .@"const" = true }
4187
4188__builtin_msa_bz_d
4189 .param_str = "iV2ULLi"
4190 .target_set = TargetSet.initOne(.mips)
4191 .attributes = .{ .@"const" = true }
4192
4193__builtin_msa_bz_h
4194 .param_str = "iV8Us"
4195 .target_set = TargetSet.initOne(.mips)
4196 .attributes = .{ .@"const" = true }
4197
4198__builtin_msa_bz_v
4199 .param_str = "iV16Uc"
4200 .target_set = TargetSet.initOne(.mips)
4201 .attributes = .{ .@"const" = true }
4202
4203__builtin_msa_bz_w
4204 .param_str = "iV4Ui"
4205 .target_set = TargetSet.initOne(.mips)
4206 .attributes = .{ .@"const" = true }
4207
4208__builtin_msa_ceq_b
4209 .param_str = "V16ScV16ScV16Sc"
4210 .target_set = TargetSet.initOne(.mips)
4211 .attributes = .{ .@"const" = true }
4212
4213__builtin_msa_ceq_d
4214 .param_str = "V2SLLiV2SLLiV2SLLi"
4215 .target_set = TargetSet.initOne(.mips)
4216 .attributes = .{ .@"const" = true }
4217
4218__builtin_msa_ceq_h
4219 .param_str = "V8SsV8SsV8Ss"
4220 .target_set = TargetSet.initOne(.mips)
4221 .attributes = .{ .@"const" = true }
4222
4223__builtin_msa_ceq_w
4224 .param_str = "V4SiV4SiV4Si"
4225 .target_set = TargetSet.initOne(.mips)
4226 .attributes = .{ .@"const" = true }
4227
4228__builtin_msa_ceqi_b
4229 .param_str = "V16ScV16ScISi"
4230 .target_set = TargetSet.initOne(.mips)
4231 .attributes = .{ .@"const" = true }
4232
4233__builtin_msa_ceqi_d
4234 .param_str = "V2SLLiV2SLLiISi"
4235 .target_set = TargetSet.initOne(.mips)
4236 .attributes = .{ .@"const" = true }
4237
4238__builtin_msa_ceqi_h
4239 .param_str = "V8SsV8SsISi"
4240 .target_set = TargetSet.initOne(.mips)
4241 .attributes = .{ .@"const" = true }
4242
4243__builtin_msa_ceqi_w
4244 .param_str = "V4SiV4SiISi"
4245 .target_set = TargetSet.initOne(.mips)
4246 .attributes = .{ .@"const" = true }
4247
4248__builtin_msa_cfcmsa
4249 .param_str = "iIi"
4250 .target_set = TargetSet.initOne(.mips)
4251
4252__builtin_msa_cle_s_b
4253 .param_str = "V16ScV16ScV16Sc"
4254 .target_set = TargetSet.initOne(.mips)
4255 .attributes = .{ .@"const" = true }
4256
4257__builtin_msa_cle_s_d
4258 .param_str = "V2SLLiV2SLLiV2SLLi"
4259 .target_set = TargetSet.initOne(.mips)
4260 .attributes = .{ .@"const" = true }
4261
4262__builtin_msa_cle_s_h
4263 .param_str = "V8SsV8SsV8Ss"
4264 .target_set = TargetSet.initOne(.mips)
4265 .attributes = .{ .@"const" = true }
4266
4267__builtin_msa_cle_s_w
4268 .param_str = "V4SiV4SiV4Si"
4269 .target_set = TargetSet.initOne(.mips)
4270 .attributes = .{ .@"const" = true }
4271
4272__builtin_msa_cle_u_b
4273 .param_str = "V16ScV16UcV16Uc"
4274 .target_set = TargetSet.initOne(.mips)
4275 .attributes = .{ .@"const" = true }
4276
4277__builtin_msa_cle_u_d
4278 .param_str = "V2SLLiV2ULLiV2ULLi"
4279 .target_set = TargetSet.initOne(.mips)
4280 .attributes = .{ .@"const" = true }
4281
4282__builtin_msa_cle_u_h
4283 .param_str = "V8SsV8UsV8Us"
4284 .target_set = TargetSet.initOne(.mips)
4285 .attributes = .{ .@"const" = true }
4286
4287__builtin_msa_cle_u_w
4288 .param_str = "V4SiV4UiV4Ui"
4289 .target_set = TargetSet.initOne(.mips)
4290 .attributes = .{ .@"const" = true }
4291
4292__builtin_msa_clei_s_b
4293 .param_str = "V16ScV16ScISi"
4294 .target_set = TargetSet.initOne(.mips)
4295 .attributes = .{ .@"const" = true }
4296
4297__builtin_msa_clei_s_d
4298 .param_str = "V2SLLiV2SLLiISi"
4299 .target_set = TargetSet.initOne(.mips)
4300 .attributes = .{ .@"const" = true }
4301
4302__builtin_msa_clei_s_h
4303 .param_str = "V8SsV8SsISi"
4304 .target_set = TargetSet.initOne(.mips)
4305 .attributes = .{ .@"const" = true }
4306
4307__builtin_msa_clei_s_w
4308 .param_str = "V4SiV4SiISi"
4309 .target_set = TargetSet.initOne(.mips)
4310 .attributes = .{ .@"const" = true }
4311
4312__builtin_msa_clei_u_b
4313 .param_str = "V16ScV16UcIUi"
4314 .target_set = TargetSet.initOne(.mips)
4315 .attributes = .{ .@"const" = true }
4316
4317__builtin_msa_clei_u_d
4318 .param_str = "V2SLLiV2ULLiIUi"
4319 .target_set = TargetSet.initOne(.mips)
4320 .attributes = .{ .@"const" = true }
4321
4322__builtin_msa_clei_u_h
4323 .param_str = "V8SsV8UsIUi"
4324 .target_set = TargetSet.initOne(.mips)
4325 .attributes = .{ .@"const" = true }
4326
4327__builtin_msa_clei_u_w
4328 .param_str = "V4SiV4UiIUi"
4329 .target_set = TargetSet.initOne(.mips)
4330 .attributes = .{ .@"const" = true }
4331
4332__builtin_msa_clt_s_b
4333 .param_str = "V16ScV16ScV16Sc"
4334 .target_set = TargetSet.initOne(.mips)
4335 .attributes = .{ .@"const" = true }
4336
4337__builtin_msa_clt_s_d
4338 .param_str = "V2SLLiV2SLLiV2SLLi"
4339 .target_set = TargetSet.initOne(.mips)
4340 .attributes = .{ .@"const" = true }
4341
4342__builtin_msa_clt_s_h
4343 .param_str = "V8SsV8SsV8Ss"
4344 .target_set = TargetSet.initOne(.mips)
4345 .attributes = .{ .@"const" = true }
4346
4347__builtin_msa_clt_s_w
4348 .param_str = "V4SiV4SiV4Si"
4349 .target_set = TargetSet.initOne(.mips)
4350 .attributes = .{ .@"const" = true }
4351
4352__builtin_msa_clt_u_b
4353 .param_str = "V16ScV16UcV16Uc"
4354 .target_set = TargetSet.initOne(.mips)
4355 .attributes = .{ .@"const" = true }
4356
4357__builtin_msa_clt_u_d
4358 .param_str = "V2SLLiV2ULLiV2ULLi"
4359 .target_set = TargetSet.initOne(.mips)
4360 .attributes = .{ .@"const" = true }
4361
4362__builtin_msa_clt_u_h
4363 .param_str = "V8SsV8UsV8Us"
4364 .target_set = TargetSet.initOne(.mips)
4365 .attributes = .{ .@"const" = true }
4366
4367__builtin_msa_clt_u_w
4368 .param_str = "V4SiV4UiV4Ui"
4369 .target_set = TargetSet.initOne(.mips)
4370 .attributes = .{ .@"const" = true }
4371
4372__builtin_msa_clti_s_b
4373 .param_str = "V16ScV16ScISi"
4374 .target_set = TargetSet.initOne(.mips)
4375 .attributes = .{ .@"const" = true }
4376
4377__builtin_msa_clti_s_d
4378 .param_str = "V2SLLiV2SLLiISi"
4379 .target_set = TargetSet.initOne(.mips)
4380 .attributes = .{ .@"const" = true }
4381
4382__builtin_msa_clti_s_h
4383 .param_str = "V8SsV8SsISi"
4384 .target_set = TargetSet.initOne(.mips)
4385 .attributes = .{ .@"const" = true }
4386
4387__builtin_msa_clti_s_w
4388 .param_str = "V4SiV4SiISi"
4389 .target_set = TargetSet.initOne(.mips)
4390 .attributes = .{ .@"const" = true }
4391
4392__builtin_msa_clti_u_b
4393 .param_str = "V16ScV16UcIUi"
4394 .target_set = TargetSet.initOne(.mips)
4395 .attributes = .{ .@"const" = true }
4396
4397__builtin_msa_clti_u_d
4398 .param_str = "V2SLLiV2ULLiIUi"
4399 .target_set = TargetSet.initOne(.mips)
4400 .attributes = .{ .@"const" = true }
4401
4402__builtin_msa_clti_u_h
4403 .param_str = "V8SsV8UsIUi"
4404 .target_set = TargetSet.initOne(.mips)
4405 .attributes = .{ .@"const" = true }
4406
4407__builtin_msa_clti_u_w
4408 .param_str = "V4SiV4UiIUi"
4409 .target_set = TargetSet.initOne(.mips)
4410 .attributes = .{ .@"const" = true }
4411
4412__builtin_msa_copy_s_b
4413 .param_str = "iV16ScIUi"
4414 .target_set = TargetSet.initOne(.mips)
4415 .attributes = .{ .@"const" = true }
4416
4417__builtin_msa_copy_s_d
4418 .param_str = "LLiV2SLLiIUi"
4419 .target_set = TargetSet.initOne(.mips)
4420 .attributes = .{ .@"const" = true }
4421
4422__builtin_msa_copy_s_h
4423 .param_str = "iV8SsIUi"
4424 .target_set = TargetSet.initOne(.mips)
4425 .attributes = .{ .@"const" = true }
4426
4427__builtin_msa_copy_s_w
4428 .param_str = "iV4SiIUi"
4429 .target_set = TargetSet.initOne(.mips)
4430 .attributes = .{ .@"const" = true }
4431
4432__builtin_msa_copy_u_b
4433 .param_str = "iV16UcIUi"
4434 .target_set = TargetSet.initOne(.mips)
4435 .attributes = .{ .@"const" = true }
4436
4437__builtin_msa_copy_u_d
4438 .param_str = "LLiV2ULLiIUi"
4439 .target_set = TargetSet.initOne(.mips)
4440 .attributes = .{ .@"const" = true }
4441
4442__builtin_msa_copy_u_h
4443 .param_str = "iV8UsIUi"
4444 .target_set = TargetSet.initOne(.mips)
4445 .attributes = .{ .@"const" = true }
4446
4447__builtin_msa_copy_u_w
4448 .param_str = "iV4UiIUi"
4449 .target_set = TargetSet.initOne(.mips)
4450 .attributes = .{ .@"const" = true }
4451
4452__builtin_msa_ctcmsa
4453 .param_str = "vIii"
4454 .target_set = TargetSet.initOne(.mips)
4455
4456__builtin_msa_div_s_b
4457 .param_str = "V16ScV16ScV16Sc"
4458 .target_set = TargetSet.initOne(.mips)
4459 .attributes = .{ .@"const" = true }
4460
4461__builtin_msa_div_s_d
4462 .param_str = "V2SLLiV2SLLiV2SLLi"
4463 .target_set = TargetSet.initOne(.mips)
4464 .attributes = .{ .@"const" = true }
4465
4466__builtin_msa_div_s_h
4467 .param_str = "V8SsV8SsV8Ss"
4468 .target_set = TargetSet.initOne(.mips)
4469 .attributes = .{ .@"const" = true }
4470
4471__builtin_msa_div_s_w
4472 .param_str = "V4SiV4SiV4Si"
4473 .target_set = TargetSet.initOne(.mips)
4474 .attributes = .{ .@"const" = true }
4475
4476__builtin_msa_div_u_b
4477 .param_str = "V16UcV16UcV16Uc"
4478 .target_set = TargetSet.initOne(.mips)
4479 .attributes = .{ .@"const" = true }
4480
4481__builtin_msa_div_u_d
4482 .param_str = "V2ULLiV2ULLiV2ULLi"
4483 .target_set = TargetSet.initOne(.mips)
4484 .attributes = .{ .@"const" = true }
4485
4486__builtin_msa_div_u_h
4487 .param_str = "V8UsV8UsV8Us"
4488 .target_set = TargetSet.initOne(.mips)
4489 .attributes = .{ .@"const" = true }
4490
4491__builtin_msa_div_u_w
4492 .param_str = "V4UiV4UiV4Ui"
4493 .target_set = TargetSet.initOne(.mips)
4494 .attributes = .{ .@"const" = true }
4495
4496__builtin_msa_dotp_s_d
4497 .param_str = "V2SLLiV4SiV4Si"
4498 .target_set = TargetSet.initOne(.mips)
4499 .attributes = .{ .@"const" = true }
4500
4501__builtin_msa_dotp_s_h
4502 .param_str = "V8SsV16ScV16Sc"
4503 .target_set = TargetSet.initOne(.mips)
4504 .attributes = .{ .@"const" = true }
4505
4506__builtin_msa_dotp_s_w
4507 .param_str = "V4SiV8SsV8Ss"
4508 .target_set = TargetSet.initOne(.mips)
4509 .attributes = .{ .@"const" = true }
4510
4511__builtin_msa_dotp_u_d
4512 .param_str = "V2ULLiV4UiV4Ui"
4513 .target_set = TargetSet.initOne(.mips)
4514 .attributes = .{ .@"const" = true }
4515
4516__builtin_msa_dotp_u_h
4517 .param_str = "V8UsV16UcV16Uc"
4518 .target_set = TargetSet.initOne(.mips)
4519 .attributes = .{ .@"const" = true }
4520
4521__builtin_msa_dotp_u_w
4522 .param_str = "V4UiV8UsV8Us"
4523 .target_set = TargetSet.initOne(.mips)
4524 .attributes = .{ .@"const" = true }
4525
4526__builtin_msa_dpadd_s_d
4527 .param_str = "V2SLLiV2SLLiV4SiV4Si"
4528 .target_set = TargetSet.initOne(.mips)
4529 .attributes = .{ .@"const" = true }
4530
4531__builtin_msa_dpadd_s_h
4532 .param_str = "V8SsV8SsV16ScV16Sc"
4533 .target_set = TargetSet.initOne(.mips)
4534 .attributes = .{ .@"const" = true }
4535
4536__builtin_msa_dpadd_s_w
4537 .param_str = "V4SiV4SiV8SsV8Ss"
4538 .target_set = TargetSet.initOne(.mips)
4539 .attributes = .{ .@"const" = true }
4540
4541__builtin_msa_dpadd_u_d
4542 .param_str = "V2ULLiV2ULLiV4UiV4Ui"
4543 .target_set = TargetSet.initOne(.mips)
4544 .attributes = .{ .@"const" = true }
4545
4546__builtin_msa_dpadd_u_h
4547 .param_str = "V8UsV8UsV16UcV16Uc"
4548 .target_set = TargetSet.initOne(.mips)
4549 .attributes = .{ .@"const" = true }
4550
4551__builtin_msa_dpadd_u_w
4552 .param_str = "V4UiV4UiV8UsV8Us"
4553 .target_set = TargetSet.initOne(.mips)
4554 .attributes = .{ .@"const" = true }
4555
4556__builtin_msa_dpsub_s_d
4557 .param_str = "V2SLLiV2SLLiV4SiV4Si"
4558 .target_set = TargetSet.initOne(.mips)
4559 .attributes = .{ .@"const" = true }
4560
4561__builtin_msa_dpsub_s_h
4562 .param_str = "V8SsV8SsV16ScV16Sc"
4563 .target_set = TargetSet.initOne(.mips)
4564 .attributes = .{ .@"const" = true }
4565
4566__builtin_msa_dpsub_s_w
4567 .param_str = "V4SiV4SiV8SsV8Ss"
4568 .target_set = TargetSet.initOne(.mips)
4569 .attributes = .{ .@"const" = true }
4570
4571__builtin_msa_dpsub_u_d
4572 .param_str = "V2ULLiV2ULLiV4UiV4Ui"
4573 .target_set = TargetSet.initOne(.mips)
4574 .attributes = .{ .@"const" = true }
4575
4576__builtin_msa_dpsub_u_h
4577 .param_str = "V8UsV8UsV16UcV16Uc"
4578 .target_set = TargetSet.initOne(.mips)
4579 .attributes = .{ .@"const" = true }
4580
4581__builtin_msa_dpsub_u_w
4582 .param_str = "V4UiV4UiV8UsV8Us"
4583 .target_set = TargetSet.initOne(.mips)
4584 .attributes = .{ .@"const" = true }
4585
4586__builtin_msa_fadd_d
4587 .param_str = "V2dV2dV2d"
4588 .target_set = TargetSet.initOne(.mips)
4589 .attributes = .{ .@"const" = true }
4590
4591__builtin_msa_fadd_w
4592 .param_str = "V4fV4fV4f"
4593 .target_set = TargetSet.initOne(.mips)
4594 .attributes = .{ .@"const" = true }
4595
4596__builtin_msa_fcaf_d
4597 .param_str = "V2LLiV2dV2d"
4598 .target_set = TargetSet.initOne(.mips)
4599 .attributes = .{ .@"const" = true }
4600
4601__builtin_msa_fcaf_w
4602 .param_str = "V4iV4fV4f"
4603 .target_set = TargetSet.initOne(.mips)
4604 .attributes = .{ .@"const" = true }
4605
4606__builtin_msa_fceq_d
4607 .param_str = "V2LLiV2dV2d"
4608 .target_set = TargetSet.initOne(.mips)
4609 .attributes = .{ .@"const" = true }
4610
4611__builtin_msa_fceq_w
4612 .param_str = "V4iV4fV4f"
4613 .target_set = TargetSet.initOne(.mips)
4614 .attributes = .{ .@"const" = true }
4615
4616__builtin_msa_fclass_d
4617 .param_str = "V2LLiV2d"
4618 .target_set = TargetSet.initOne(.mips)
4619 .attributes = .{ .@"const" = true }
4620
4621__builtin_msa_fclass_w
4622 .param_str = "V4iV4f"
4623 .target_set = TargetSet.initOne(.mips)
4624 .attributes = .{ .@"const" = true }
4625
4626__builtin_msa_fcle_d
4627 .param_str = "V2LLiV2dV2d"
4628 .target_set = TargetSet.initOne(.mips)
4629 .attributes = .{ .@"const" = true }
4630
4631__builtin_msa_fcle_w
4632 .param_str = "V4iV4fV4f"
4633 .target_set = TargetSet.initOne(.mips)
4634 .attributes = .{ .@"const" = true }
4635
4636__builtin_msa_fclt_d
4637 .param_str = "V2LLiV2dV2d"
4638 .target_set = TargetSet.initOne(.mips)
4639 .attributes = .{ .@"const" = true }
4640
4641__builtin_msa_fclt_w
4642 .param_str = "V4iV4fV4f"
4643 .target_set = TargetSet.initOne(.mips)
4644 .attributes = .{ .@"const" = true }
4645
4646__builtin_msa_fcne_d
4647 .param_str = "V2LLiV2dV2d"
4648 .target_set = TargetSet.initOne(.mips)
4649 .attributes = .{ .@"const" = true }
4650
4651__builtin_msa_fcne_w
4652 .param_str = "V4iV4fV4f"
4653 .target_set = TargetSet.initOne(.mips)
4654 .attributes = .{ .@"const" = true }
4655
4656__builtin_msa_fcor_d
4657 .param_str = "V2LLiV2dV2d"
4658 .target_set = TargetSet.initOne(.mips)
4659 .attributes = .{ .@"const" = true }
4660
4661__builtin_msa_fcor_w
4662 .param_str = "V4iV4fV4f"
4663 .target_set = TargetSet.initOne(.mips)
4664 .attributes = .{ .@"const" = true }
4665
4666__builtin_msa_fcueq_d
4667 .param_str = "V2LLiV2dV2d"
4668 .target_set = TargetSet.initOne(.mips)
4669 .attributes = .{ .@"const" = true }
4670
4671__builtin_msa_fcueq_w
4672 .param_str = "V4iV4fV4f"
4673 .target_set = TargetSet.initOne(.mips)
4674 .attributes = .{ .@"const" = true }
4675
4676__builtin_msa_fcule_d
4677 .param_str = "V2LLiV2dV2d"
4678 .target_set = TargetSet.initOne(.mips)
4679 .attributes = .{ .@"const" = true }
4680
4681__builtin_msa_fcule_w
4682 .param_str = "V4iV4fV4f"
4683 .target_set = TargetSet.initOne(.mips)
4684 .attributes = .{ .@"const" = true }
4685
4686__builtin_msa_fcult_d
4687 .param_str = "V2LLiV2dV2d"
4688 .target_set = TargetSet.initOne(.mips)
4689 .attributes = .{ .@"const" = true }
4690
4691__builtin_msa_fcult_w
4692 .param_str = "V4iV4fV4f"
4693 .target_set = TargetSet.initOne(.mips)
4694 .attributes = .{ .@"const" = true }
4695
4696__builtin_msa_fcun_d
4697 .param_str = "V2LLiV2dV2d"
4698 .target_set = TargetSet.initOne(.mips)
4699 .attributes = .{ .@"const" = true }
4700
4701__builtin_msa_fcun_w
4702 .param_str = "V4iV4fV4f"
4703 .target_set = TargetSet.initOne(.mips)
4704 .attributes = .{ .@"const" = true }
4705
4706__builtin_msa_fcune_d
4707 .param_str = "V2LLiV2dV2d"
4708 .target_set = TargetSet.initOne(.mips)
4709 .attributes = .{ .@"const" = true }
4710
4711__builtin_msa_fcune_w
4712 .param_str = "V4iV4fV4f"
4713 .target_set = TargetSet.initOne(.mips)
4714 .attributes = .{ .@"const" = true }
4715
4716__builtin_msa_fdiv_d
4717 .param_str = "V2dV2dV2d"
4718 .target_set = TargetSet.initOne(.mips)
4719 .attributes = .{ .@"const" = true }
4720
4721__builtin_msa_fdiv_w
4722 .param_str = "V4fV4fV4f"
4723 .target_set = TargetSet.initOne(.mips)
4724 .attributes = .{ .@"const" = true }
4725
4726__builtin_msa_fexdo_h
4727 .param_str = "V8hV4fV4f"
4728 .target_set = TargetSet.initOne(.mips)
4729 .attributes = .{ .@"const" = true }
4730
4731__builtin_msa_fexdo_w
4732 .param_str = "V4fV2dV2d"
4733 .target_set = TargetSet.initOne(.mips)
4734 .attributes = .{ .@"const" = true }
4735
4736__builtin_msa_fexp2_d
4737 .param_str = "V2dV2dV2LLi"
4738 .target_set = TargetSet.initOne(.mips)
4739 .attributes = .{ .@"const" = true }
4740
4741__builtin_msa_fexp2_w
4742 .param_str = "V4fV4fV4i"
4743 .target_set = TargetSet.initOne(.mips)
4744 .attributes = .{ .@"const" = true }
4745
4746__builtin_msa_fexupl_d
4747 .param_str = "V2dV4f"
4748 .target_set = TargetSet.initOne(.mips)
4749 .attributes = .{ .@"const" = true }
4750
4751__builtin_msa_fexupl_w
4752 .param_str = "V4fV8h"
4753 .target_set = TargetSet.initOne(.mips)
4754 .attributes = .{ .@"const" = true }
4755
4756__builtin_msa_fexupr_d
4757 .param_str = "V2dV4f"
4758 .target_set = TargetSet.initOne(.mips)
4759 .attributes = .{ .@"const" = true }
4760
4761__builtin_msa_fexupr_w
4762 .param_str = "V4fV8h"
4763 .target_set = TargetSet.initOne(.mips)
4764 .attributes = .{ .@"const" = true }
4765
4766__builtin_msa_ffint_s_d
4767 .param_str = "V2dV2SLLi"
4768 .target_set = TargetSet.initOne(.mips)
4769 .attributes = .{ .@"const" = true }
4770
4771__builtin_msa_ffint_s_w
4772 .param_str = "V4fV4Si"
4773 .target_set = TargetSet.initOne(.mips)
4774 .attributes = .{ .@"const" = true }
4775
4776__builtin_msa_ffint_u_d
4777 .param_str = "V2dV2ULLi"
4778 .target_set = TargetSet.initOne(.mips)
4779 .attributes = .{ .@"const" = true }
4780
4781__builtin_msa_ffint_u_w
4782 .param_str = "V4fV4Ui"
4783 .target_set = TargetSet.initOne(.mips)
4784 .attributes = .{ .@"const" = true }
4785
4786__builtin_msa_ffql_d
4787 .param_str = "V2dV4Si"
4788 .target_set = TargetSet.initOne(.mips)
4789 .attributes = .{ .@"const" = true }
4790
4791__builtin_msa_ffql_w
4792 .param_str = "V4fV8Ss"
4793 .target_set = TargetSet.initOne(.mips)
4794 .attributes = .{ .@"const" = true }
4795
4796__builtin_msa_ffqr_d
4797 .param_str = "V2dV4Si"
4798 .target_set = TargetSet.initOne(.mips)
4799 .attributes = .{ .@"const" = true }
4800
4801__builtin_msa_ffqr_w
4802 .param_str = "V4fV8Ss"
4803 .target_set = TargetSet.initOne(.mips)
4804 .attributes = .{ .@"const" = true }
4805
4806__builtin_msa_fill_b
4807 .param_str = "V16Sci"
4808 .target_set = TargetSet.initOne(.mips)
4809 .attributes = .{ .@"const" = true }
4810
4811__builtin_msa_fill_d
4812 .param_str = "V2SLLiLLi"
4813 .target_set = TargetSet.initOne(.mips)
4814 .attributes = .{ .@"const" = true }
4815
4816__builtin_msa_fill_h
4817 .param_str = "V8Ssi"
4818 .target_set = TargetSet.initOne(.mips)
4819 .attributes = .{ .@"const" = true }
4820
4821__builtin_msa_fill_w
4822 .param_str = "V4Sii"
4823 .target_set = TargetSet.initOne(.mips)
4824 .attributes = .{ .@"const" = true }
4825
4826__builtin_msa_flog2_d
4827 .param_str = "V2dV2d"
4828 .target_set = TargetSet.initOne(.mips)
4829 .attributes = .{ .@"const" = true }
4830
4831__builtin_msa_flog2_w
4832 .param_str = "V4fV4f"
4833 .target_set = TargetSet.initOne(.mips)
4834 .attributes = .{ .@"const" = true }
4835
4836__builtin_msa_fmadd_d
4837 .param_str = "V2dV2dV2dV2d"
4838 .target_set = TargetSet.initOne(.mips)
4839 .attributes = .{ .@"const" = true }
4840
4841__builtin_msa_fmadd_w
4842 .param_str = "V4fV4fV4fV4f"
4843 .target_set = TargetSet.initOne(.mips)
4844 .attributes = .{ .@"const" = true }
4845
4846__builtin_msa_fmax_a_d
4847 .param_str = "V2dV2dV2d"
4848 .target_set = TargetSet.initOne(.mips)
4849 .attributes = .{ .@"const" = true }
4850
4851__builtin_msa_fmax_a_w
4852 .param_str = "V4fV4fV4f"
4853 .target_set = TargetSet.initOne(.mips)
4854 .attributes = .{ .@"const" = true }
4855
4856__builtin_msa_fmax_d
4857 .param_str = "V2dV2dV2d"
4858 .target_set = TargetSet.initOne(.mips)
4859 .attributes = .{ .@"const" = true }
4860
4861__builtin_msa_fmax_w
4862 .param_str = "V4fV4fV4f"
4863 .target_set = TargetSet.initOne(.mips)
4864 .attributes = .{ .@"const" = true }
4865
4866__builtin_msa_fmin_a_d
4867 .param_str = "V2dV2dV2d"
4868 .target_set = TargetSet.initOne(.mips)
4869 .attributes = .{ .@"const" = true }
4870
4871__builtin_msa_fmin_a_w
4872 .param_str = "V4fV4fV4f"
4873 .target_set = TargetSet.initOne(.mips)
4874 .attributes = .{ .@"const" = true }
4875
4876__builtin_msa_fmin_d
4877 .param_str = "V2dV2dV2d"
4878 .target_set = TargetSet.initOne(.mips)
4879 .attributes = .{ .@"const" = true }
4880
4881__builtin_msa_fmin_w
4882 .param_str = "V4fV4fV4f"
4883 .target_set = TargetSet.initOne(.mips)
4884 .attributes = .{ .@"const" = true }
4885
4886__builtin_msa_fmsub_d
4887 .param_str = "V2dV2dV2dV2d"
4888 .target_set = TargetSet.initOne(.mips)
4889 .attributes = .{ .@"const" = true }
4890
4891__builtin_msa_fmsub_w
4892 .param_str = "V4fV4fV4fV4f"
4893 .target_set = TargetSet.initOne(.mips)
4894 .attributes = .{ .@"const" = true }
4895
4896__builtin_msa_fmul_d
4897 .param_str = "V2dV2dV2d"
4898 .target_set = TargetSet.initOne(.mips)
4899 .attributes = .{ .@"const" = true }
4900
4901__builtin_msa_fmul_w
4902 .param_str = "V4fV4fV4f"
4903 .target_set = TargetSet.initOne(.mips)
4904 .attributes = .{ .@"const" = true }
4905
4906__builtin_msa_frcp_d
4907 .param_str = "V2dV2d"
4908 .target_set = TargetSet.initOne(.mips)
4909 .attributes = .{ .@"const" = true }
4910
4911__builtin_msa_frcp_w
4912 .param_str = "V4fV4f"
4913 .target_set = TargetSet.initOne(.mips)
4914 .attributes = .{ .@"const" = true }
4915
4916__builtin_msa_frint_d
4917 .param_str = "V2dV2d"
4918 .target_set = TargetSet.initOne(.mips)
4919 .attributes = .{ .@"const" = true }
4920
4921__builtin_msa_frint_w
4922 .param_str = "V4fV4f"
4923 .target_set = TargetSet.initOne(.mips)
4924 .attributes = .{ .@"const" = true }
4925
4926__builtin_msa_frsqrt_d
4927 .param_str = "V2dV2d"
4928 .target_set = TargetSet.initOne(.mips)
4929 .attributes = .{ .@"const" = true }
4930
4931__builtin_msa_frsqrt_w
4932 .param_str = "V4fV4f"
4933 .target_set = TargetSet.initOne(.mips)
4934 .attributes = .{ .@"const" = true }
4935
4936__builtin_msa_fsaf_d
4937 .param_str = "V2LLiV2dV2d"
4938 .target_set = TargetSet.initOne(.mips)
4939 .attributes = .{ .@"const" = true }
4940
4941__builtin_msa_fsaf_w
4942 .param_str = "V4iV4fV4f"
4943 .target_set = TargetSet.initOne(.mips)
4944 .attributes = .{ .@"const" = true }
4945
4946__builtin_msa_fseq_d
4947 .param_str = "V2LLiV2dV2d"
4948 .target_set = TargetSet.initOne(.mips)
4949 .attributes = .{ .@"const" = true }
4950
4951__builtin_msa_fseq_w
4952 .param_str = "V4iV4fV4f"
4953 .target_set = TargetSet.initOne(.mips)
4954 .attributes = .{ .@"const" = true }
4955
4956__builtin_msa_fsle_d
4957 .param_str = "V2LLiV2dV2d"
4958 .target_set = TargetSet.initOne(.mips)
4959 .attributes = .{ .@"const" = true }
4960
4961__builtin_msa_fsle_w
4962 .param_str = "V4iV4fV4f"
4963 .target_set = TargetSet.initOne(.mips)
4964 .attributes = .{ .@"const" = true }
4965
4966__builtin_msa_fslt_d
4967 .param_str = "V2LLiV2dV2d"
4968 .target_set = TargetSet.initOne(.mips)
4969 .attributes = .{ .@"const" = true }
4970
4971__builtin_msa_fslt_w
4972 .param_str = "V4iV4fV4f"
4973 .target_set = TargetSet.initOne(.mips)
4974 .attributes = .{ .@"const" = true }
4975
4976__builtin_msa_fsne_d
4977 .param_str = "V2LLiV2dV2d"
4978 .target_set = TargetSet.initOne(.mips)
4979 .attributes = .{ .@"const" = true }
4980
4981__builtin_msa_fsne_w
4982 .param_str = "V4iV4fV4f"
4983 .target_set = TargetSet.initOne(.mips)
4984 .attributes = .{ .@"const" = true }
4985
4986__builtin_msa_fsor_d
4987 .param_str = "V2LLiV2dV2d"
4988 .target_set = TargetSet.initOne(.mips)
4989 .attributes = .{ .@"const" = true }
4990
4991__builtin_msa_fsor_w
4992 .param_str = "V4iV4fV4f"
4993 .target_set = TargetSet.initOne(.mips)
4994 .attributes = .{ .@"const" = true }
4995
4996__builtin_msa_fsqrt_d
4997 .param_str = "V2dV2d"
4998 .target_set = TargetSet.initOne(.mips)
4999 .attributes = .{ .@"const" = true }
5000
5001__builtin_msa_fsqrt_w
5002 .param_str = "V4fV4f"
5003 .target_set = TargetSet.initOne(.mips)
5004 .attributes = .{ .@"const" = true }
5005
5006__builtin_msa_fsub_d
5007 .param_str = "V2dV2dV2d"
5008 .target_set = TargetSet.initOne(.mips)
5009 .attributes = .{ .@"const" = true }
5010
5011__builtin_msa_fsub_w
5012 .param_str = "V4fV4fV4f"
5013 .target_set = TargetSet.initOne(.mips)
5014 .attributes = .{ .@"const" = true }
5015
5016__builtin_msa_fsueq_d
5017 .param_str = "V2LLiV2dV2d"
5018 .target_set = TargetSet.initOne(.mips)
5019 .attributes = .{ .@"const" = true }
5020
5021__builtin_msa_fsueq_w
5022 .param_str = "V4iV4fV4f"
5023 .target_set = TargetSet.initOne(.mips)
5024 .attributes = .{ .@"const" = true }
5025
5026__builtin_msa_fsule_d
5027 .param_str = "V2LLiV2dV2d"
5028 .target_set = TargetSet.initOne(.mips)
5029 .attributes = .{ .@"const" = true }
5030
5031__builtin_msa_fsule_w
5032 .param_str = "V4iV4fV4f"
5033 .target_set = TargetSet.initOne(.mips)
5034 .attributes = .{ .@"const" = true }
5035
5036__builtin_msa_fsult_d
5037 .param_str = "V2LLiV2dV2d"
5038 .target_set = TargetSet.initOne(.mips)
5039 .attributes = .{ .@"const" = true }
5040
5041__builtin_msa_fsult_w
5042 .param_str = "V4iV4fV4f"
5043 .target_set = TargetSet.initOne(.mips)
5044 .attributes = .{ .@"const" = true }
5045
5046__builtin_msa_fsun_d
5047 .param_str = "V2LLiV2dV2d"
5048 .target_set = TargetSet.initOne(.mips)
5049 .attributes = .{ .@"const" = true }
5050
5051__builtin_msa_fsun_w
5052 .param_str = "V4iV4fV4f"
5053 .target_set = TargetSet.initOne(.mips)
5054 .attributes = .{ .@"const" = true }
5055
5056__builtin_msa_fsune_d
5057 .param_str = "V2LLiV2dV2d"
5058 .target_set = TargetSet.initOne(.mips)
5059 .attributes = .{ .@"const" = true }
5060
5061__builtin_msa_fsune_w
5062 .param_str = "V4iV4fV4f"
5063 .target_set = TargetSet.initOne(.mips)
5064 .attributes = .{ .@"const" = true }
5065
5066__builtin_msa_ftint_s_d
5067 .param_str = "V2SLLiV2d"
5068 .target_set = TargetSet.initOne(.mips)
5069 .attributes = .{ .@"const" = true }
5070
5071__builtin_msa_ftint_s_w
5072 .param_str = "V4SiV4f"
5073 .target_set = TargetSet.initOne(.mips)
5074 .attributes = .{ .@"const" = true }
5075
5076__builtin_msa_ftint_u_d
5077 .param_str = "V2ULLiV2d"
5078 .target_set = TargetSet.initOne(.mips)
5079 .attributes = .{ .@"const" = true }
5080
5081__builtin_msa_ftint_u_w
5082 .param_str = "V4UiV4f"
5083 .target_set = TargetSet.initOne(.mips)
5084 .attributes = .{ .@"const" = true }
5085
5086__builtin_msa_ftq_h
5087 .param_str = "V4UiV4fV4f"
5088 .target_set = TargetSet.initOne(.mips)
5089 .attributes = .{ .@"const" = true }
5090
5091__builtin_msa_ftq_w
5092 .param_str = "V2ULLiV2dV2d"
5093 .target_set = TargetSet.initOne(.mips)
5094 .attributes = .{ .@"const" = true }
5095
5096__builtin_msa_ftrunc_s_d
5097 .param_str = "V2SLLiV2d"
5098 .target_set = TargetSet.initOne(.mips)
5099 .attributes = .{ .@"const" = true }
5100
5101__builtin_msa_ftrunc_s_w
5102 .param_str = "V4SiV4f"
5103 .target_set = TargetSet.initOne(.mips)
5104 .attributes = .{ .@"const" = true }
5105
5106__builtin_msa_ftrunc_u_d
5107 .param_str = "V2ULLiV2d"
5108 .target_set = TargetSet.initOne(.mips)
5109 .attributes = .{ .@"const" = true }
5110
5111__builtin_msa_ftrunc_u_w
5112 .param_str = "V4UiV4f"
5113 .target_set = TargetSet.initOne(.mips)
5114 .attributes = .{ .@"const" = true }
5115
5116__builtin_msa_hadd_s_d
5117 .param_str = "V2SLLiV4SiV4Si"
5118 .target_set = TargetSet.initOne(.mips)
5119 .attributes = .{ .@"const" = true }
5120
5121__builtin_msa_hadd_s_h
5122 .param_str = "V8SsV16ScV16Sc"
5123 .target_set = TargetSet.initOne(.mips)
5124 .attributes = .{ .@"const" = true }
5125
5126__builtin_msa_hadd_s_w
5127 .param_str = "V4SiV8SsV8Ss"
5128 .target_set = TargetSet.initOne(.mips)
5129 .attributes = .{ .@"const" = true }
5130
5131__builtin_msa_hadd_u_d
5132 .param_str = "V2ULLiV4UiV4Ui"
5133 .target_set = TargetSet.initOne(.mips)
5134 .attributes = .{ .@"const" = true }
5135
5136__builtin_msa_hadd_u_h
5137 .param_str = "V8UsV16UcV16Uc"
5138 .target_set = TargetSet.initOne(.mips)
5139 .attributes = .{ .@"const" = true }
5140
5141__builtin_msa_hadd_u_w
5142 .param_str = "V4UiV8UsV8Us"
5143 .target_set = TargetSet.initOne(.mips)
5144 .attributes = .{ .@"const" = true }
5145
5146__builtin_msa_hsub_s_d
5147 .param_str = "V2SLLiV4SiV4Si"
5148 .target_set = TargetSet.initOne(.mips)
5149 .attributes = .{ .@"const" = true }
5150
5151__builtin_msa_hsub_s_h
5152 .param_str = "V8SsV16ScV16Sc"
5153 .target_set = TargetSet.initOne(.mips)
5154 .attributes = .{ .@"const" = true }
5155
5156__builtin_msa_hsub_s_w
5157 .param_str = "V4SiV8SsV8Ss"
5158 .target_set = TargetSet.initOne(.mips)
5159 .attributes = .{ .@"const" = true }
5160
5161__builtin_msa_hsub_u_d
5162 .param_str = "V2ULLiV4UiV4Ui"
5163 .target_set = TargetSet.initOne(.mips)
5164 .attributes = .{ .@"const" = true }
5165
5166__builtin_msa_hsub_u_h
5167 .param_str = "V8UsV16UcV16Uc"
5168 .target_set = TargetSet.initOne(.mips)
5169 .attributes = .{ .@"const" = true }
5170
5171__builtin_msa_hsub_u_w
5172 .param_str = "V4UiV8UsV8Us"
5173 .target_set = TargetSet.initOne(.mips)
5174 .attributes = .{ .@"const" = true }
5175
5176__builtin_msa_ilvev_b
5177 .param_str = "V16cV16cV16c"
5178 .target_set = TargetSet.initOne(.mips)
5179 .attributes = .{ .@"const" = true }
5180
5181__builtin_msa_ilvev_d
5182 .param_str = "V2LLiV2LLiV2LLi"
5183 .target_set = TargetSet.initOne(.mips)
5184 .attributes = .{ .@"const" = true }
5185
5186__builtin_msa_ilvev_h
5187 .param_str = "V8sV8sV8s"
5188 .target_set = TargetSet.initOne(.mips)
5189 .attributes = .{ .@"const" = true }
5190
5191__builtin_msa_ilvev_w
5192 .param_str = "V4iV4iV4i"
5193 .target_set = TargetSet.initOne(.mips)
5194 .attributes = .{ .@"const" = true }
5195
5196__builtin_msa_ilvl_b
5197 .param_str = "V16cV16cV16c"
5198 .target_set = TargetSet.initOne(.mips)
5199 .attributes = .{ .@"const" = true }
5200
5201__builtin_msa_ilvl_d
5202 .param_str = "V2LLiV2LLiV2LLi"
5203 .target_set = TargetSet.initOne(.mips)
5204 .attributes = .{ .@"const" = true }
5205
5206__builtin_msa_ilvl_h
5207 .param_str = "V8sV8sV8s"
5208 .target_set = TargetSet.initOne(.mips)
5209 .attributes = .{ .@"const" = true }
5210
5211__builtin_msa_ilvl_w
5212 .param_str = "V4iV4iV4i"
5213 .target_set = TargetSet.initOne(.mips)
5214 .attributes = .{ .@"const" = true }
5215
5216__builtin_msa_ilvod_b
5217 .param_str = "V16cV16cV16c"
5218 .target_set = TargetSet.initOne(.mips)
5219 .attributes = .{ .@"const" = true }
5220
5221__builtin_msa_ilvod_d
5222 .param_str = "V2LLiV2LLiV2LLi"
5223 .target_set = TargetSet.initOne(.mips)
5224 .attributes = .{ .@"const" = true }
5225
5226__builtin_msa_ilvod_h
5227 .param_str = "V8sV8sV8s"
5228 .target_set = TargetSet.initOne(.mips)
5229 .attributes = .{ .@"const" = true }
5230
5231__builtin_msa_ilvod_w
5232 .param_str = "V4iV4iV4i"
5233 .target_set = TargetSet.initOne(.mips)
5234 .attributes = .{ .@"const" = true }
5235
5236__builtin_msa_ilvr_b
5237 .param_str = "V16cV16cV16c"
5238 .target_set = TargetSet.initOne(.mips)
5239 .attributes = .{ .@"const" = true }
5240
5241__builtin_msa_ilvr_d
5242 .param_str = "V2LLiV2LLiV2LLi"
5243 .target_set = TargetSet.initOne(.mips)
5244 .attributes = .{ .@"const" = true }
5245
5246__builtin_msa_ilvr_h
5247 .param_str = "V8sV8sV8s"
5248 .target_set = TargetSet.initOne(.mips)
5249 .attributes = .{ .@"const" = true }
5250
5251__builtin_msa_ilvr_w
5252 .param_str = "V4iV4iV4i"
5253 .target_set = TargetSet.initOne(.mips)
5254 .attributes = .{ .@"const" = true }
5255
5256__builtin_msa_insert_b
5257 .param_str = "V16ScV16ScIUii"
5258 .target_set = TargetSet.initOne(.mips)
5259 .attributes = .{ .@"const" = true }
5260
5261__builtin_msa_insert_d
5262 .param_str = "V2SLLiV2SLLiIUiLLi"
5263 .target_set = TargetSet.initOne(.mips)
5264 .attributes = .{ .@"const" = true }
5265
5266__builtin_msa_insert_h
5267 .param_str = "V8SsV8SsIUii"
5268 .target_set = TargetSet.initOne(.mips)
5269 .attributes = .{ .@"const" = true }
5270
5271__builtin_msa_insert_w
5272 .param_str = "V4SiV4SiIUii"
5273 .target_set = TargetSet.initOne(.mips)
5274 .attributes = .{ .@"const" = true }
5275
5276__builtin_msa_insve_b
5277 .param_str = "V16ScV16ScIUiV16Sc"
5278 .target_set = TargetSet.initOne(.mips)
5279 .attributes = .{ .@"const" = true }
5280
5281__builtin_msa_insve_d
5282 .param_str = "V2SLLiV2SLLiIUiV2SLLi"
5283 .target_set = TargetSet.initOne(.mips)
5284 .attributes = .{ .@"const" = true }
5285
5286__builtin_msa_insve_h
5287 .param_str = "V8SsV8SsIUiV8Ss"
5288 .target_set = TargetSet.initOne(.mips)
5289 .attributes = .{ .@"const" = true }
5290
5291__builtin_msa_insve_w
5292 .param_str = "V4SiV4SiIUiV4Si"
5293 .target_set = TargetSet.initOne(.mips)
5294 .attributes = .{ .@"const" = true }
5295
5296__builtin_msa_ld_b
5297 .param_str = "V16Scv*Ii"
5298 .target_set = TargetSet.initOne(.mips)
5299 .attributes = .{ .@"const" = true }
5300
5301__builtin_msa_ld_d
5302 .param_str = "V2SLLiv*Ii"
5303 .target_set = TargetSet.initOne(.mips)
5304 .attributes = .{ .@"const" = true }
5305
5306__builtin_msa_ld_h
5307 .param_str = "V8Ssv*Ii"
5308 .target_set = TargetSet.initOne(.mips)
5309 .attributes = .{ .@"const" = true }
5310
5311__builtin_msa_ld_w
5312 .param_str = "V4Siv*Ii"
5313 .target_set = TargetSet.initOne(.mips)
5314 .attributes = .{ .@"const" = true }
5315
5316__builtin_msa_ldi_b
5317 .param_str = "V16cIi"
5318 .target_set = TargetSet.initOne(.mips)
5319 .attributes = .{ .@"const" = true }
5320
5321__builtin_msa_ldi_d
5322 .param_str = "V2LLiIi"
5323 .target_set = TargetSet.initOne(.mips)
5324 .attributes = .{ .@"const" = true }
5325
5326__builtin_msa_ldi_h
5327 .param_str = "V8sIi"
5328 .target_set = TargetSet.initOne(.mips)
5329 .attributes = .{ .@"const" = true }
5330
5331__builtin_msa_ldi_w
5332 .param_str = "V4iIi"
5333 .target_set = TargetSet.initOne(.mips)
5334 .attributes = .{ .@"const" = true }
5335
5336__builtin_msa_ldr_d
5337 .param_str = "V2SLLiv*Ii"
5338 .target_set = TargetSet.initOne(.mips)
5339 .attributes = .{ .@"const" = true }
5340
5341__builtin_msa_ldr_w
5342 .param_str = "V4Siv*Ii"
5343 .target_set = TargetSet.initOne(.mips)
5344 .attributes = .{ .@"const" = true }
5345
5346__builtin_msa_madd_q_h
5347 .param_str = "V8SsV8SsV8SsV8Ss"
5348 .target_set = TargetSet.initOne(.mips)
5349 .attributes = .{ .@"const" = true }
5350
5351__builtin_msa_madd_q_w
5352 .param_str = "V4SiV4SiV4SiV4Si"
5353 .target_set = TargetSet.initOne(.mips)
5354 .attributes = .{ .@"const" = true }
5355
5356__builtin_msa_maddr_q_h
5357 .param_str = "V8SsV8SsV8SsV8Ss"
5358 .target_set = TargetSet.initOne(.mips)
5359 .attributes = .{ .@"const" = true }
5360
5361__builtin_msa_maddr_q_w
5362 .param_str = "V4SiV4SiV4SiV4Si"
5363 .target_set = TargetSet.initOne(.mips)
5364 .attributes = .{ .@"const" = true }
5365
5366__builtin_msa_maddv_b
5367 .param_str = "V16ScV16ScV16ScV16Sc"
5368 .target_set = TargetSet.initOne(.mips)
5369 .attributes = .{ .@"const" = true }
5370
5371__builtin_msa_maddv_d
5372 .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi"
5373 .target_set = TargetSet.initOne(.mips)
5374 .attributes = .{ .@"const" = true }
5375
5376__builtin_msa_maddv_h
5377 .param_str = "V8SsV8SsV8SsV8Ss"
5378 .target_set = TargetSet.initOne(.mips)
5379 .attributes = .{ .@"const" = true }
5380
5381__builtin_msa_maddv_w
5382 .param_str = "V4SiV4SiV4SiV4Si"
5383 .target_set = TargetSet.initOne(.mips)
5384 .attributes = .{ .@"const" = true }
5385
5386__builtin_msa_max_a_b
5387 .param_str = "V16ScV16ScV16Sc"
5388 .target_set = TargetSet.initOne(.mips)
5389 .attributes = .{ .@"const" = true }
5390
5391__builtin_msa_max_a_d
5392 .param_str = "V2SLLiV2SLLiV2SLLi"
5393 .target_set = TargetSet.initOne(.mips)
5394 .attributes = .{ .@"const" = true }
5395
5396__builtin_msa_max_a_h
5397 .param_str = "V8SsV8SsV8Ss"
5398 .target_set = TargetSet.initOne(.mips)
5399 .attributes = .{ .@"const" = true }
5400
5401__builtin_msa_max_a_w
5402 .param_str = "V4SiV4SiV4Si"
5403 .target_set = TargetSet.initOne(.mips)
5404 .attributes = .{ .@"const" = true }
5405
5406__builtin_msa_max_s_b
5407 .param_str = "V16ScV16ScV16Sc"
5408 .target_set = TargetSet.initOne(.mips)
5409 .attributes = .{ .@"const" = true }
5410
5411__builtin_msa_max_s_d
5412 .param_str = "V2SLLiV2SLLiV2SLLi"
5413 .target_set = TargetSet.initOne(.mips)
5414 .attributes = .{ .@"const" = true }
5415
5416__builtin_msa_max_s_h
5417 .param_str = "V8SsV8SsV8Ss"
5418 .target_set = TargetSet.initOne(.mips)
5419 .attributes = .{ .@"const" = true }
5420
5421__builtin_msa_max_s_w
5422 .param_str = "V4SiV4SiV4Si"
5423 .target_set = TargetSet.initOne(.mips)
5424 .attributes = .{ .@"const" = true }
5425
5426__builtin_msa_max_u_b
5427 .param_str = "V16UcV16UcV16Uc"
5428 .target_set = TargetSet.initOne(.mips)
5429 .attributes = .{ .@"const" = true }
5430
5431__builtin_msa_max_u_d
5432 .param_str = "V2ULLiV2ULLiV2ULLi"
5433 .target_set = TargetSet.initOne(.mips)
5434 .attributes = .{ .@"const" = true }
5435
5436__builtin_msa_max_u_h
5437 .param_str = "V8UsV8UsV8Us"
5438 .target_set = TargetSet.initOne(.mips)
5439 .attributes = .{ .@"const" = true }
5440
5441__builtin_msa_max_u_w
5442 .param_str = "V4UiV4UiV4Ui"
5443 .target_set = TargetSet.initOne(.mips)
5444 .attributes = .{ .@"const" = true }
5445
5446__builtin_msa_maxi_s_b
5447 .param_str = "V16ScV16ScIi"
5448 .target_set = TargetSet.initOne(.mips)
5449 .attributes = .{ .@"const" = true }
5450
5451__builtin_msa_maxi_s_d
5452 .param_str = "V2SLLiV2SLLiIi"
5453 .target_set = TargetSet.initOne(.mips)
5454 .attributes = .{ .@"const" = true }
5455
5456__builtin_msa_maxi_s_h
5457 .param_str = "V8SsV8SsIi"
5458 .target_set = TargetSet.initOne(.mips)
5459 .attributes = .{ .@"const" = true }
5460
5461__builtin_msa_maxi_s_w
5462 .param_str = "V4SiV4SiIi"
5463 .target_set = TargetSet.initOne(.mips)
5464 .attributes = .{ .@"const" = true }
5465
5466__builtin_msa_maxi_u_b
5467 .param_str = "V16UcV16UcIi"
5468 .target_set = TargetSet.initOne(.mips)
5469 .attributes = .{ .@"const" = true }
5470
5471__builtin_msa_maxi_u_d
5472 .param_str = "V2ULLiV2ULLiIi"
5473 .target_set = TargetSet.initOne(.mips)
5474 .attributes = .{ .@"const" = true }
5475
5476__builtin_msa_maxi_u_h
5477 .param_str = "V8UsV8UsIi"
5478 .target_set = TargetSet.initOne(.mips)
5479 .attributes = .{ .@"const" = true }
5480
5481__builtin_msa_maxi_u_w
5482 .param_str = "V4UiV4UiIi"
5483 .target_set = TargetSet.initOne(.mips)
5484 .attributes = .{ .@"const" = true }
5485
5486__builtin_msa_min_a_b
5487 .param_str = "V16ScV16ScV16Sc"
5488 .target_set = TargetSet.initOne(.mips)
5489 .attributes = .{ .@"const" = true }
5490
5491__builtin_msa_min_a_d
5492 .param_str = "V2SLLiV2SLLiV2SLLi"
5493 .target_set = TargetSet.initOne(.mips)
5494 .attributes = .{ .@"const" = true }
5495
5496__builtin_msa_min_a_h
5497 .param_str = "V8SsV8SsV8Ss"
5498 .target_set = TargetSet.initOne(.mips)
5499 .attributes = .{ .@"const" = true }
5500
5501__builtin_msa_min_a_w
5502 .param_str = "V4SiV4SiV4Si"
5503 .target_set = TargetSet.initOne(.mips)
5504 .attributes = .{ .@"const" = true }
5505
5506__builtin_msa_min_s_b
5507 .param_str = "V16ScV16ScV16Sc"
5508 .target_set = TargetSet.initOne(.mips)
5509 .attributes = .{ .@"const" = true }
5510
5511__builtin_msa_min_s_d
5512 .param_str = "V2SLLiV2SLLiV2SLLi"
5513 .target_set = TargetSet.initOne(.mips)
5514 .attributes = .{ .@"const" = true }
5515
5516__builtin_msa_min_s_h
5517 .param_str = "V8SsV8SsV8Ss"
5518 .target_set = TargetSet.initOne(.mips)
5519 .attributes = .{ .@"const" = true }
5520
5521__builtin_msa_min_s_w
5522 .param_str = "V4SiV4SiV4Si"
5523 .target_set = TargetSet.initOne(.mips)
5524 .attributes = .{ .@"const" = true }
5525
5526__builtin_msa_min_u_b
5527 .param_str = "V16UcV16UcV16Uc"
5528 .target_set = TargetSet.initOne(.mips)
5529 .attributes = .{ .@"const" = true }
5530
5531__builtin_msa_min_u_d
5532 .param_str = "V2ULLiV2ULLiV2ULLi"
5533 .target_set = TargetSet.initOne(.mips)
5534 .attributes = .{ .@"const" = true }
5535
5536__builtin_msa_min_u_h
5537 .param_str = "V8UsV8UsV8Us"
5538 .target_set = TargetSet.initOne(.mips)
5539 .attributes = .{ .@"const" = true }
5540
5541__builtin_msa_min_u_w
5542 .param_str = "V4UiV4UiV4Ui"
5543 .target_set = TargetSet.initOne(.mips)
5544 .attributes = .{ .@"const" = true }
5545
5546__builtin_msa_mini_s_b
5547 .param_str = "V16ScV16ScIi"
5548 .target_set = TargetSet.initOne(.mips)
5549 .attributes = .{ .@"const" = true }
5550
5551__builtin_msa_mini_s_d
5552 .param_str = "V2SLLiV2SLLiIi"
5553 .target_set = TargetSet.initOne(.mips)
5554 .attributes = .{ .@"const" = true }
5555
5556__builtin_msa_mini_s_h
5557 .param_str = "V8SsV8SsIi"
5558 .target_set = TargetSet.initOne(.mips)
5559 .attributes = .{ .@"const" = true }
5560
5561__builtin_msa_mini_s_w
5562 .param_str = "V4SiV4SiIi"
5563 .target_set = TargetSet.initOne(.mips)
5564 .attributes = .{ .@"const" = true }
5565
5566__builtin_msa_mini_u_b
5567 .param_str = "V16UcV16UcIi"
5568 .target_set = TargetSet.initOne(.mips)
5569 .attributes = .{ .@"const" = true }
5570
5571__builtin_msa_mini_u_d
5572 .param_str = "V2ULLiV2ULLiIi"
5573 .target_set = TargetSet.initOne(.mips)
5574 .attributes = .{ .@"const" = true }
5575
5576__builtin_msa_mini_u_h
5577 .param_str = "V8UsV8UsIi"
5578 .target_set = TargetSet.initOne(.mips)
5579 .attributes = .{ .@"const" = true }
5580
5581__builtin_msa_mini_u_w
5582 .param_str = "V4UiV4UiIi"
5583 .target_set = TargetSet.initOne(.mips)
5584 .attributes = .{ .@"const" = true }
5585
5586__builtin_msa_mod_s_b
5587 .param_str = "V16ScV16ScV16Sc"
5588 .target_set = TargetSet.initOne(.mips)
5589 .attributes = .{ .@"const" = true }
5590
5591__builtin_msa_mod_s_d
5592 .param_str = "V2SLLiV2SLLiV2SLLi"
5593 .target_set = TargetSet.initOne(.mips)
5594 .attributes = .{ .@"const" = true }
5595
5596__builtin_msa_mod_s_h
5597 .param_str = "V8SsV8SsV8Ss"
5598 .target_set = TargetSet.initOne(.mips)
5599 .attributes = .{ .@"const" = true }
5600
5601__builtin_msa_mod_s_w
5602 .param_str = "V4SiV4SiV4Si"
5603 .target_set = TargetSet.initOne(.mips)
5604 .attributes = .{ .@"const" = true }
5605
5606__builtin_msa_mod_u_b
5607 .param_str = "V16UcV16UcV16Uc"
5608 .target_set = TargetSet.initOne(.mips)
5609 .attributes = .{ .@"const" = true }
5610
5611__builtin_msa_mod_u_d
5612 .param_str = "V2ULLiV2ULLiV2ULLi"
5613 .target_set = TargetSet.initOne(.mips)
5614 .attributes = .{ .@"const" = true }
5615
5616__builtin_msa_mod_u_h
5617 .param_str = "V8UsV8UsV8Us"
5618 .target_set = TargetSet.initOne(.mips)
5619 .attributes = .{ .@"const" = true }
5620
5621__builtin_msa_mod_u_w
5622 .param_str = "V4UiV4UiV4Ui"
5623 .target_set = TargetSet.initOne(.mips)
5624 .attributes = .{ .@"const" = true }
5625
5626__builtin_msa_move_v
5627 .param_str = "V16ScV16Sc"
5628 .target_set = TargetSet.initOne(.mips)
5629 .attributes = .{ .@"const" = true }
5630
5631__builtin_msa_msub_q_h
5632 .param_str = "V8SsV8SsV8SsV8Ss"
5633 .target_set = TargetSet.initOne(.mips)
5634 .attributes = .{ .@"const" = true }
5635
5636__builtin_msa_msub_q_w
5637 .param_str = "V4SiV4SiV4SiV4Si"
5638 .target_set = TargetSet.initOne(.mips)
5639 .attributes = .{ .@"const" = true }
5640
5641__builtin_msa_msubr_q_h
5642 .param_str = "V8SsV8SsV8SsV8Ss"
5643 .target_set = TargetSet.initOne(.mips)
5644 .attributes = .{ .@"const" = true }
5645
5646__builtin_msa_msubr_q_w
5647 .param_str = "V4SiV4SiV4SiV4Si"
5648 .target_set = TargetSet.initOne(.mips)
5649 .attributes = .{ .@"const" = true }
5650
5651__builtin_msa_msubv_b
5652 .param_str = "V16ScV16ScV16ScV16Sc"
5653 .target_set = TargetSet.initOne(.mips)
5654 .attributes = .{ .@"const" = true }
5655
5656__builtin_msa_msubv_d
5657 .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi"
5658 .target_set = TargetSet.initOne(.mips)
5659 .attributes = .{ .@"const" = true }
5660
5661__builtin_msa_msubv_h
5662 .param_str = "V8SsV8SsV8SsV8Ss"
5663 .target_set = TargetSet.initOne(.mips)
5664 .attributes = .{ .@"const" = true }
5665
5666__builtin_msa_msubv_w
5667 .param_str = "V4SiV4SiV4SiV4Si"
5668 .target_set = TargetSet.initOne(.mips)
5669 .attributes = .{ .@"const" = true }
5670
5671__builtin_msa_mul_q_h
5672 .param_str = "V8SsV8SsV8Ss"
5673 .target_set = TargetSet.initOne(.mips)
5674 .attributes = .{ .@"const" = true }
5675
5676__builtin_msa_mul_q_w
5677 .param_str = "V4SiV4SiV4Si"
5678 .target_set = TargetSet.initOne(.mips)
5679 .attributes = .{ .@"const" = true }
5680
5681__builtin_msa_mulr_q_h
5682 .param_str = "V8SsV8SsV8Ss"
5683 .target_set = TargetSet.initOne(.mips)
5684 .attributes = .{ .@"const" = true }
5685
5686__builtin_msa_mulr_q_w
5687 .param_str = "V4SiV4SiV4Si"
5688 .target_set = TargetSet.initOne(.mips)
5689 .attributes = .{ .@"const" = true }
5690
5691__builtin_msa_mulv_b
5692 .param_str = "V16ScV16ScV16Sc"
5693 .target_set = TargetSet.initOne(.mips)
5694 .attributes = .{ .@"const" = true }
5695
5696__builtin_msa_mulv_d
5697 .param_str = "V2SLLiV2SLLiV2SLLi"
5698 .target_set = TargetSet.initOne(.mips)
5699 .attributes = .{ .@"const" = true }
5700
5701__builtin_msa_mulv_h
5702 .param_str = "V8SsV8SsV8Ss"
5703 .target_set = TargetSet.initOne(.mips)
5704 .attributes = .{ .@"const" = true }
5705
5706__builtin_msa_mulv_w
5707 .param_str = "V4SiV4SiV4Si"
5708 .target_set = TargetSet.initOne(.mips)
5709 .attributes = .{ .@"const" = true }
5710
5711__builtin_msa_nloc_b
5712 .param_str = "V16ScV16Sc"
5713 .target_set = TargetSet.initOne(.mips)
5714 .attributes = .{ .@"const" = true }
5715
5716__builtin_msa_nloc_d
5717 .param_str = "V2SLLiV2SLLi"
5718 .target_set = TargetSet.initOne(.mips)
5719 .attributes = .{ .@"const" = true }
5720
5721__builtin_msa_nloc_h
5722 .param_str = "V8SsV8Ss"
5723 .target_set = TargetSet.initOne(.mips)
5724 .attributes = .{ .@"const" = true }
5725
5726__builtin_msa_nloc_w
5727 .param_str = "V4SiV4Si"
5728 .target_set = TargetSet.initOne(.mips)
5729 .attributes = .{ .@"const" = true }
5730
5731__builtin_msa_nlzc_b
5732 .param_str = "V16ScV16Sc"
5733 .target_set = TargetSet.initOne(.mips)
5734 .attributes = .{ .@"const" = true }
5735
5736__builtin_msa_nlzc_d
5737 .param_str = "V2SLLiV2SLLi"
5738 .target_set = TargetSet.initOne(.mips)
5739 .attributes = .{ .@"const" = true }
5740
5741__builtin_msa_nlzc_h
5742 .param_str = "V8SsV8Ss"
5743 .target_set = TargetSet.initOne(.mips)
5744 .attributes = .{ .@"const" = true }
5745
5746__builtin_msa_nlzc_w
5747 .param_str = "V4SiV4Si"
5748 .target_set = TargetSet.initOne(.mips)
5749 .attributes = .{ .@"const" = true }
5750
5751__builtin_msa_nor_v
5752 .param_str = "V16UcV16UcV16Uc"
5753 .target_set = TargetSet.initOne(.mips)
5754 .attributes = .{ .@"const" = true }
5755
5756__builtin_msa_nori_b
5757 .param_str = "V16UcV16cIUi"
5758 .target_set = TargetSet.initOne(.mips)
5759 .attributes = .{ .@"const" = true }
5760
5761__builtin_msa_or_v
5762 .param_str = "V16UcV16UcV16Uc"
5763 .target_set = TargetSet.initOne(.mips)
5764 .attributes = .{ .@"const" = true }
5765
5766__builtin_msa_ori_b
5767 .param_str = "V16UcV16UcIUi"
5768 .target_set = TargetSet.initOne(.mips)
5769 .attributes = .{ .@"const" = true }
5770
5771__builtin_msa_pckev_b
5772 .param_str = "V16cV16cV16c"
5773 .target_set = TargetSet.initOne(.mips)
5774 .attributes = .{ .@"const" = true }
5775
5776__builtin_msa_pckev_d
5777 .param_str = "V2LLiV2LLiV2LLi"
5778 .target_set = TargetSet.initOne(.mips)
5779 .attributes = .{ .@"const" = true }
5780
5781__builtin_msa_pckev_h
5782 .param_str = "V8sV8sV8s"
5783 .target_set = TargetSet.initOne(.mips)
5784 .attributes = .{ .@"const" = true }
5785
5786__builtin_msa_pckev_w
5787 .param_str = "V4iV4iV4i"
5788 .target_set = TargetSet.initOne(.mips)
5789 .attributes = .{ .@"const" = true }
5790
5791__builtin_msa_pckod_b
5792 .param_str = "V16cV16cV16c"
5793 .target_set = TargetSet.initOne(.mips)
5794 .attributes = .{ .@"const" = true }
5795
5796__builtin_msa_pckod_d
5797 .param_str = "V2LLiV2LLiV2LLi"
5798 .target_set = TargetSet.initOne(.mips)
5799 .attributes = .{ .@"const" = true }
5800
5801__builtin_msa_pckod_h
5802 .param_str = "V8sV8sV8s"
5803 .target_set = TargetSet.initOne(.mips)
5804 .attributes = .{ .@"const" = true }
5805
5806__builtin_msa_pckod_w
5807 .param_str = "V4iV4iV4i"
5808 .target_set = TargetSet.initOne(.mips)
5809 .attributes = .{ .@"const" = true }
5810
5811__builtin_msa_pcnt_b
5812 .param_str = "V16ScV16Sc"
5813 .target_set = TargetSet.initOne(.mips)
5814 .attributes = .{ .@"const" = true }
5815
5816__builtin_msa_pcnt_d
5817 .param_str = "V2SLLiV2SLLi"
5818 .target_set = TargetSet.initOne(.mips)
5819 .attributes = .{ .@"const" = true }
5820
5821__builtin_msa_pcnt_h
5822 .param_str = "V8SsV8Ss"
5823 .target_set = TargetSet.initOne(.mips)
5824 .attributes = .{ .@"const" = true }
5825
5826__builtin_msa_pcnt_w
5827 .param_str = "V4SiV4Si"
5828 .target_set = TargetSet.initOne(.mips)
5829 .attributes = .{ .@"const" = true }
5830
5831__builtin_msa_sat_s_b
5832 .param_str = "V16ScV16ScIUi"
5833 .target_set = TargetSet.initOne(.mips)
5834 .attributes = .{ .@"const" = true }
5835
5836__builtin_msa_sat_s_d
5837 .param_str = "V2SLLiV2SLLiIUi"
5838 .target_set = TargetSet.initOne(.mips)
5839 .attributes = .{ .@"const" = true }
5840
5841__builtin_msa_sat_s_h
5842 .param_str = "V8SsV8SsIUi"
5843 .target_set = TargetSet.initOne(.mips)
5844 .attributes = .{ .@"const" = true }
5845
5846__builtin_msa_sat_s_w
5847 .param_str = "V4SiV4SiIUi"
5848 .target_set = TargetSet.initOne(.mips)
5849 .attributes = .{ .@"const" = true }
5850
5851__builtin_msa_sat_u_b
5852 .param_str = "V16UcV16UcIUi"
5853 .target_set = TargetSet.initOne(.mips)
5854 .attributes = .{ .@"const" = true }
5855
5856__builtin_msa_sat_u_d
5857 .param_str = "V2ULLiV2ULLiIUi"
5858 .target_set = TargetSet.initOne(.mips)
5859 .attributes = .{ .@"const" = true }
5860
5861__builtin_msa_sat_u_h
5862 .param_str = "V8UsV8UsIUi"
5863 .target_set = TargetSet.initOne(.mips)
5864 .attributes = .{ .@"const" = true }
5865
5866__builtin_msa_sat_u_w
5867 .param_str = "V4UiV4UiIUi"
5868 .target_set = TargetSet.initOne(.mips)
5869 .attributes = .{ .@"const" = true }
5870
5871__builtin_msa_shf_b
5872 .param_str = "V16cV16cIUi"
5873 .target_set = TargetSet.initOne(.mips)
5874 .attributes = .{ .@"const" = true }
5875
5876__builtin_msa_shf_h
5877 .param_str = "V8sV8sIUi"
5878 .target_set = TargetSet.initOne(.mips)
5879 .attributes = .{ .@"const" = true }
5880
5881__builtin_msa_shf_w
5882 .param_str = "V4iV4iIUi"
5883 .target_set = TargetSet.initOne(.mips)
5884 .attributes = .{ .@"const" = true }
5885
5886__builtin_msa_sld_b
5887 .param_str = "V16cV16cV16cUi"
5888 .target_set = TargetSet.initOne(.mips)
5889 .attributes = .{ .@"const" = true }
5890
5891__builtin_msa_sld_d
5892 .param_str = "V2LLiV2LLiV2LLiUi"
5893 .target_set = TargetSet.initOne(.mips)
5894 .attributes = .{ .@"const" = true }
5895
5896__builtin_msa_sld_h
5897 .param_str = "V8sV8sV8sUi"
5898 .target_set = TargetSet.initOne(.mips)
5899 .attributes = .{ .@"const" = true }
5900
5901__builtin_msa_sld_w
5902 .param_str = "V4iV4iV4iUi"
5903 .target_set = TargetSet.initOne(.mips)
5904 .attributes = .{ .@"const" = true }
5905
5906__builtin_msa_sldi_b
5907 .param_str = "V16cV16cV16cIUi"
5908 .target_set = TargetSet.initOne(.mips)
5909 .attributes = .{ .@"const" = true }
5910
5911__builtin_msa_sldi_d
5912 .param_str = "V2LLiV2LLiV2LLiIUi"
5913 .target_set = TargetSet.initOne(.mips)
5914 .attributes = .{ .@"const" = true }
5915
5916__builtin_msa_sldi_h
5917 .param_str = "V8sV8sV8sIUi"
5918 .target_set = TargetSet.initOne(.mips)
5919 .attributes = .{ .@"const" = true }
5920
5921__builtin_msa_sldi_w
5922 .param_str = "V4iV4iV4iIUi"
5923 .target_set = TargetSet.initOne(.mips)
5924 .attributes = .{ .@"const" = true }
5925
5926__builtin_msa_sll_b
5927 .param_str = "V16cV16cV16c"
5928 .target_set = TargetSet.initOne(.mips)
5929 .attributes = .{ .@"const" = true }
5930
5931__builtin_msa_sll_d
5932 .param_str = "V2LLiV2LLiV2LLi"
5933 .target_set = TargetSet.initOne(.mips)
5934 .attributes = .{ .@"const" = true }
5935
5936__builtin_msa_sll_h
5937 .param_str = "V8sV8sV8s"
5938 .target_set = TargetSet.initOne(.mips)
5939 .attributes = .{ .@"const" = true }
5940
5941__builtin_msa_sll_w
5942 .param_str = "V4iV4iV4i"
5943 .target_set = TargetSet.initOne(.mips)
5944 .attributes = .{ .@"const" = true }
5945
5946__builtin_msa_slli_b
5947 .param_str = "V16cV16cIUi"
5948 .target_set = TargetSet.initOne(.mips)
5949 .attributes = .{ .@"const" = true }
5950
5951__builtin_msa_slli_d
5952 .param_str = "V2LLiV2LLiIUi"
5953 .target_set = TargetSet.initOne(.mips)
5954 .attributes = .{ .@"const" = true }
5955
5956__builtin_msa_slli_h
5957 .param_str = "V8sV8sIUi"
5958 .target_set = TargetSet.initOne(.mips)
5959 .attributes = .{ .@"const" = true }
5960
5961__builtin_msa_slli_w
5962 .param_str = "V4iV4iIUi"
5963 .target_set = TargetSet.initOne(.mips)
5964 .attributes = .{ .@"const" = true }
5965
5966__builtin_msa_splat_b
5967 .param_str = "V16cV16cUi"
5968 .target_set = TargetSet.initOne(.mips)
5969 .attributes = .{ .@"const" = true }
5970
5971__builtin_msa_splat_d
5972 .param_str = "V2LLiV2LLiUi"
5973 .target_set = TargetSet.initOne(.mips)
5974 .attributes = .{ .@"const" = true }
5975
5976__builtin_msa_splat_h
5977 .param_str = "V8sV8sUi"
5978 .target_set = TargetSet.initOne(.mips)
5979 .attributes = .{ .@"const" = true }
5980
5981__builtin_msa_splat_w
5982 .param_str = "V4iV4iUi"
5983 .target_set = TargetSet.initOne(.mips)
5984 .attributes = .{ .@"const" = true }
5985
5986__builtin_msa_splati_b
5987 .param_str = "V16cV16cIUi"
5988 .target_set = TargetSet.initOne(.mips)
5989 .attributes = .{ .@"const" = true }
5990
5991__builtin_msa_splati_d
5992 .param_str = "V2LLiV2LLiIUi"
5993 .target_set = TargetSet.initOne(.mips)
5994 .attributes = .{ .@"const" = true }
5995
5996__builtin_msa_splati_h
5997 .param_str = "V8sV8sIUi"
5998 .target_set = TargetSet.initOne(.mips)
5999 .attributes = .{ .@"const" = true }
6000
6001__builtin_msa_splati_w
6002 .param_str = "V4iV4iIUi"
6003 .target_set = TargetSet.initOne(.mips)
6004 .attributes = .{ .@"const" = true }
6005
6006__builtin_msa_sra_b
6007 .param_str = "V16cV16cV16c"
6008 .target_set = TargetSet.initOne(.mips)
6009 .attributes = .{ .@"const" = true }
6010
6011__builtin_msa_sra_d
6012 .param_str = "V2LLiV2LLiV2LLi"
6013 .target_set = TargetSet.initOne(.mips)
6014 .attributes = .{ .@"const" = true }
6015
6016__builtin_msa_sra_h
6017 .param_str = "V8sV8sV8s"
6018 .target_set = TargetSet.initOne(.mips)
6019 .attributes = .{ .@"const" = true }
6020
6021__builtin_msa_sra_w
6022 .param_str = "V4iV4iV4i"
6023 .target_set = TargetSet.initOne(.mips)
6024 .attributes = .{ .@"const" = true }
6025
6026__builtin_msa_srai_b
6027 .param_str = "V16cV16cIUi"
6028 .target_set = TargetSet.initOne(.mips)
6029 .attributes = .{ .@"const" = true }
6030
6031__builtin_msa_srai_d
6032 .param_str = "V2LLiV2LLiIUi"
6033 .target_set = TargetSet.initOne(.mips)
6034 .attributes = .{ .@"const" = true }
6035
6036__builtin_msa_srai_h
6037 .param_str = "V8sV8sIUi"
6038 .target_set = TargetSet.initOne(.mips)
6039 .attributes = .{ .@"const" = true }
6040
6041__builtin_msa_srai_w
6042 .param_str = "V4iV4iIUi"
6043 .target_set = TargetSet.initOne(.mips)
6044 .attributes = .{ .@"const" = true }
6045
6046__builtin_msa_srar_b
6047 .param_str = "V16cV16cV16c"
6048 .target_set = TargetSet.initOne(.mips)
6049 .attributes = .{ .@"const" = true }
6050
6051__builtin_msa_srar_d
6052 .param_str = "V2LLiV2LLiV2LLi"
6053 .target_set = TargetSet.initOne(.mips)
6054 .attributes = .{ .@"const" = true }
6055
6056__builtin_msa_srar_h
6057 .param_str = "V8sV8sV8s"
6058 .target_set = TargetSet.initOne(.mips)
6059 .attributes = .{ .@"const" = true }
6060
6061__builtin_msa_srar_w
6062 .param_str = "V4iV4iV4i"
6063 .target_set = TargetSet.initOne(.mips)
6064 .attributes = .{ .@"const" = true }
6065
6066__builtin_msa_srari_b
6067 .param_str = "V16cV16cIUi"
6068 .target_set = TargetSet.initOne(.mips)
6069 .attributes = .{ .@"const" = true }
6070
6071__builtin_msa_srari_d
6072 .param_str = "V2LLiV2LLiIUi"
6073 .target_set = TargetSet.initOne(.mips)
6074 .attributes = .{ .@"const" = true }
6075
6076__builtin_msa_srari_h
6077 .param_str = "V8sV8sIUi"
6078 .target_set = TargetSet.initOne(.mips)
6079 .attributes = .{ .@"const" = true }
6080
6081__builtin_msa_srari_w
6082 .param_str = "V4iV4iIUi"
6083 .target_set = TargetSet.initOne(.mips)
6084 .attributes = .{ .@"const" = true }
6085
6086__builtin_msa_srl_b
6087 .param_str = "V16cV16cV16c"
6088 .target_set = TargetSet.initOne(.mips)
6089 .attributes = .{ .@"const" = true }
6090
6091__builtin_msa_srl_d
6092 .param_str = "V2LLiV2LLiV2LLi"
6093 .target_set = TargetSet.initOne(.mips)
6094 .attributes = .{ .@"const" = true }
6095
6096__builtin_msa_srl_h
6097 .param_str = "V8sV8sV8s"
6098 .target_set = TargetSet.initOne(.mips)
6099 .attributes = .{ .@"const" = true }
6100
6101__builtin_msa_srl_w
6102 .param_str = "V4iV4iV4i"
6103 .target_set = TargetSet.initOne(.mips)
6104 .attributes = .{ .@"const" = true }
6105
6106__builtin_msa_srli_b
6107 .param_str = "V16cV16cIUi"
6108 .target_set = TargetSet.initOne(.mips)
6109 .attributes = .{ .@"const" = true }
6110
6111__builtin_msa_srli_d
6112 .param_str = "V2LLiV2LLiIUi"
6113 .target_set = TargetSet.initOne(.mips)
6114 .attributes = .{ .@"const" = true }
6115
6116__builtin_msa_srli_h
6117 .param_str = "V8sV8sIUi"
6118 .target_set = TargetSet.initOne(.mips)
6119 .attributes = .{ .@"const" = true }
6120
6121__builtin_msa_srli_w
6122 .param_str = "V4iV4iIUi"
6123 .target_set = TargetSet.initOne(.mips)
6124 .attributes = .{ .@"const" = true }
6125
6126__builtin_msa_srlr_b
6127 .param_str = "V16cV16cV16c"
6128 .target_set = TargetSet.initOne(.mips)
6129 .attributes = .{ .@"const" = true }
6130
6131__builtin_msa_srlr_d
6132 .param_str = "V2LLiV2LLiV2LLi"
6133 .target_set = TargetSet.initOne(.mips)
6134 .attributes = .{ .@"const" = true }
6135
6136__builtin_msa_srlr_h
6137 .param_str = "V8sV8sV8s"
6138 .target_set = TargetSet.initOne(.mips)
6139 .attributes = .{ .@"const" = true }
6140
6141__builtin_msa_srlr_w
6142 .param_str = "V4iV4iV4i"
6143 .target_set = TargetSet.initOne(.mips)
6144 .attributes = .{ .@"const" = true }
6145
6146__builtin_msa_srlri_b
6147 .param_str = "V16cV16cIUi"
6148 .target_set = TargetSet.initOne(.mips)
6149 .attributes = .{ .@"const" = true }
6150
6151__builtin_msa_srlri_d
6152 .param_str = "V2LLiV2LLiIUi"
6153 .target_set = TargetSet.initOne(.mips)
6154 .attributes = .{ .@"const" = true }
6155
6156__builtin_msa_srlri_h
6157 .param_str = "V8sV8sIUi"
6158 .target_set = TargetSet.initOne(.mips)
6159 .attributes = .{ .@"const" = true }
6160
6161__builtin_msa_srlri_w
6162 .param_str = "V4iV4iIUi"
6163 .target_set = TargetSet.initOne(.mips)
6164 .attributes = .{ .@"const" = true }
6165
6166__builtin_msa_st_b
6167 .param_str = "vV16Scv*Ii"
6168 .target_set = TargetSet.initOne(.mips)
6169 .attributes = .{ .@"const" = true }
6170
6171__builtin_msa_st_d
6172 .param_str = "vV2SLLiv*Ii"
6173 .target_set = TargetSet.initOne(.mips)
6174 .attributes = .{ .@"const" = true }
6175
6176__builtin_msa_st_h
6177 .param_str = "vV8Ssv*Ii"
6178 .target_set = TargetSet.initOne(.mips)
6179 .attributes = .{ .@"const" = true }
6180
6181__builtin_msa_st_w
6182 .param_str = "vV4Siv*Ii"
6183 .target_set = TargetSet.initOne(.mips)
6184 .attributes = .{ .@"const" = true }
6185
6186__builtin_msa_str_d
6187 .param_str = "vV2SLLiv*Ii"
6188 .target_set = TargetSet.initOne(.mips)
6189 .attributes = .{ .@"const" = true }
6190
6191__builtin_msa_str_w
6192 .param_str = "vV4Siv*Ii"
6193 .target_set = TargetSet.initOne(.mips)
6194 .attributes = .{ .@"const" = true }
6195
6196__builtin_msa_subs_s_b
6197 .param_str = "V16ScV16ScV16Sc"
6198 .target_set = TargetSet.initOne(.mips)
6199 .attributes = .{ .@"const" = true }
6200
6201__builtin_msa_subs_s_d
6202 .param_str = "V2SLLiV2SLLiV2SLLi"
6203 .target_set = TargetSet.initOne(.mips)
6204 .attributes = .{ .@"const" = true }
6205
6206__builtin_msa_subs_s_h
6207 .param_str = "V8SsV8SsV8Ss"
6208 .target_set = TargetSet.initOne(.mips)
6209 .attributes = .{ .@"const" = true }
6210
6211__builtin_msa_subs_s_w
6212 .param_str = "V4SiV4SiV4Si"
6213 .target_set = TargetSet.initOne(.mips)
6214 .attributes = .{ .@"const" = true }
6215
6216__builtin_msa_subs_u_b
6217 .param_str = "V16UcV16UcV16Uc"
6218 .target_set = TargetSet.initOne(.mips)
6219 .attributes = .{ .@"const" = true }
6220
6221__builtin_msa_subs_u_d
6222 .param_str = "V2ULLiV2ULLiV2ULLi"
6223 .target_set = TargetSet.initOne(.mips)
6224 .attributes = .{ .@"const" = true }
6225
6226__builtin_msa_subs_u_h
6227 .param_str = "V8UsV8UsV8Us"
6228 .target_set = TargetSet.initOne(.mips)
6229 .attributes = .{ .@"const" = true }
6230
6231__builtin_msa_subs_u_w
6232 .param_str = "V4UiV4UiV4Ui"
6233 .target_set = TargetSet.initOne(.mips)
6234 .attributes = .{ .@"const" = true }
6235
6236__builtin_msa_subsus_u_b
6237 .param_str = "V16UcV16UcV16Sc"
6238 .target_set = TargetSet.initOne(.mips)
6239 .attributes = .{ .@"const" = true }
6240
6241__builtin_msa_subsus_u_d
6242 .param_str = "V2ULLiV2ULLiV2SLLi"
6243 .target_set = TargetSet.initOne(.mips)
6244 .attributes = .{ .@"const" = true }
6245
6246__builtin_msa_subsus_u_h
6247 .param_str = "V8UsV8UsV8Ss"
6248 .target_set = TargetSet.initOne(.mips)
6249 .attributes = .{ .@"const" = true }
6250
6251__builtin_msa_subsus_u_w
6252 .param_str = "V4UiV4UiV4Si"
6253 .target_set = TargetSet.initOne(.mips)
6254 .attributes = .{ .@"const" = true }
6255
6256__builtin_msa_subsuu_s_b
6257 .param_str = "V16ScV16UcV16Uc"
6258 .target_set = TargetSet.initOne(.mips)
6259 .attributes = .{ .@"const" = true }
6260
6261__builtin_msa_subsuu_s_d
6262 .param_str = "V2SLLiV2ULLiV2ULLi"
6263 .target_set = TargetSet.initOne(.mips)
6264 .attributes = .{ .@"const" = true }
6265
6266__builtin_msa_subsuu_s_h
6267 .param_str = "V8SsV8UsV8Us"
6268 .target_set = TargetSet.initOne(.mips)
6269 .attributes = .{ .@"const" = true }
6270
6271__builtin_msa_subsuu_s_w
6272 .param_str = "V4SiV4UiV4Ui"
6273 .target_set = TargetSet.initOne(.mips)
6274 .attributes = .{ .@"const" = true }
6275
6276__builtin_msa_subv_b
6277 .param_str = "V16cV16cV16c"
6278 .target_set = TargetSet.initOne(.mips)
6279 .attributes = .{ .@"const" = true }
6280
6281__builtin_msa_subv_d
6282 .param_str = "V2LLiV2LLiV2LLi"
6283 .target_set = TargetSet.initOne(.mips)
6284 .attributes = .{ .@"const" = true }
6285
6286__builtin_msa_subv_h
6287 .param_str = "V8sV8sV8s"
6288 .target_set = TargetSet.initOne(.mips)
6289 .attributes = .{ .@"const" = true }
6290
6291__builtin_msa_subv_w
6292 .param_str = "V4iV4iV4i"
6293 .target_set = TargetSet.initOne(.mips)
6294 .attributes = .{ .@"const" = true }
6295
6296__builtin_msa_subvi_b
6297 .param_str = "V16cV16cIUi"
6298 .target_set = TargetSet.initOne(.mips)
6299 .attributes = .{ .@"const" = true }
6300
6301__builtin_msa_subvi_d
6302 .param_str = "V2LLiV2LLiIUi"
6303 .target_set = TargetSet.initOne(.mips)
6304 .attributes = .{ .@"const" = true }
6305
6306__builtin_msa_subvi_h
6307 .param_str = "V8sV8sIUi"
6308 .target_set = TargetSet.initOne(.mips)
6309 .attributes = .{ .@"const" = true }
6310
6311__builtin_msa_subvi_w
6312 .param_str = "V4iV4iIUi"
6313 .target_set = TargetSet.initOne(.mips)
6314 .attributes = .{ .@"const" = true }
6315
6316__builtin_msa_vshf_b
6317 .param_str = "V16cV16cV16cV16c"
6318 .target_set = TargetSet.initOne(.mips)
6319 .attributes = .{ .@"const" = true }
6320
6321__builtin_msa_vshf_d
6322 .param_str = "V2LLiV2LLiV2LLiV2LLi"
6323 .target_set = TargetSet.initOne(.mips)
6324 .attributes = .{ .@"const" = true }
6325
6326__builtin_msa_vshf_h
6327 .param_str = "V8sV8sV8sV8s"
6328 .target_set = TargetSet.initOne(.mips)
6329 .attributes = .{ .@"const" = true }
6330
6331__builtin_msa_vshf_w
6332 .param_str = "V4iV4iV4iV4i"
6333 .target_set = TargetSet.initOne(.mips)
6334 .attributes = .{ .@"const" = true }
6335
6336__builtin_msa_xor_v
6337 .param_str = "V16cV16cV16c"
6338 .target_set = TargetSet.initOne(.mips)
6339 .attributes = .{ .@"const" = true }
6340
6341__builtin_msa_xori_b
6342 .param_str = "V16cV16cIUi"
6343 .target_set = TargetSet.initOne(.mips)
6344 .attributes = .{ .@"const" = true }
6345
6346__builtin_mul_overflow
6347 .param_str = "b."
6348 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
6349
6350__builtin_nan
6351 .param_str = "dcC*"
6352 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6353
6354__builtin_nanf
6355 .param_str = "fcC*"
6356 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6357
6358__builtin_nanf128
6359 .param_str = "LLdcC*"
6360 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6361
6362__builtin_nanf16
6363 .param_str = "xcC*"
6364 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6365
6366__builtin_nanl
6367 .param_str = "LdcC*"
6368 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6369
6370__builtin_nans
6371 .param_str = "dcC*"
6372 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6373
6374__builtin_nansf
6375 .param_str = "fcC*"
6376 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6377
6378__builtin_nansf128
6379 .param_str = "LLdcC*"
6380 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6381
6382__builtin_nansf16
6383 .param_str = "xcC*"
6384 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6385
6386__builtin_nansl
6387 .param_str = "LdcC*"
6388 .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true }
6389
6390__builtin_nearbyint
6391 .param_str = "dd"
6392 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6393
6394__builtin_nearbyintf
6395 .param_str = "ff"
6396 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6397
6398__builtin_nearbyintf128
6399 .param_str = "LLdLLd"
6400 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6401
6402__builtin_nearbyintl
6403 .param_str = "LdLd"
6404 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6405
6406__builtin_nextafter
6407 .param_str = "ddd"
6408 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6409
6410__builtin_nextafterf
6411 .param_str = "fff"
6412 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6413
6414__builtin_nextafterf128
6415 .param_str = "LLdLLdLLd"
6416 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6417
6418__builtin_nextafterl
6419 .param_str = "LdLdLd"
6420 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6421
6422__builtin_nexttoward
6423 .param_str = "ddLd"
6424 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6425
6426__builtin_nexttowardf
6427 .param_str = "ffLd"
6428 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6429
6430__builtin_nexttowardf128
6431 .param_str = "LLdLLdLLd"
6432 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6433
6434__builtin_nexttowardl
6435 .param_str = "LdLdLd"
6436 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6437
6438__builtin_nondeterministic_value
6439 .param_str = "v."
6440 .attributes = .{ .custom_typecheck = true }
6441
6442__builtin_nontemporal_load
6443 .param_str = "v."
6444 .attributes = .{ .custom_typecheck = true }
6445
6446__builtin_nontemporal_store
6447 .param_str = "v."
6448 .attributes = .{ .custom_typecheck = true }
6449
6450__builtin_objc_memmove_collectable
6451 .param_str = "v*v*vC*z"
6452 .attributes = .{ .lib_function_with_builtin_prefix = true }
6453
6454__builtin_object_size
6455 .param_str = "zvC*i"
6456 .attributes = .{ .eval_args = false, .const_evaluable = true }
6457
6458__builtin_operator_delete
6459 .param_str = "vv*"
6460 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
6461
6462__builtin_operator_new
6463 .param_str = "v*z"
6464 .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true }
6465
6466__builtin_os_log_format
6467 .param_str = "v*v*cC*."
6468 .attributes = .{ .custom_typecheck = true, .format_kind = .printf }
6469
6470__builtin_os_log_format_buffer_size
6471 .param_str = "zcC*."
6472 .attributes = .{ .custom_typecheck = true, .format_kind = .printf, .eval_args = false, .const_evaluable = true }
6473
6474__builtin_pack_longdouble
6475 .param_str = "Lddd"
6476 .target_set = TargetSet.initOne(.ppc)
6477
6478__builtin_parity
6479 .param_str = "iUi"
6480 .attributes = .{ .@"const" = true, .const_evaluable = true }
6481
6482__builtin_parityl
6483 .param_str = "iULi"
6484 .attributes = .{ .@"const" = true, .const_evaluable = true }
6485
6486__builtin_parityll
6487 .param_str = "iULLi"
6488 .attributes = .{ .@"const" = true, .const_evaluable = true }
6489
6490__builtin_popcount
6491 .param_str = "iUi"
6492 .attributes = .{ .@"const" = true, .const_evaluable = true }
6493
6494__builtin_popcountl
6495 .param_str = "iULi"
6496 .attributes = .{ .@"const" = true, .const_evaluable = true }
6497
6498__builtin_popcountll
6499 .param_str = "iULLi"
6500 .attributes = .{ .@"const" = true, .const_evaluable = true }
6501
6502__builtin_pow
6503 .param_str = "ddd"
6504 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6505
6506__builtin_powf
6507 .param_str = "fff"
6508 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6509
6510__builtin_powf128
6511 .param_str = "LLdLLdLLd"
6512 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6513
6514__builtin_powf16
6515 .param_str = "hhh"
6516 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6517
6518__builtin_powi
6519 .param_str = "ddi"
6520 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6521
6522__builtin_powif
6523 .param_str = "ffi"
6524 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6525
6526__builtin_powil
6527 .param_str = "LdLdi"
6528 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
6529
6530__builtin_powl
6531 .param_str = "LdLdLd"
6532 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
6533
6534__builtin_ppc_alignx
6535 .param_str = "vIivC*"
6536 .target_set = TargetSet.initOne(.ppc)
6537 .attributes = .{ .@"const" = true }
6538
6539__builtin_ppc_cmpb
6540 .param_str = "LLiLLiLLi"
6541 .target_set = TargetSet.initOne(.ppc)
6542
6543__builtin_ppc_compare_and_swap
6544 .param_str = "iiD*i*i"
6545 .target_set = TargetSet.initOne(.ppc)
6546
6547__builtin_ppc_compare_and_swaplp
6548 .param_str = "iLiD*Li*Li"
6549 .target_set = TargetSet.initOne(.ppc)
6550
6551__builtin_ppc_dcbfl
6552 .param_str = "vvC*"
6553 .target_set = TargetSet.initOne(.ppc)
6554
6555__builtin_ppc_dcbflp
6556 .param_str = "vvC*"
6557 .target_set = TargetSet.initOne(.ppc)
6558
6559__builtin_ppc_dcbst
6560 .param_str = "vvC*"
6561 .target_set = TargetSet.initOne(.ppc)
6562
6563__builtin_ppc_dcbt
6564 .param_str = "vv*"
6565 .target_set = TargetSet.initOne(.ppc)
6566
6567__builtin_ppc_dcbtst
6568 .param_str = "vv*"
6569 .target_set = TargetSet.initOne(.ppc)
6570
6571__builtin_ppc_dcbtstt
6572 .param_str = "vv*"
6573 .target_set = TargetSet.initOne(.ppc)
6574
6575__builtin_ppc_dcbtt
6576 .param_str = "vv*"
6577 .target_set = TargetSet.initOne(.ppc)
6578
6579__builtin_ppc_dcbz
6580 .param_str = "vv*"
6581 .target_set = TargetSet.initOne(.ppc)
6582
6583__builtin_ppc_eieio
6584 .param_str = "v"
6585 .target_set = TargetSet.initOne(.ppc)
6586
6587__builtin_ppc_fcfid
6588 .param_str = "dd"
6589 .target_set = TargetSet.initOne(.ppc)
6590
6591__builtin_ppc_fcfud
6592 .param_str = "dd"
6593 .target_set = TargetSet.initOne(.ppc)
6594
6595__builtin_ppc_fctid
6596 .param_str = "dd"
6597 .target_set = TargetSet.initOne(.ppc)
6598
6599__builtin_ppc_fctidz
6600 .param_str = "dd"
6601 .target_set = TargetSet.initOne(.ppc)
6602
6603__builtin_ppc_fctiw
6604 .param_str = "dd"
6605 .target_set = TargetSet.initOne(.ppc)
6606
6607__builtin_ppc_fctiwz
6608 .param_str = "dd"
6609 .target_set = TargetSet.initOne(.ppc)
6610
6611__builtin_ppc_fctudz
6612 .param_str = "dd"
6613 .target_set = TargetSet.initOne(.ppc)
6614
6615__builtin_ppc_fctuwz
6616 .param_str = "dd"
6617 .target_set = TargetSet.initOne(.ppc)
6618
6619__builtin_ppc_fetch_and_add
6620 .param_str = "iiD*i"
6621 .target_set = TargetSet.initOne(.ppc)
6622
6623__builtin_ppc_fetch_and_addlp
6624 .param_str = "LiLiD*Li"
6625 .target_set = TargetSet.initOne(.ppc)
6626
6627__builtin_ppc_fetch_and_and
6628 .param_str = "UiUiD*Ui"
6629 .target_set = TargetSet.initOne(.ppc)
6630
6631__builtin_ppc_fetch_and_andlp
6632 .param_str = "ULiULiD*ULi"
6633 .target_set = TargetSet.initOne(.ppc)
6634
6635__builtin_ppc_fetch_and_or
6636 .param_str = "UiUiD*Ui"
6637 .target_set = TargetSet.initOne(.ppc)
6638
6639__builtin_ppc_fetch_and_orlp
6640 .param_str = "ULiULiD*ULi"
6641 .target_set = TargetSet.initOne(.ppc)
6642
6643__builtin_ppc_fetch_and_swap
6644 .param_str = "UiUiD*Ui"
6645 .target_set = TargetSet.initOne(.ppc)
6646
6647__builtin_ppc_fetch_and_swaplp
6648 .param_str = "ULiULiD*ULi"
6649 .target_set = TargetSet.initOne(.ppc)
6650
6651__builtin_ppc_fmsub
6652 .param_str = "dddd"
6653 .target_set = TargetSet.initOne(.ppc)
6654
6655__builtin_ppc_fmsubs
6656 .param_str = "ffff"
6657 .target_set = TargetSet.initOne(.ppc)
6658
6659__builtin_ppc_fnabs
6660 .param_str = "dd"
6661 .target_set = TargetSet.initOne(.ppc)
6662
6663__builtin_ppc_fnabss
6664 .param_str = "ff"
6665 .target_set = TargetSet.initOne(.ppc)
6666
6667__builtin_ppc_fnmadd
6668 .param_str = "dddd"
6669 .target_set = TargetSet.initOne(.ppc)
6670
6671__builtin_ppc_fnmadds
6672 .param_str = "ffff"
6673 .target_set = TargetSet.initOne(.ppc)
6674
6675__builtin_ppc_fnmsub
6676 .param_str = "dddd"
6677 .target_set = TargetSet.initOne(.ppc)
6678
6679__builtin_ppc_fnmsubs
6680 .param_str = "ffff"
6681 .target_set = TargetSet.initOne(.ppc)
6682
6683__builtin_ppc_fre
6684 .param_str = "dd"
6685 .target_set = TargetSet.initOne(.ppc)
6686
6687__builtin_ppc_fres
6688 .param_str = "ff"
6689 .target_set = TargetSet.initOne(.ppc)
6690
6691__builtin_ppc_fric
6692 .param_str = "dd"
6693 .target_set = TargetSet.initOne(.ppc)
6694
6695__builtin_ppc_frim
6696 .param_str = "dd"
6697 .target_set = TargetSet.initOne(.ppc)
6698
6699__builtin_ppc_frims
6700 .param_str = "ff"
6701 .target_set = TargetSet.initOne(.ppc)
6702
6703__builtin_ppc_frin
6704 .param_str = "dd"
6705 .target_set = TargetSet.initOne(.ppc)
6706
6707__builtin_ppc_frins
6708 .param_str = "ff"
6709 .target_set = TargetSet.initOne(.ppc)
6710
6711__builtin_ppc_frip
6712 .param_str = "dd"
6713 .target_set = TargetSet.initOne(.ppc)
6714
6715__builtin_ppc_frips
6716 .param_str = "ff"
6717 .target_set = TargetSet.initOne(.ppc)
6718
6719__builtin_ppc_friz
6720 .param_str = "dd"
6721 .target_set = TargetSet.initOne(.ppc)
6722
6723__builtin_ppc_frizs
6724 .param_str = "ff"
6725 .target_set = TargetSet.initOne(.ppc)
6726
6727__builtin_ppc_frsqrte
6728 .param_str = "dd"
6729 .target_set = TargetSet.initOne(.ppc)
6730
6731__builtin_ppc_frsqrtes
6732 .param_str = "ff"
6733 .target_set = TargetSet.initOne(.ppc)
6734
6735__builtin_ppc_fsel
6736 .param_str = "dddd"
6737 .target_set = TargetSet.initOne(.ppc)
6738
6739__builtin_ppc_fsels
6740 .param_str = "ffff"
6741 .target_set = TargetSet.initOne(.ppc)
6742
6743__builtin_ppc_fsqrt
6744 .param_str = "dd"
6745 .target_set = TargetSet.initOne(.ppc)
6746
6747__builtin_ppc_fsqrts
6748 .param_str = "ff"
6749 .target_set = TargetSet.initOne(.ppc)
6750
6751__builtin_ppc_get_timebase
6752 .param_str = "ULLi"
6753 .target_set = TargetSet.initOne(.ppc)
6754
6755__builtin_ppc_iospace_eieio
6756 .param_str = "v"
6757 .target_set = TargetSet.initOne(.ppc)
6758
6759__builtin_ppc_iospace_lwsync
6760 .param_str = "v"
6761 .target_set = TargetSet.initOne(.ppc)
6762
6763__builtin_ppc_iospace_sync
6764 .param_str = "v"
6765 .target_set = TargetSet.initOne(.ppc)
6766
6767__builtin_ppc_isync
6768 .param_str = "v"
6769 .target_set = TargetSet.initOne(.ppc)
6770
6771__builtin_ppc_ldarx
6772 .param_str = "LiLiD*"
6773 .target_set = TargetSet.initOne(.ppc)
6774
6775__builtin_ppc_load2r
6776 .param_str = "UsUs*"
6777 .target_set = TargetSet.initOne(.ppc)
6778
6779__builtin_ppc_load4r
6780 .param_str = "UiUi*"
6781 .target_set = TargetSet.initOne(.ppc)
6782
6783__builtin_ppc_lwarx
6784 .param_str = "iiD*"
6785 .target_set = TargetSet.initOne(.ppc)
6786
6787__builtin_ppc_lwsync
6788 .param_str = "v"
6789 .target_set = TargetSet.initOne(.ppc)
6790
6791__builtin_ppc_maxfe
6792 .param_str = "LdLdLdLd."
6793 .target_set = TargetSet.initOne(.ppc)
6794 .attributes = .{ .custom_typecheck = true }
6795
6796__builtin_ppc_maxfl
6797 .param_str = "dddd."
6798 .target_set = TargetSet.initOne(.ppc)
6799 .attributes = .{ .custom_typecheck = true }
6800
6801__builtin_ppc_maxfs
6802 .param_str = "ffff."
6803 .target_set = TargetSet.initOne(.ppc)
6804 .attributes = .{ .custom_typecheck = true }
6805
6806__builtin_ppc_mfmsr
6807 .param_str = "Ui"
6808 .target_set = TargetSet.initOne(.ppc)
6809
6810__builtin_ppc_mfspr
6811 .param_str = "ULiIi"
6812 .target_set = TargetSet.initOne(.ppc)
6813
6814__builtin_ppc_mftbu
6815 .param_str = "Ui"
6816 .target_set = TargetSet.initOne(.ppc)
6817
6818__builtin_ppc_minfe
6819 .param_str = "LdLdLdLd."
6820 .target_set = TargetSet.initOne(.ppc)
6821 .attributes = .{ .custom_typecheck = true }
6822
6823__builtin_ppc_minfl
6824 .param_str = "dddd."
6825 .target_set = TargetSet.initOne(.ppc)
6826 .attributes = .{ .custom_typecheck = true }
6827
6828__builtin_ppc_minfs
6829 .param_str = "ffff."
6830 .target_set = TargetSet.initOne(.ppc)
6831 .attributes = .{ .custom_typecheck = true }
6832
6833__builtin_ppc_mtfsb0
6834 .param_str = "vUIi"
6835 .target_set = TargetSet.initOne(.ppc)
6836
6837__builtin_ppc_mtfsb1
6838 .param_str = "vUIi"
6839 .target_set = TargetSet.initOne(.ppc)
6840
6841__builtin_ppc_mtfsf
6842 .param_str = "vUIiUi"
6843 .target_set = TargetSet.initOne(.ppc)
6844
6845__builtin_ppc_mtfsfi
6846 .param_str = "vUIiUIi"
6847 .target_set = TargetSet.initOne(.ppc)
6848
6849__builtin_ppc_mtmsr
6850 .param_str = "vUi"
6851 .target_set = TargetSet.initOne(.ppc)
6852
6853__builtin_ppc_mtspr
6854 .param_str = "vIiULi"
6855 .target_set = TargetSet.initOne(.ppc)
6856
6857__builtin_ppc_mulhd
6858 .param_str = "LLiLiLi"
6859 .target_set = TargetSet.initOne(.ppc)
6860
6861__builtin_ppc_mulhdu
6862 .param_str = "ULLiULiULi"
6863 .target_set = TargetSet.initOne(.ppc)
6864
6865__builtin_ppc_mulhw
6866 .param_str = "iii"
6867 .target_set = TargetSet.initOne(.ppc)
6868
6869__builtin_ppc_mulhwu
6870 .param_str = "UiUiUi"
6871 .target_set = TargetSet.initOne(.ppc)
6872
6873__builtin_ppc_popcntb
6874 .param_str = "ULiULi"
6875 .target_set = TargetSet.initOne(.ppc)
6876
6877__builtin_ppc_poppar4
6878 .param_str = "iUi"
6879 .target_set = TargetSet.initOne(.ppc)
6880
6881__builtin_ppc_poppar8
6882 .param_str = "iULLi"
6883 .target_set = TargetSet.initOne(.ppc)
6884
6885__builtin_ppc_rdlam
6886 .param_str = "UWiUWiUWiUWIi"
6887 .target_set = TargetSet.initOne(.ppc)
6888 .attributes = .{ .@"const" = true }
6889
6890__builtin_ppc_recipdivd
6891 .param_str = "V2dV2dV2d"
6892 .target_set = TargetSet.initOne(.ppc)
6893
6894__builtin_ppc_recipdivf
6895 .param_str = "V4fV4fV4f"
6896 .target_set = TargetSet.initOne(.ppc)
6897
6898__builtin_ppc_rldimi
6899 .param_str = "ULLiULLiULLiIUiIULLi"
6900 .target_set = TargetSet.initOne(.ppc)
6901
6902__builtin_ppc_rlwimi
6903 .param_str = "UiUiUiIUiIUi"
6904 .target_set = TargetSet.initOne(.ppc)
6905
6906__builtin_ppc_rlwnm
6907 .param_str = "UiUiUiIUi"
6908 .target_set = TargetSet.initOne(.ppc)
6909
6910__builtin_ppc_rsqrtd
6911 .param_str = "V2dV2d"
6912 .target_set = TargetSet.initOne(.ppc)
6913
6914__builtin_ppc_rsqrtf
6915 .param_str = "V4fV4f"
6916 .target_set = TargetSet.initOne(.ppc)
6917
6918__builtin_ppc_stdcx
6919 .param_str = "iLiD*Li"
6920 .target_set = TargetSet.initOne(.ppc)
6921
6922__builtin_ppc_stfiw
6923 .param_str = "viC*d"
6924 .target_set = TargetSet.initOne(.ppc)
6925
6926__builtin_ppc_store2r
6927 .param_str = "vUiUs*"
6928 .target_set = TargetSet.initOne(.ppc)
6929
6930__builtin_ppc_store4r
6931 .param_str = "vUiUi*"
6932 .target_set = TargetSet.initOne(.ppc)
6933
6934__builtin_ppc_stwcx
6935 .param_str = "iiD*i"
6936 .target_set = TargetSet.initOne(.ppc)
6937
6938__builtin_ppc_swdiv
6939 .param_str = "ddd"
6940 .target_set = TargetSet.initOne(.ppc)
6941
6942__builtin_ppc_swdiv_nochk
6943 .param_str = "ddd"
6944 .target_set = TargetSet.initOne(.ppc)
6945
6946__builtin_ppc_swdivs
6947 .param_str = "fff"
6948 .target_set = TargetSet.initOne(.ppc)
6949
6950__builtin_ppc_swdivs_nochk
6951 .param_str = "fff"
6952 .target_set = TargetSet.initOne(.ppc)
6953
6954__builtin_ppc_sync
6955 .param_str = "v"
6956 .target_set = TargetSet.initOne(.ppc)
6957
6958__builtin_ppc_tdw
6959 .param_str = "vLLiLLiIUi"
6960 .target_set = TargetSet.initOne(.ppc)
6961
6962__builtin_ppc_trap
6963 .param_str = "vi"
6964 .target_set = TargetSet.initOne(.ppc)
6965
6966__builtin_ppc_trapd
6967 .param_str = "vLi"
6968 .target_set = TargetSet.initOne(.ppc)
6969
6970__builtin_ppc_tw
6971 .param_str = "viiIUi"
6972 .target_set = TargetSet.initOne(.ppc)
6973
6974__builtin_prefetch
6975 .param_str = "vvC*."
6976 .attributes = .{ .@"const" = true }
6977
6978__builtin_preserve_access_index
6979 .param_str = "v."
6980 .attributes = .{ .custom_typecheck = true }
6981
6982__builtin_printf
6983 .param_str = "icC*R."
6984 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf }
6985
6986__builtin_ptx_get_image_channel_data_typei_
6987 .param_str = "ii"
6988 .target_set = TargetSet.initOne(.nvptx)
6989
6990__builtin_ptx_get_image_channel_orderi_
6991 .param_str = "ii"
6992 .target_set = TargetSet.initOne(.nvptx)
6993
6994__builtin_ptx_get_image_depthi_
6995 .param_str = "ii"
6996 .target_set = TargetSet.initOne(.nvptx)
6997
6998__builtin_ptx_get_image_heighti_
6999 .param_str = "ii"
7000 .target_set = TargetSet.initOne(.nvptx)
7001
7002__builtin_ptx_get_image_widthi_
7003 .param_str = "ii"
7004 .target_set = TargetSet.initOne(.nvptx)
7005
7006__builtin_ptx_read_image2Dff_
7007 .param_str = "V4fiiff"
7008 .target_set = TargetSet.initOne(.nvptx)
7009
7010__builtin_ptx_read_image2Dfi_
7011 .param_str = "V4fiiii"
7012 .target_set = TargetSet.initOne(.nvptx)
7013
7014__builtin_ptx_read_image2Dif_
7015 .param_str = "V4iiiff"
7016 .target_set = TargetSet.initOne(.nvptx)
7017
7018__builtin_ptx_read_image2Dii_
7019 .param_str = "V4iiiii"
7020 .target_set = TargetSet.initOne(.nvptx)
7021
7022__builtin_ptx_read_image3Dff_
7023 .param_str = "V4fiiffff"
7024 .target_set = TargetSet.initOne(.nvptx)
7025
7026__builtin_ptx_read_image3Dfi_
7027 .param_str = "V4fiiiiii"
7028 .target_set = TargetSet.initOne(.nvptx)
7029
7030__builtin_ptx_read_image3Dif_
7031 .param_str = "V4iiiffff"
7032 .target_set = TargetSet.initOne(.nvptx)
7033
7034__builtin_ptx_read_image3Dii_
7035 .param_str = "V4iiiiiii"
7036 .target_set = TargetSet.initOne(.nvptx)
7037
7038__builtin_ptx_write_image2Df_
7039 .param_str = "viiiffff"
7040 .target_set = TargetSet.initOne(.nvptx)
7041
7042__builtin_ptx_write_image2Di_
7043 .param_str = "viiiiiii"
7044 .target_set = TargetSet.initOne(.nvptx)
7045
7046__builtin_ptx_write_image2Dui_
7047 .param_str = "viiiUiUiUiUi"
7048 .target_set = TargetSet.initOne(.nvptx)
7049
7050__builtin_r600_implicitarg_ptr
7051 .param_str = "Uc*7"
7052 .target_set = TargetSet.initOne(.amdgpu)
7053 .attributes = .{ .@"const" = true }
7054
7055__builtin_r600_read_tgid_x
7056 .param_str = "Ui"
7057 .target_set = TargetSet.initOne(.amdgpu)
7058 .attributes = .{ .@"const" = true }
7059
7060__builtin_r600_read_tgid_y
7061 .param_str = "Ui"
7062 .target_set = TargetSet.initOne(.amdgpu)
7063 .attributes = .{ .@"const" = true }
7064
7065__builtin_r600_read_tgid_z
7066 .param_str = "Ui"
7067 .target_set = TargetSet.initOne(.amdgpu)
7068 .attributes = .{ .@"const" = true }
7069
7070__builtin_r600_read_tidig_x
7071 .param_str = "Ui"
7072 .target_set = TargetSet.initOne(.amdgpu)
7073 .attributes = .{ .@"const" = true }
7074
7075__builtin_r600_read_tidig_y
7076 .param_str = "Ui"
7077 .target_set = TargetSet.initOne(.amdgpu)
7078 .attributes = .{ .@"const" = true }
7079
7080__builtin_r600_read_tidig_z
7081 .param_str = "Ui"
7082 .target_set = TargetSet.initOne(.amdgpu)
7083 .attributes = .{ .@"const" = true }
7084
7085__builtin_r600_recipsqrt_ieee
7086 .param_str = "dd"
7087 .target_set = TargetSet.initOne(.amdgpu)
7088 .attributes = .{ .@"const" = true }
7089
7090__builtin_r600_recipsqrt_ieeef
7091 .param_str = "ff"
7092 .target_set = TargetSet.initOne(.amdgpu)
7093 .attributes = .{ .@"const" = true }
7094
7095__builtin_readcyclecounter
7096 .param_str = "ULLi"
7097
7098__builtin_readflm
7099 .param_str = "d"
7100 .target_set = TargetSet.initOne(.ppc)
7101
7102__builtin_realloc
7103 .param_str = "v*v*z"
7104 .attributes = .{ .lib_function_with_builtin_prefix = true }
7105
7106__builtin_reduce_add
7107 .param_str = "v."
7108 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7109
7110__builtin_reduce_and
7111 .param_str = "v."
7112 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7113
7114__builtin_reduce_max
7115 .param_str = "v."
7116 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7117
7118__builtin_reduce_min
7119 .param_str = "v."
7120 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7121
7122__builtin_reduce_mul
7123 .param_str = "v."
7124 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7125
7126__builtin_reduce_or
7127 .param_str = "v."
7128 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7129
7130__builtin_reduce_xor
7131 .param_str = "v."
7132 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7133
7134__builtin_remainder
7135 .param_str = "ddd"
7136 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7137
7138__builtin_remainderf
7139 .param_str = "fff"
7140 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7141
7142__builtin_remainderf128
7143 .param_str = "LLdLLdLLd"
7144 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7145
7146__builtin_remainderl
7147 .param_str = "LdLdLd"
7148 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7149
7150__builtin_remquo
7151 .param_str = "dddi*"
7152 .attributes = .{ .lib_function_with_builtin_prefix = true }
7153
7154__builtin_remquof
7155 .param_str = "fffi*"
7156 .attributes = .{ .lib_function_with_builtin_prefix = true }
7157
7158__builtin_remquof128
7159 .param_str = "LLdLLdLLdi*"
7160 .attributes = .{ .lib_function_with_builtin_prefix = true }
7161
7162__builtin_remquol
7163 .param_str = "LdLdLdi*"
7164 .attributes = .{ .lib_function_with_builtin_prefix = true }
7165
7166__builtin_return_address
7167 .param_str = "v*IUi"
7168
7169__builtin_rindex
7170 .param_str = "c*cC*i"
7171 .attributes = .{ .lib_function_with_builtin_prefix = true }
7172
7173__builtin_rint
7174 .param_str = "dd"
7175 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7176
7177__builtin_rintf
7178 .param_str = "ff"
7179 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7180
7181__builtin_rintf128
7182 .param_str = "LLdLLd"
7183 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7184
7185__builtin_rintf16
7186 .param_str = "hh"
7187 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7188
7189__builtin_rintl
7190 .param_str = "LdLd"
7191 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7192
7193__builtin_rotateleft16
7194 .param_str = "UsUsUs"
7195 .attributes = .{ .@"const" = true, .const_evaluable = true }
7196
7197__builtin_rotateleft32
7198 .param_str = "UZiUZiUZi"
7199 .attributes = .{ .@"const" = true, .const_evaluable = true }
7200
7201__builtin_rotateleft64
7202 .param_str = "UWiUWiUWi"
7203 .attributes = .{ .@"const" = true, .const_evaluable = true }
7204
7205__builtin_rotateleft8
7206 .param_str = "UcUcUc"
7207 .attributes = .{ .@"const" = true, .const_evaluable = true }
7208
7209__builtin_rotateright16
7210 .param_str = "UsUsUs"
7211 .attributes = .{ .@"const" = true, .const_evaluable = true }
7212
7213__builtin_rotateright32
7214 .param_str = "UZiUZiUZi"
7215 .attributes = .{ .@"const" = true, .const_evaluable = true }
7216
7217__builtin_rotateright64
7218 .param_str = "UWiUWiUWi"
7219 .attributes = .{ .@"const" = true, .const_evaluable = true }
7220
7221__builtin_rotateright8
7222 .param_str = "UcUcUc"
7223 .attributes = .{ .@"const" = true, .const_evaluable = true }
7224
7225__builtin_round
7226 .param_str = "dd"
7227 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7228
7229__builtin_roundeven
7230 .param_str = "dd"
7231 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7232
7233__builtin_roundevenf
7234 .param_str = "ff"
7235 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7236
7237__builtin_roundevenf128
7238 .param_str = "LLdLLd"
7239 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7240
7241__builtin_roundevenf16
7242 .param_str = "hh"
7243 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7244
7245__builtin_roundevenl
7246 .param_str = "LdLd"
7247 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7248
7249__builtin_roundf
7250 .param_str = "ff"
7251 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7252
7253__builtin_roundf128
7254 .param_str = "LLdLLd"
7255 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7256
7257__builtin_roundf16
7258 .param_str = "hh"
7259 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7260
7261__builtin_roundl
7262 .param_str = "LdLd"
7263 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7264
7265__builtin_sadd_overflow
7266 .param_str = "bSiCSiCSi*"
7267 .attributes = .{ .const_evaluable = true }
7268
7269__builtin_saddl_overflow
7270 .param_str = "bSLiCSLiCSLi*"
7271 .attributes = .{ .const_evaluable = true }
7272
7273__builtin_saddll_overflow
7274 .param_str = "bSLLiCSLLiCSLLi*"
7275 .attributes = .{ .const_evaluable = true }
7276
7277__builtin_scalbln
7278 .param_str = "ddLi"
7279 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7280
7281__builtin_scalblnf
7282 .param_str = "ffLi"
7283 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7284
7285__builtin_scalblnf128
7286 .param_str = "LLdLLdLi"
7287 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7288
7289__builtin_scalblnl
7290 .param_str = "LdLdLi"
7291 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7292
7293__builtin_scalbn
7294 .param_str = "ddi"
7295 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7296
7297__builtin_scalbnf
7298 .param_str = "ffi"
7299 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7300
7301__builtin_scalbnf128
7302 .param_str = "LLdLLdi"
7303 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7304
7305__builtin_scalbnl
7306 .param_str = "LdLdi"
7307 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7308
7309__builtin_scanf
7310 .param_str = "icC*R."
7311 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf }
7312
7313__builtin_set_flt_rounds
7314 .param_str = "vi"
7315
7316__builtin_setflm
7317 .param_str = "dd"
7318 .target_set = TargetSet.initOne(.ppc)
7319
7320__builtin_setjmp
7321 .param_str = "iv**"
7322 .attributes = .{ .returns_twice = true }
7323
7324__builtin_setps
7325 .param_str = "vUiUi"
7326 .target_set = TargetSet.initOne(.xcore)
7327
7328__builtin_setrnd
7329 .param_str = "di"
7330 .target_set = TargetSet.initOne(.ppc)
7331
7332__builtin_shufflevector
7333 .param_str = "v."
7334 .attributes = .{ .@"const" = true, .custom_typecheck = true }
7335
7336__builtin_signbit
7337 .param_str = "i."
7338 .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true }
7339
7340__builtin_signbitf
7341 .param_str = "if"
7342 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7343
7344__builtin_signbitl
7345 .param_str = "iLd"
7346 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7347
7348__builtin_sin
7349 .param_str = "dd"
7350 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7351
7352__builtin_sinf
7353 .param_str = "ff"
7354 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7355
7356__builtin_sinf128
7357 .param_str = "LLdLLd"
7358 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7359
7360__builtin_sinf16
7361 .param_str = "hh"
7362 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7363
7364__builtin_sinh
7365 .param_str = "dd"
7366 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7367
7368__builtin_sinhf
7369 .param_str = "ff"
7370 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7371
7372__builtin_sinhf128
7373 .param_str = "LLdLLd"
7374 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7375
7376__builtin_sinhl
7377 .param_str = "LdLd"
7378 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7379
7380__builtin_sinl
7381 .param_str = "LdLd"
7382 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7383
7384__builtin_smul_overflow
7385 .param_str = "bSiCSiCSi*"
7386 .attributes = .{ .const_evaluable = true }
7387
7388__builtin_smull_overflow
7389 .param_str = "bSLiCSLiCSLi*"
7390 .attributes = .{ .const_evaluable = true }
7391
7392__builtin_smulll_overflow
7393 .param_str = "bSLLiCSLLiCSLLi*"
7394 .attributes = .{ .const_evaluable = true }
7395
7396__builtin_snprintf
7397 .param_str = "ic*RzcC*R."
7398 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 }
7399
7400__builtin_sponentry
7401 .param_str = "v*"
7402 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
7403 .attributes = .{ .@"const" = true }
7404
7405__builtin_sprintf
7406 .param_str = "ic*RcC*R."
7407 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 }
7408
7409__builtin_sqrt
7410 .param_str = "dd"
7411 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7412
7413__builtin_sqrtf
7414 .param_str = "ff"
7415 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7416
7417__builtin_sqrtf128
7418 .param_str = "LLdLLd"
7419 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7420
7421__builtin_sqrtf16
7422 .param_str = "hh"
7423 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7424
7425__builtin_sqrtl
7426 .param_str = "LdLd"
7427 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7428
7429__builtin_sscanf
7430 .param_str = "icC*RcC*R."
7431 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 }
7432
7433__builtin_ssub_overflow
7434 .param_str = "bSiCSiCSi*"
7435 .attributes = .{ .const_evaluable = true }
7436
7437__builtin_ssubl_overflow
7438 .param_str = "bSLiCSLiCSLi*"
7439 .attributes = .{ .const_evaluable = true }
7440
7441__builtin_ssubll_overflow
7442 .param_str = "bSLLiCSLLiCSLLi*"
7443 .attributes = .{ .const_evaluable = true }
7444
7445__builtin_stdarg_start
7446 .param_str = "vA."
7447 .attributes = .{ .custom_typecheck = true }
7448
7449__builtin_stpcpy
7450 .param_str = "c*c*cC*"
7451 .attributes = .{ .lib_function_with_builtin_prefix = true }
7452
7453__builtin_stpncpy
7454 .param_str = "c*c*cC*z"
7455 .attributes = .{ .lib_function_with_builtin_prefix = true }
7456
7457__builtin_strcasecmp
7458 .param_str = "icC*cC*"
7459 .attributes = .{ .lib_function_with_builtin_prefix = true }
7460
7461__builtin_strcat
7462 .param_str = "c*c*cC*"
7463 .attributes = .{ .lib_function_with_builtin_prefix = true }
7464
7465__builtin_strchr
7466 .param_str = "c*cC*i"
7467 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
7468
7469__builtin_strcmp
7470 .param_str = "icC*cC*"
7471 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
7472
7473__builtin_strcpy
7474 .param_str = "c*c*cC*"
7475 .attributes = .{ .lib_function_with_builtin_prefix = true }
7476
7477__builtin_strcspn
7478 .param_str = "zcC*cC*"
7479 .attributes = .{ .lib_function_with_builtin_prefix = true }
7480
7481__builtin_strdup
7482 .param_str = "c*cC*"
7483 .attributes = .{ .lib_function_with_builtin_prefix = true }
7484
7485__builtin_strlen
7486 .param_str = "zcC*"
7487 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
7488
7489__builtin_strncasecmp
7490 .param_str = "icC*cC*z"
7491 .attributes = .{ .lib_function_with_builtin_prefix = true }
7492
7493__builtin_strncat
7494 .param_str = "c*c*cC*z"
7495 .attributes = .{ .lib_function_with_builtin_prefix = true }
7496
7497__builtin_strncmp
7498 .param_str = "icC*cC*z"
7499 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
7500
7501__builtin_strncpy
7502 .param_str = "c*c*cC*z"
7503 .attributes = .{ .lib_function_with_builtin_prefix = true }
7504
7505__builtin_strndup
7506 .param_str = "c*cC*z"
7507 .attributes = .{ .lib_function_with_builtin_prefix = true }
7508
7509__builtin_strpbrk
7510 .param_str = "c*cC*cC*"
7511 .attributes = .{ .lib_function_with_builtin_prefix = true }
7512
7513__builtin_strrchr
7514 .param_str = "c*cC*i"
7515 .attributes = .{ .lib_function_with_builtin_prefix = true }
7516
7517__builtin_strspn
7518 .param_str = "zcC*cC*"
7519 .attributes = .{ .lib_function_with_builtin_prefix = true }
7520
7521__builtin_strstr
7522 .param_str = "c*cC*cC*"
7523 .attributes = .{ .lib_function_with_builtin_prefix = true }
7524
7525__builtin_sub_overflow
7526 .param_str = "b."
7527 .attributes = .{ .custom_typecheck = true, .const_evaluable = true }
7528
7529__builtin_subc
7530 .param_str = "UiUiCUiCUiCUi*"
7531
7532__builtin_subcb
7533 .param_str = "UcUcCUcCUcCUc*"
7534
7535__builtin_subcl
7536 .param_str = "ULiULiCULiCULiCULi*"
7537
7538__builtin_subcll
7539 .param_str = "ULLiULLiCULLiCULLiCULLi*"
7540
7541__builtin_subcs
7542 .param_str = "UsUsCUsCUsCUs*"
7543
7544__builtin_tan
7545 .param_str = "dd"
7546 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7547
7548__builtin_tanf
7549 .param_str = "ff"
7550 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7551
7552__builtin_tanf128
7553 .param_str = "LLdLLd"
7554 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7555
7556__builtin_tanh
7557 .param_str = "dd"
7558 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7559
7560__builtin_tanhf
7561 .param_str = "ff"
7562 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7563
7564__builtin_tanhf128
7565 .param_str = "LLdLLd"
7566 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7567
7568__builtin_tanhl
7569 .param_str = "LdLd"
7570 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7571
7572__builtin_tanl
7573 .param_str = "LdLd"
7574 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7575
7576__builtin_tgamma
7577 .param_str = "dd"
7578 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7579
7580__builtin_tgammaf
7581 .param_str = "ff"
7582 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7583
7584__builtin_tgammaf128
7585 .param_str = "LLdLLd"
7586 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7587
7588__builtin_tgammal
7589 .param_str = "LdLd"
7590 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true }
7591
7592__builtin_thread_pointer
7593 .param_str = "v*"
7594 .attributes = .{ .@"const" = true }
7595
7596__builtin_trap
7597 .param_str = "v"
7598 .attributes = .{ .noreturn = true }
7599
7600__builtin_trunc
7601 .param_str = "dd"
7602 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7603
7604__builtin_truncf
7605 .param_str = "ff"
7606 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7607
7608__builtin_truncf128
7609 .param_str = "LLdLLd"
7610 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7611
7612__builtin_truncf16
7613 .param_str = "hh"
7614 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7615
7616__builtin_truncl
7617 .param_str = "LdLd"
7618 .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true }
7619
7620__builtin_uadd_overflow
7621 .param_str = "bUiCUiCUi*"
7622 .attributes = .{ .const_evaluable = true }
7623
7624__builtin_uaddl_overflow
7625 .param_str = "bULiCULiCULi*"
7626 .attributes = .{ .const_evaluable = true }
7627
7628__builtin_uaddll_overflow
7629 .param_str = "bULLiCULLiCULLi*"
7630 .attributes = .{ .const_evaluable = true }
7631
7632__builtin_umul_overflow
7633 .param_str = "bUiCUiCUi*"
7634 .attributes = .{ .const_evaluable = true }
7635
7636__builtin_umull_overflow
7637 .param_str = "bULiCULiCULi*"
7638 .attributes = .{ .const_evaluable = true }
7639
7640__builtin_umulll_overflow
7641 .param_str = "bULLiCULLiCULLi*"
7642 .attributes = .{ .const_evaluable = true }
7643
7644__builtin_unpack_longdouble
7645 .param_str = "dLdIi"
7646 .target_set = TargetSet.initOne(.ppc)
7647
7648__builtin_unpredictable
7649 .param_str = "LiLi"
7650 .attributes = .{ .@"const" = true }
7651
7652__builtin_unreachable
7653 .param_str = "v"
7654 .attributes = .{ .noreturn = true }
7655
7656__builtin_unwind_init
7657 .param_str = "v"
7658
7659__builtin_usub_overflow
7660 .param_str = "bUiCUiCUi*"
7661 .attributes = .{ .const_evaluable = true }
7662
7663__builtin_usubl_overflow
7664 .param_str = "bULiCULiCULi*"
7665 .attributes = .{ .const_evaluable = true }
7666
7667__builtin_usubll_overflow
7668 .param_str = "bULLiCULLiCULLi*"
7669 .attributes = .{ .const_evaluable = true }
7670
7671__builtin_va_copy
7672 .param_str = "vAA"
7673
7674__builtin_va_end
7675 .param_str = "vA"
7676
7677__builtin_va_start
7678 .param_str = "vA."
7679 .attributes = .{ .custom_typecheck = true }
7680
7681__builtin_ve_vl_andm_MMM
7682 .param_str = "V512bV512bV512b"
7683 .target_set = TargetSet.initOne(.vevl_gen)
7684
7685__builtin_ve_vl_andm_mmm
7686 .param_str = "V256bV256bV256b"
7687 .target_set = TargetSet.initOne(.vevl_gen)
7688
7689__builtin_ve_vl_eqvm_MMM
7690 .param_str = "V512bV512bV512b"
7691 .target_set = TargetSet.initOne(.vevl_gen)
7692
7693__builtin_ve_vl_eqvm_mmm
7694 .param_str = "V256bV256bV256b"
7695 .target_set = TargetSet.initOne(.vevl_gen)
7696
7697__builtin_ve_vl_extract_vm512l
7698 .param_str = "V256bV512b"
7699 .target_set = TargetSet.initOne(.ve)
7700
7701__builtin_ve_vl_extract_vm512u
7702 .param_str = "V256bV512b"
7703 .target_set = TargetSet.initOne(.ve)
7704
7705__builtin_ve_vl_fencec_s
7706 .param_str = "vUi"
7707 .target_set = TargetSet.initOne(.vevl_gen)
7708
7709__builtin_ve_vl_fencei
7710 .param_str = "v"
7711 .target_set = TargetSet.initOne(.vevl_gen)
7712
7713__builtin_ve_vl_fencem_s
7714 .param_str = "vUi"
7715 .target_set = TargetSet.initOne(.vevl_gen)
7716
7717__builtin_ve_vl_fidcr_sss
7718 .param_str = "LUiLUiUi"
7719 .target_set = TargetSet.initOne(.vevl_gen)
7720
7721__builtin_ve_vl_insert_vm512l
7722 .param_str = "V512bV512bV256b"
7723 .target_set = TargetSet.initOne(.ve)
7724
7725__builtin_ve_vl_insert_vm512u
7726 .param_str = "V512bV512bV256b"
7727 .target_set = TargetSet.initOne(.ve)
7728
7729__builtin_ve_vl_lcr_sss
7730 .param_str = "LUiLUiLUi"
7731 .target_set = TargetSet.initOne(.vevl_gen)
7732
7733__builtin_ve_vl_lsv_vvss
7734 .param_str = "V256dV256dUiLUi"
7735 .target_set = TargetSet.initOne(.vevl_gen)
7736
7737__builtin_ve_vl_lvm_MMss
7738 .param_str = "V512bV512bLUiLUi"
7739 .target_set = TargetSet.initOne(.vevl_gen)
7740
7741__builtin_ve_vl_lvm_mmss
7742 .param_str = "V256bV256bLUiLUi"
7743 .target_set = TargetSet.initOne(.vevl_gen)
7744
7745__builtin_ve_vl_lvsd_svs
7746 .param_str = "dV256dUi"
7747 .target_set = TargetSet.initOne(.vevl_gen)
7748
7749__builtin_ve_vl_lvsl_svs
7750 .param_str = "LUiV256dUi"
7751 .target_set = TargetSet.initOne(.vevl_gen)
7752
7753__builtin_ve_vl_lvss_svs
7754 .param_str = "fV256dUi"
7755 .target_set = TargetSet.initOne(.vevl_gen)
7756
7757__builtin_ve_vl_lzvm_sml
7758 .param_str = "LUiV256bUi"
7759 .target_set = TargetSet.initOne(.vevl_gen)
7760
7761__builtin_ve_vl_negm_MM
7762 .param_str = "V512bV512b"
7763 .target_set = TargetSet.initOne(.vevl_gen)
7764
7765__builtin_ve_vl_negm_mm
7766 .param_str = "V256bV256b"
7767 .target_set = TargetSet.initOne(.vevl_gen)
7768
7769__builtin_ve_vl_nndm_MMM
7770 .param_str = "V512bV512bV512b"
7771 .target_set = TargetSet.initOne(.vevl_gen)
7772
7773__builtin_ve_vl_nndm_mmm
7774 .param_str = "V256bV256bV256b"
7775 .target_set = TargetSet.initOne(.vevl_gen)
7776
7777__builtin_ve_vl_orm_MMM
7778 .param_str = "V512bV512bV512b"
7779 .target_set = TargetSet.initOne(.vevl_gen)
7780
7781__builtin_ve_vl_orm_mmm
7782 .param_str = "V256bV256bV256b"
7783 .target_set = TargetSet.initOne(.vevl_gen)
7784
7785__builtin_ve_vl_pack_f32a
7786 .param_str = "ULifC*"
7787 .target_set = TargetSet.initOne(.ve)
7788
7789__builtin_ve_vl_pack_f32p
7790 .param_str = "ULifC*fC*"
7791 .target_set = TargetSet.initOne(.ve)
7792
7793__builtin_ve_vl_pcvm_sml
7794 .param_str = "LUiV256bUi"
7795 .target_set = TargetSet.initOne(.vevl_gen)
7796
7797__builtin_ve_vl_pfchv_ssl
7798 .param_str = "vLivC*Ui"
7799 .target_set = TargetSet.initOne(.vevl_gen)
7800
7801__builtin_ve_vl_pfchvnc_ssl
7802 .param_str = "vLivC*Ui"
7803 .target_set = TargetSet.initOne(.vevl_gen)
7804
7805__builtin_ve_vl_pvadds_vsvMvl
7806 .param_str = "V256dLUiV256dV512bV256dUi"
7807 .target_set = TargetSet.initOne(.vevl_gen)
7808
7809__builtin_ve_vl_pvadds_vsvl
7810 .param_str = "V256dLUiV256dUi"
7811 .target_set = TargetSet.initOne(.vevl_gen)
7812
7813__builtin_ve_vl_pvadds_vsvvl
7814 .param_str = "V256dLUiV256dV256dUi"
7815 .target_set = TargetSet.initOne(.vevl_gen)
7816
7817__builtin_ve_vl_pvadds_vvvMvl
7818 .param_str = "V256dV256dV256dV512bV256dUi"
7819 .target_set = TargetSet.initOne(.vevl_gen)
7820
7821__builtin_ve_vl_pvadds_vvvl
7822 .param_str = "V256dV256dV256dUi"
7823 .target_set = TargetSet.initOne(.vevl_gen)
7824
7825__builtin_ve_vl_pvadds_vvvvl
7826 .param_str = "V256dV256dV256dV256dUi"
7827 .target_set = TargetSet.initOne(.vevl_gen)
7828
7829__builtin_ve_vl_pvaddu_vsvMvl
7830 .param_str = "V256dLUiV256dV512bV256dUi"
7831 .target_set = TargetSet.initOne(.vevl_gen)
7832
7833__builtin_ve_vl_pvaddu_vsvl
7834 .param_str = "V256dLUiV256dUi"
7835 .target_set = TargetSet.initOne(.vevl_gen)
7836
7837__builtin_ve_vl_pvaddu_vsvvl
7838 .param_str = "V256dLUiV256dV256dUi"
7839 .target_set = TargetSet.initOne(.vevl_gen)
7840
7841__builtin_ve_vl_pvaddu_vvvMvl
7842 .param_str = "V256dV256dV256dV512bV256dUi"
7843 .target_set = TargetSet.initOne(.vevl_gen)
7844
7845__builtin_ve_vl_pvaddu_vvvl
7846 .param_str = "V256dV256dV256dUi"
7847 .target_set = TargetSet.initOne(.vevl_gen)
7848
7849__builtin_ve_vl_pvaddu_vvvvl
7850 .param_str = "V256dV256dV256dV256dUi"
7851 .target_set = TargetSet.initOne(.vevl_gen)
7852
7853__builtin_ve_vl_pvand_vsvMvl
7854 .param_str = "V256dLUiV256dV512bV256dUi"
7855 .target_set = TargetSet.initOne(.vevl_gen)
7856
7857__builtin_ve_vl_pvand_vsvl
7858 .param_str = "V256dLUiV256dUi"
7859 .target_set = TargetSet.initOne(.vevl_gen)
7860
7861__builtin_ve_vl_pvand_vsvvl
7862 .param_str = "V256dLUiV256dV256dUi"
7863 .target_set = TargetSet.initOne(.vevl_gen)
7864
7865__builtin_ve_vl_pvand_vvvMvl
7866 .param_str = "V256dV256dV256dV512bV256dUi"
7867 .target_set = TargetSet.initOne(.vevl_gen)
7868
7869__builtin_ve_vl_pvand_vvvl
7870 .param_str = "V256dV256dV256dUi"
7871 .target_set = TargetSet.initOne(.vevl_gen)
7872
7873__builtin_ve_vl_pvand_vvvvl
7874 .param_str = "V256dV256dV256dV256dUi"
7875 .target_set = TargetSet.initOne(.vevl_gen)
7876
7877__builtin_ve_vl_pvbrd_vsMvl
7878 .param_str = "V256dLUiV512bV256dUi"
7879 .target_set = TargetSet.initOne(.vevl_gen)
7880
7881__builtin_ve_vl_pvbrd_vsl
7882 .param_str = "V256dLUiUi"
7883 .target_set = TargetSet.initOne(.vevl_gen)
7884
7885__builtin_ve_vl_pvbrd_vsvl
7886 .param_str = "V256dLUiV256dUi"
7887 .target_set = TargetSet.initOne(.vevl_gen)
7888
7889__builtin_ve_vl_pvbrv_vvMvl
7890 .param_str = "V256dV256dV512bV256dUi"
7891 .target_set = TargetSet.initOne(.vevl_gen)
7892
7893__builtin_ve_vl_pvbrv_vvl
7894 .param_str = "V256dV256dUi"
7895 .target_set = TargetSet.initOne(.vevl_gen)
7896
7897__builtin_ve_vl_pvbrv_vvvl
7898 .param_str = "V256dV256dV256dUi"
7899 .target_set = TargetSet.initOne(.vevl_gen)
7900
7901__builtin_ve_vl_pvbrvlo_vvl
7902 .param_str = "V256dV256dUi"
7903 .target_set = TargetSet.initOne(.vevl_gen)
7904
7905__builtin_ve_vl_pvbrvlo_vvmvl
7906 .param_str = "V256dV256dV256bV256dUi"
7907 .target_set = TargetSet.initOne(.vevl_gen)
7908
7909__builtin_ve_vl_pvbrvlo_vvvl
7910 .param_str = "V256dV256dV256dUi"
7911 .target_set = TargetSet.initOne(.vevl_gen)
7912
7913__builtin_ve_vl_pvbrvup_vvl
7914 .param_str = "V256dV256dUi"
7915 .target_set = TargetSet.initOne(.vevl_gen)
7916
7917__builtin_ve_vl_pvbrvup_vvmvl
7918 .param_str = "V256dV256dV256bV256dUi"
7919 .target_set = TargetSet.initOne(.vevl_gen)
7920
7921__builtin_ve_vl_pvbrvup_vvvl
7922 .param_str = "V256dV256dV256dUi"
7923 .target_set = TargetSet.initOne(.vevl_gen)
7924
7925__builtin_ve_vl_pvcmps_vsvMvl
7926 .param_str = "V256dLUiV256dV512bV256dUi"
7927 .target_set = TargetSet.initOne(.vevl_gen)
7928
7929__builtin_ve_vl_pvcmps_vsvl
7930 .param_str = "V256dLUiV256dUi"
7931 .target_set = TargetSet.initOne(.vevl_gen)
7932
7933__builtin_ve_vl_pvcmps_vsvvl
7934 .param_str = "V256dLUiV256dV256dUi"
7935 .target_set = TargetSet.initOne(.vevl_gen)
7936
7937__builtin_ve_vl_pvcmps_vvvMvl
7938 .param_str = "V256dV256dV256dV512bV256dUi"
7939 .target_set = TargetSet.initOne(.vevl_gen)
7940
7941__builtin_ve_vl_pvcmps_vvvl
7942 .param_str = "V256dV256dV256dUi"
7943 .target_set = TargetSet.initOne(.vevl_gen)
7944
7945__builtin_ve_vl_pvcmps_vvvvl
7946 .param_str = "V256dV256dV256dV256dUi"
7947 .target_set = TargetSet.initOne(.vevl_gen)
7948
7949__builtin_ve_vl_pvcmpu_vsvMvl
7950 .param_str = "V256dLUiV256dV512bV256dUi"
7951 .target_set = TargetSet.initOne(.vevl_gen)
7952
7953__builtin_ve_vl_pvcmpu_vsvl
7954 .param_str = "V256dLUiV256dUi"
7955 .target_set = TargetSet.initOne(.vevl_gen)
7956
7957__builtin_ve_vl_pvcmpu_vsvvl
7958 .param_str = "V256dLUiV256dV256dUi"
7959 .target_set = TargetSet.initOne(.vevl_gen)
7960
7961__builtin_ve_vl_pvcmpu_vvvMvl
7962 .param_str = "V256dV256dV256dV512bV256dUi"
7963 .target_set = TargetSet.initOne(.vevl_gen)
7964
7965__builtin_ve_vl_pvcmpu_vvvl
7966 .param_str = "V256dV256dV256dUi"
7967 .target_set = TargetSet.initOne(.vevl_gen)
7968
7969__builtin_ve_vl_pvcmpu_vvvvl
7970 .param_str = "V256dV256dV256dV256dUi"
7971 .target_set = TargetSet.initOne(.vevl_gen)
7972
7973__builtin_ve_vl_pvcvtsw_vvl
7974 .param_str = "V256dV256dUi"
7975 .target_set = TargetSet.initOne(.vevl_gen)
7976
7977__builtin_ve_vl_pvcvtsw_vvvl
7978 .param_str = "V256dV256dV256dUi"
7979 .target_set = TargetSet.initOne(.vevl_gen)
7980
7981__builtin_ve_vl_pvcvtws_vvMvl
7982 .param_str = "V256dV256dV512bV256dUi"
7983 .target_set = TargetSet.initOne(.vevl_gen)
7984
7985__builtin_ve_vl_pvcvtws_vvl
7986 .param_str = "V256dV256dUi"
7987 .target_set = TargetSet.initOne(.vevl_gen)
7988
7989__builtin_ve_vl_pvcvtws_vvvl
7990 .param_str = "V256dV256dV256dUi"
7991 .target_set = TargetSet.initOne(.vevl_gen)
7992
7993__builtin_ve_vl_pvcvtwsrz_vvMvl
7994 .param_str = "V256dV256dV512bV256dUi"
7995 .target_set = TargetSet.initOne(.vevl_gen)
7996
7997__builtin_ve_vl_pvcvtwsrz_vvl
7998 .param_str = "V256dV256dUi"
7999 .target_set = TargetSet.initOne(.vevl_gen)
8000
8001__builtin_ve_vl_pvcvtwsrz_vvvl
8002 .param_str = "V256dV256dV256dUi"
8003 .target_set = TargetSet.initOne(.vevl_gen)
8004
8005__builtin_ve_vl_pveqv_vsvMvl
8006 .param_str = "V256dLUiV256dV512bV256dUi"
8007 .target_set = TargetSet.initOne(.vevl_gen)
8008
8009__builtin_ve_vl_pveqv_vsvl
8010 .param_str = "V256dLUiV256dUi"
8011 .target_set = TargetSet.initOne(.vevl_gen)
8012
8013__builtin_ve_vl_pveqv_vsvvl
8014 .param_str = "V256dLUiV256dV256dUi"
8015 .target_set = TargetSet.initOne(.vevl_gen)
8016
8017__builtin_ve_vl_pveqv_vvvMvl
8018 .param_str = "V256dV256dV256dV512bV256dUi"
8019 .target_set = TargetSet.initOne(.vevl_gen)
8020
8021__builtin_ve_vl_pveqv_vvvl
8022 .param_str = "V256dV256dV256dUi"
8023 .target_set = TargetSet.initOne(.vevl_gen)
8024
8025__builtin_ve_vl_pveqv_vvvvl
8026 .param_str = "V256dV256dV256dV256dUi"
8027 .target_set = TargetSet.initOne(.vevl_gen)
8028
8029__builtin_ve_vl_pvfadd_vsvMvl
8030 .param_str = "V256dLUiV256dV512bV256dUi"
8031 .target_set = TargetSet.initOne(.vevl_gen)
8032
8033__builtin_ve_vl_pvfadd_vsvl
8034 .param_str = "V256dLUiV256dUi"
8035 .target_set = TargetSet.initOne(.vevl_gen)
8036
8037__builtin_ve_vl_pvfadd_vsvvl
8038 .param_str = "V256dLUiV256dV256dUi"
8039 .target_set = TargetSet.initOne(.vevl_gen)
8040
8041__builtin_ve_vl_pvfadd_vvvMvl
8042 .param_str = "V256dV256dV256dV512bV256dUi"
8043 .target_set = TargetSet.initOne(.vevl_gen)
8044
8045__builtin_ve_vl_pvfadd_vvvl
8046 .param_str = "V256dV256dV256dUi"
8047 .target_set = TargetSet.initOne(.vevl_gen)
8048
8049__builtin_ve_vl_pvfadd_vvvvl
8050 .param_str = "V256dV256dV256dV256dUi"
8051 .target_set = TargetSet.initOne(.vevl_gen)
8052
8053__builtin_ve_vl_pvfcmp_vsvMvl
8054 .param_str = "V256dLUiV256dV512bV256dUi"
8055 .target_set = TargetSet.initOne(.vevl_gen)
8056
8057__builtin_ve_vl_pvfcmp_vsvl
8058 .param_str = "V256dLUiV256dUi"
8059 .target_set = TargetSet.initOne(.vevl_gen)
8060
8061__builtin_ve_vl_pvfcmp_vsvvl
8062 .param_str = "V256dLUiV256dV256dUi"
8063 .target_set = TargetSet.initOne(.vevl_gen)
8064
8065__builtin_ve_vl_pvfcmp_vvvMvl
8066 .param_str = "V256dV256dV256dV512bV256dUi"
8067 .target_set = TargetSet.initOne(.vevl_gen)
8068
8069__builtin_ve_vl_pvfcmp_vvvl
8070 .param_str = "V256dV256dV256dUi"
8071 .target_set = TargetSet.initOne(.vevl_gen)
8072
8073__builtin_ve_vl_pvfcmp_vvvvl
8074 .param_str = "V256dV256dV256dV256dUi"
8075 .target_set = TargetSet.initOne(.vevl_gen)
8076
8077__builtin_ve_vl_pvfmad_vsvvMvl
8078 .param_str = "V256dLUiV256dV256dV512bV256dUi"
8079 .target_set = TargetSet.initOne(.vevl_gen)
8080
8081__builtin_ve_vl_pvfmad_vsvvl
8082 .param_str = "V256dLUiV256dV256dUi"
8083 .target_set = TargetSet.initOne(.vevl_gen)
8084
8085__builtin_ve_vl_pvfmad_vsvvvl
8086 .param_str = "V256dLUiV256dV256dV256dUi"
8087 .target_set = TargetSet.initOne(.vevl_gen)
8088
8089__builtin_ve_vl_pvfmad_vvsvMvl
8090 .param_str = "V256dV256dLUiV256dV512bV256dUi"
8091 .target_set = TargetSet.initOne(.vevl_gen)
8092
8093__builtin_ve_vl_pvfmad_vvsvl
8094 .param_str = "V256dV256dLUiV256dUi"
8095 .target_set = TargetSet.initOne(.vevl_gen)
8096
8097__builtin_ve_vl_pvfmad_vvsvvl
8098 .param_str = "V256dV256dLUiV256dV256dUi"
8099 .target_set = TargetSet.initOne(.vevl_gen)
8100
8101__builtin_ve_vl_pvfmad_vvvvMvl
8102 .param_str = "V256dV256dV256dV256dV512bV256dUi"
8103 .target_set = TargetSet.initOne(.vevl_gen)
8104
8105__builtin_ve_vl_pvfmad_vvvvl
8106 .param_str = "V256dV256dV256dV256dUi"
8107 .target_set = TargetSet.initOne(.vevl_gen)
8108
8109__builtin_ve_vl_pvfmad_vvvvvl
8110 .param_str = "V256dV256dV256dV256dV256dUi"
8111 .target_set = TargetSet.initOne(.vevl_gen)
8112
8113__builtin_ve_vl_pvfmax_vsvMvl
8114 .param_str = "V256dLUiV256dV512bV256dUi"
8115 .target_set = TargetSet.initOne(.vevl_gen)
8116
8117__builtin_ve_vl_pvfmax_vsvl
8118 .param_str = "V256dLUiV256dUi"
8119 .target_set = TargetSet.initOne(.vevl_gen)
8120
8121__builtin_ve_vl_pvfmax_vsvvl
8122 .param_str = "V256dLUiV256dV256dUi"
8123 .target_set = TargetSet.initOne(.vevl_gen)
8124
8125__builtin_ve_vl_pvfmax_vvvMvl
8126 .param_str = "V256dV256dV256dV512bV256dUi"
8127 .target_set = TargetSet.initOne(.vevl_gen)
8128
8129__builtin_ve_vl_pvfmax_vvvl
8130 .param_str = "V256dV256dV256dUi"
8131 .target_set = TargetSet.initOne(.vevl_gen)
8132
8133__builtin_ve_vl_pvfmax_vvvvl
8134 .param_str = "V256dV256dV256dV256dUi"
8135 .target_set = TargetSet.initOne(.vevl_gen)
8136
8137__builtin_ve_vl_pvfmin_vsvMvl
8138 .param_str = "V256dLUiV256dV512bV256dUi"
8139 .target_set = TargetSet.initOne(.vevl_gen)
8140
8141__builtin_ve_vl_pvfmin_vsvl
8142 .param_str = "V256dLUiV256dUi"
8143 .target_set = TargetSet.initOne(.vevl_gen)
8144
8145__builtin_ve_vl_pvfmin_vsvvl
8146 .param_str = "V256dLUiV256dV256dUi"
8147 .target_set = TargetSet.initOne(.vevl_gen)
8148
8149__builtin_ve_vl_pvfmin_vvvMvl
8150 .param_str = "V256dV256dV256dV512bV256dUi"
8151 .target_set = TargetSet.initOne(.vevl_gen)
8152
8153__builtin_ve_vl_pvfmin_vvvl
8154 .param_str = "V256dV256dV256dUi"
8155 .target_set = TargetSet.initOne(.vevl_gen)
8156
8157__builtin_ve_vl_pvfmin_vvvvl
8158 .param_str = "V256dV256dV256dV256dUi"
8159 .target_set = TargetSet.initOne(.vevl_gen)
8160
8161__builtin_ve_vl_pvfmkaf_Ml
8162 .param_str = "V512bUi"
8163 .target_set = TargetSet.initOne(.vevl_gen)
8164
8165__builtin_ve_vl_pvfmkat_Ml
8166 .param_str = "V512bUi"
8167 .target_set = TargetSet.initOne(.vevl_gen)
8168
8169__builtin_ve_vl_pvfmkseq_MvMl
8170 .param_str = "V512bV256dV512bUi"
8171 .target_set = TargetSet.initOne(.vevl_gen)
8172
8173__builtin_ve_vl_pvfmkseq_Mvl
8174 .param_str = "V512bV256dUi"
8175 .target_set = TargetSet.initOne(.vevl_gen)
8176
8177__builtin_ve_vl_pvfmkseqnan_MvMl
8178 .param_str = "V512bV256dV512bUi"
8179 .target_set = TargetSet.initOne(.vevl_gen)
8180
8181__builtin_ve_vl_pvfmkseqnan_Mvl
8182 .param_str = "V512bV256dUi"
8183 .target_set = TargetSet.initOne(.vevl_gen)
8184
8185__builtin_ve_vl_pvfmksge_MvMl
8186 .param_str = "V512bV256dV512bUi"
8187 .target_set = TargetSet.initOne(.vevl_gen)
8188
8189__builtin_ve_vl_pvfmksge_Mvl
8190 .param_str = "V512bV256dUi"
8191 .target_set = TargetSet.initOne(.vevl_gen)
8192
8193__builtin_ve_vl_pvfmksgenan_MvMl
8194 .param_str = "V512bV256dV512bUi"
8195 .target_set = TargetSet.initOne(.vevl_gen)
8196
8197__builtin_ve_vl_pvfmksgenan_Mvl
8198 .param_str = "V512bV256dUi"
8199 .target_set = TargetSet.initOne(.vevl_gen)
8200
8201__builtin_ve_vl_pvfmksgt_MvMl
8202 .param_str = "V512bV256dV512bUi"
8203 .target_set = TargetSet.initOne(.vevl_gen)
8204
8205__builtin_ve_vl_pvfmksgt_Mvl
8206 .param_str = "V512bV256dUi"
8207 .target_set = TargetSet.initOne(.vevl_gen)
8208
8209__builtin_ve_vl_pvfmksgtnan_MvMl
8210 .param_str = "V512bV256dV512bUi"
8211 .target_set = TargetSet.initOne(.vevl_gen)
8212
8213__builtin_ve_vl_pvfmksgtnan_Mvl
8214 .param_str = "V512bV256dUi"
8215 .target_set = TargetSet.initOne(.vevl_gen)
8216
8217__builtin_ve_vl_pvfmksle_MvMl
8218 .param_str = "V512bV256dV512bUi"
8219 .target_set = TargetSet.initOne(.vevl_gen)
8220
8221__builtin_ve_vl_pvfmksle_Mvl
8222 .param_str = "V512bV256dUi"
8223 .target_set = TargetSet.initOne(.vevl_gen)
8224
8225__builtin_ve_vl_pvfmkslenan_MvMl
8226 .param_str = "V512bV256dV512bUi"
8227 .target_set = TargetSet.initOne(.vevl_gen)
8228
8229__builtin_ve_vl_pvfmkslenan_Mvl
8230 .param_str = "V512bV256dUi"
8231 .target_set = TargetSet.initOne(.vevl_gen)
8232
8233__builtin_ve_vl_pvfmksloeq_mvl
8234 .param_str = "V256bV256dUi"
8235 .target_set = TargetSet.initOne(.vevl_gen)
8236
8237__builtin_ve_vl_pvfmksloeq_mvml
8238 .param_str = "V256bV256dV256bUi"
8239 .target_set = TargetSet.initOne(.vevl_gen)
8240
8241__builtin_ve_vl_pvfmksloeqnan_mvl
8242 .param_str = "V256bV256dUi"
8243 .target_set = TargetSet.initOne(.vevl_gen)
8244
8245__builtin_ve_vl_pvfmksloeqnan_mvml
8246 .param_str = "V256bV256dV256bUi"
8247 .target_set = TargetSet.initOne(.vevl_gen)
8248
8249__builtin_ve_vl_pvfmksloge_mvl
8250 .param_str = "V256bV256dUi"
8251 .target_set = TargetSet.initOne(.vevl_gen)
8252
8253__builtin_ve_vl_pvfmksloge_mvml
8254 .param_str = "V256bV256dV256bUi"
8255 .target_set = TargetSet.initOne(.vevl_gen)
8256
8257__builtin_ve_vl_pvfmkslogenan_mvl
8258 .param_str = "V256bV256dUi"
8259 .target_set = TargetSet.initOne(.vevl_gen)
8260
8261__builtin_ve_vl_pvfmkslogenan_mvml
8262 .param_str = "V256bV256dV256bUi"
8263 .target_set = TargetSet.initOne(.vevl_gen)
8264
8265__builtin_ve_vl_pvfmkslogt_mvl
8266 .param_str = "V256bV256dUi"
8267 .target_set = TargetSet.initOne(.vevl_gen)
8268
8269__builtin_ve_vl_pvfmkslogt_mvml
8270 .param_str = "V256bV256dV256bUi"
8271 .target_set = TargetSet.initOne(.vevl_gen)
8272
8273__builtin_ve_vl_pvfmkslogtnan_mvl
8274 .param_str = "V256bV256dUi"
8275 .target_set = TargetSet.initOne(.vevl_gen)
8276
8277__builtin_ve_vl_pvfmkslogtnan_mvml
8278 .param_str = "V256bV256dV256bUi"
8279 .target_set = TargetSet.initOne(.vevl_gen)
8280
8281__builtin_ve_vl_pvfmkslole_mvl
8282 .param_str = "V256bV256dUi"
8283 .target_set = TargetSet.initOne(.vevl_gen)
8284
8285__builtin_ve_vl_pvfmkslole_mvml
8286 .param_str = "V256bV256dV256bUi"
8287 .target_set = TargetSet.initOne(.vevl_gen)
8288
8289__builtin_ve_vl_pvfmkslolenan_mvl
8290 .param_str = "V256bV256dUi"
8291 .target_set = TargetSet.initOne(.vevl_gen)
8292
8293__builtin_ve_vl_pvfmkslolenan_mvml
8294 .param_str = "V256bV256dV256bUi"
8295 .target_set = TargetSet.initOne(.vevl_gen)
8296
8297__builtin_ve_vl_pvfmkslolt_mvl
8298 .param_str = "V256bV256dUi"
8299 .target_set = TargetSet.initOne(.vevl_gen)
8300
8301__builtin_ve_vl_pvfmkslolt_mvml
8302 .param_str = "V256bV256dV256bUi"
8303 .target_set = TargetSet.initOne(.vevl_gen)
8304
8305__builtin_ve_vl_pvfmksloltnan_mvl
8306 .param_str = "V256bV256dUi"
8307 .target_set = TargetSet.initOne(.vevl_gen)
8308
8309__builtin_ve_vl_pvfmksloltnan_mvml
8310 .param_str = "V256bV256dV256bUi"
8311 .target_set = TargetSet.initOne(.vevl_gen)
8312
8313__builtin_ve_vl_pvfmkslonan_mvl
8314 .param_str = "V256bV256dUi"
8315 .target_set = TargetSet.initOne(.vevl_gen)
8316
8317__builtin_ve_vl_pvfmkslonan_mvml
8318 .param_str = "V256bV256dV256bUi"
8319 .target_set = TargetSet.initOne(.vevl_gen)
8320
8321__builtin_ve_vl_pvfmkslone_mvl
8322 .param_str = "V256bV256dUi"
8323 .target_set = TargetSet.initOne(.vevl_gen)
8324
8325__builtin_ve_vl_pvfmkslone_mvml
8326 .param_str = "V256bV256dV256bUi"
8327 .target_set = TargetSet.initOne(.vevl_gen)
8328
8329__builtin_ve_vl_pvfmkslonenan_mvl
8330 .param_str = "V256bV256dUi"
8331 .target_set = TargetSet.initOne(.vevl_gen)
8332
8333__builtin_ve_vl_pvfmkslonenan_mvml
8334 .param_str = "V256bV256dV256bUi"
8335 .target_set = TargetSet.initOne(.vevl_gen)
8336
8337__builtin_ve_vl_pvfmkslonum_mvl
8338 .param_str = "V256bV256dUi"
8339 .target_set = TargetSet.initOne(.vevl_gen)
8340
8341__builtin_ve_vl_pvfmkslonum_mvml
8342 .param_str = "V256bV256dV256bUi"
8343 .target_set = TargetSet.initOne(.vevl_gen)
8344
8345__builtin_ve_vl_pvfmkslt_MvMl
8346 .param_str = "V512bV256dV512bUi"
8347 .target_set = TargetSet.initOne(.vevl_gen)
8348
8349__builtin_ve_vl_pvfmkslt_Mvl
8350 .param_str = "V512bV256dUi"
8351 .target_set = TargetSet.initOne(.vevl_gen)
8352
8353__builtin_ve_vl_pvfmksltnan_MvMl
8354 .param_str = "V512bV256dV512bUi"
8355 .target_set = TargetSet.initOne(.vevl_gen)
8356
8357__builtin_ve_vl_pvfmksltnan_Mvl
8358 .param_str = "V512bV256dUi"
8359 .target_set = TargetSet.initOne(.vevl_gen)
8360
8361__builtin_ve_vl_pvfmksnan_MvMl
8362 .param_str = "V512bV256dV512bUi"
8363 .target_set = TargetSet.initOne(.vevl_gen)
8364
8365__builtin_ve_vl_pvfmksnan_Mvl
8366 .param_str = "V512bV256dUi"
8367 .target_set = TargetSet.initOne(.vevl_gen)
8368
8369__builtin_ve_vl_pvfmksne_MvMl
8370 .param_str = "V512bV256dV512bUi"
8371 .target_set = TargetSet.initOne(.vevl_gen)
8372
8373__builtin_ve_vl_pvfmksne_Mvl
8374 .param_str = "V512bV256dUi"
8375 .target_set = TargetSet.initOne(.vevl_gen)
8376
8377__builtin_ve_vl_pvfmksnenan_MvMl
8378 .param_str = "V512bV256dV512bUi"
8379 .target_set = TargetSet.initOne(.vevl_gen)
8380
8381__builtin_ve_vl_pvfmksnenan_Mvl
8382 .param_str = "V512bV256dUi"
8383 .target_set = TargetSet.initOne(.vevl_gen)
8384
8385__builtin_ve_vl_pvfmksnum_MvMl
8386 .param_str = "V512bV256dV512bUi"
8387 .target_set = TargetSet.initOne(.vevl_gen)
8388
8389__builtin_ve_vl_pvfmksnum_Mvl
8390 .param_str = "V512bV256dUi"
8391 .target_set = TargetSet.initOne(.vevl_gen)
8392
8393__builtin_ve_vl_pvfmksupeq_mvl
8394 .param_str = "V256bV256dUi"
8395 .target_set = TargetSet.initOne(.vevl_gen)
8396
8397__builtin_ve_vl_pvfmksupeq_mvml
8398 .param_str = "V256bV256dV256bUi"
8399 .target_set = TargetSet.initOne(.vevl_gen)
8400
8401__builtin_ve_vl_pvfmksupeqnan_mvl
8402 .param_str = "V256bV256dUi"
8403 .target_set = TargetSet.initOne(.vevl_gen)
8404
8405__builtin_ve_vl_pvfmksupeqnan_mvml
8406 .param_str = "V256bV256dV256bUi"
8407 .target_set = TargetSet.initOne(.vevl_gen)
8408
8409__builtin_ve_vl_pvfmksupge_mvl
8410 .param_str = "V256bV256dUi"
8411 .target_set = TargetSet.initOne(.vevl_gen)
8412
8413__builtin_ve_vl_pvfmksupge_mvml
8414 .param_str = "V256bV256dV256bUi"
8415 .target_set = TargetSet.initOne(.vevl_gen)
8416
8417__builtin_ve_vl_pvfmksupgenan_mvl
8418 .param_str = "V256bV256dUi"
8419 .target_set = TargetSet.initOne(.vevl_gen)
8420
8421__builtin_ve_vl_pvfmksupgenan_mvml
8422 .param_str = "V256bV256dV256bUi"
8423 .target_set = TargetSet.initOne(.vevl_gen)
8424
8425__builtin_ve_vl_pvfmksupgt_mvl
8426 .param_str = "V256bV256dUi"
8427 .target_set = TargetSet.initOne(.vevl_gen)
8428
8429__builtin_ve_vl_pvfmksupgt_mvml
8430 .param_str = "V256bV256dV256bUi"
8431 .target_set = TargetSet.initOne(.vevl_gen)
8432
8433__builtin_ve_vl_pvfmksupgtnan_mvl
8434 .param_str = "V256bV256dUi"
8435 .target_set = TargetSet.initOne(.vevl_gen)
8436
8437__builtin_ve_vl_pvfmksupgtnan_mvml
8438 .param_str = "V256bV256dV256bUi"
8439 .target_set = TargetSet.initOne(.vevl_gen)
8440
8441__builtin_ve_vl_pvfmksuple_mvl
8442 .param_str = "V256bV256dUi"
8443 .target_set = TargetSet.initOne(.vevl_gen)
8444
8445__builtin_ve_vl_pvfmksuple_mvml
8446 .param_str = "V256bV256dV256bUi"
8447 .target_set = TargetSet.initOne(.vevl_gen)
8448
8449__builtin_ve_vl_pvfmksuplenan_mvl
8450 .param_str = "V256bV256dUi"
8451 .target_set = TargetSet.initOne(.vevl_gen)
8452
8453__builtin_ve_vl_pvfmksuplenan_mvml
8454 .param_str = "V256bV256dV256bUi"
8455 .target_set = TargetSet.initOne(.vevl_gen)
8456
8457__builtin_ve_vl_pvfmksuplt_mvl
8458 .param_str = "V256bV256dUi"
8459 .target_set = TargetSet.initOne(.vevl_gen)
8460
8461__builtin_ve_vl_pvfmksuplt_mvml
8462 .param_str = "V256bV256dV256bUi"
8463 .target_set = TargetSet.initOne(.vevl_gen)
8464
8465__builtin_ve_vl_pvfmksupltnan_mvl
8466 .param_str = "V256bV256dUi"
8467 .target_set = TargetSet.initOne(.vevl_gen)
8468
8469__builtin_ve_vl_pvfmksupltnan_mvml
8470 .param_str = "V256bV256dV256bUi"
8471 .target_set = TargetSet.initOne(.vevl_gen)
8472
8473__builtin_ve_vl_pvfmksupnan_mvl
8474 .param_str = "V256bV256dUi"
8475 .target_set = TargetSet.initOne(.vevl_gen)
8476
8477__builtin_ve_vl_pvfmksupnan_mvml
8478 .param_str = "V256bV256dV256bUi"
8479 .target_set = TargetSet.initOne(.vevl_gen)
8480
8481__builtin_ve_vl_pvfmksupne_mvl
8482 .param_str = "V256bV256dUi"
8483 .target_set = TargetSet.initOne(.vevl_gen)
8484
8485__builtin_ve_vl_pvfmksupne_mvml
8486 .param_str = "V256bV256dV256bUi"
8487 .target_set = TargetSet.initOne(.vevl_gen)
8488
8489__builtin_ve_vl_pvfmksupnenan_mvl
8490 .param_str = "V256bV256dUi"
8491 .target_set = TargetSet.initOne(.vevl_gen)
8492
8493__builtin_ve_vl_pvfmksupnenan_mvml
8494 .param_str = "V256bV256dV256bUi"
8495 .target_set = TargetSet.initOne(.vevl_gen)
8496
8497__builtin_ve_vl_pvfmksupnum_mvl
8498 .param_str = "V256bV256dUi"
8499 .target_set = TargetSet.initOne(.vevl_gen)
8500
8501__builtin_ve_vl_pvfmksupnum_mvml
8502 .param_str = "V256bV256dV256bUi"
8503 .target_set = TargetSet.initOne(.vevl_gen)
8504
8505__builtin_ve_vl_pvfmkweq_MvMl
8506 .param_str = "V512bV256dV512bUi"
8507 .target_set = TargetSet.initOne(.vevl_gen)
8508
8509__builtin_ve_vl_pvfmkweq_Mvl
8510 .param_str = "V512bV256dUi"
8511 .target_set = TargetSet.initOne(.vevl_gen)
8512
8513__builtin_ve_vl_pvfmkweqnan_MvMl
8514 .param_str = "V512bV256dV512bUi"
8515 .target_set = TargetSet.initOne(.vevl_gen)
8516
8517__builtin_ve_vl_pvfmkweqnan_Mvl
8518 .param_str = "V512bV256dUi"
8519 .target_set = TargetSet.initOne(.vevl_gen)
8520
8521__builtin_ve_vl_pvfmkwge_MvMl
8522 .param_str = "V512bV256dV512bUi"
8523 .target_set = TargetSet.initOne(.vevl_gen)
8524
8525__builtin_ve_vl_pvfmkwge_Mvl
8526 .param_str = "V512bV256dUi"
8527 .target_set = TargetSet.initOne(.vevl_gen)
8528
8529__builtin_ve_vl_pvfmkwgenan_MvMl
8530 .param_str = "V512bV256dV512bUi"
8531 .target_set = TargetSet.initOne(.vevl_gen)
8532
8533__builtin_ve_vl_pvfmkwgenan_Mvl
8534 .param_str = "V512bV256dUi"
8535 .target_set = TargetSet.initOne(.vevl_gen)
8536
8537__builtin_ve_vl_pvfmkwgt_MvMl
8538 .param_str = "V512bV256dV512bUi"
8539 .target_set = TargetSet.initOne(.vevl_gen)
8540
8541__builtin_ve_vl_pvfmkwgt_Mvl
8542 .param_str = "V512bV256dUi"
8543 .target_set = TargetSet.initOne(.vevl_gen)
8544
8545__builtin_ve_vl_pvfmkwgtnan_MvMl
8546 .param_str = "V512bV256dV512bUi"
8547 .target_set = TargetSet.initOne(.vevl_gen)
8548
8549__builtin_ve_vl_pvfmkwgtnan_Mvl
8550 .param_str = "V512bV256dUi"
8551 .target_set = TargetSet.initOne(.vevl_gen)
8552
8553__builtin_ve_vl_pvfmkwle_MvMl
8554 .param_str = "V512bV256dV512bUi"
8555 .target_set = TargetSet.initOne(.vevl_gen)
8556
8557__builtin_ve_vl_pvfmkwle_Mvl
8558 .param_str = "V512bV256dUi"
8559 .target_set = TargetSet.initOne(.vevl_gen)
8560
8561__builtin_ve_vl_pvfmkwlenan_MvMl
8562 .param_str = "V512bV256dV512bUi"
8563 .target_set = TargetSet.initOne(.vevl_gen)
8564
8565__builtin_ve_vl_pvfmkwlenan_Mvl
8566 .param_str = "V512bV256dUi"
8567 .target_set = TargetSet.initOne(.vevl_gen)
8568
8569__builtin_ve_vl_pvfmkwloeq_mvl
8570 .param_str = "V256bV256dUi"
8571 .target_set = TargetSet.initOne(.vevl_gen)
8572
8573__builtin_ve_vl_pvfmkwloeq_mvml
8574 .param_str = "V256bV256dV256bUi"
8575 .target_set = TargetSet.initOne(.vevl_gen)
8576
8577__builtin_ve_vl_pvfmkwloeqnan_mvl
8578 .param_str = "V256bV256dUi"
8579 .target_set = TargetSet.initOne(.vevl_gen)
8580
8581__builtin_ve_vl_pvfmkwloeqnan_mvml
8582 .param_str = "V256bV256dV256bUi"
8583 .target_set = TargetSet.initOne(.vevl_gen)
8584
8585__builtin_ve_vl_pvfmkwloge_mvl
8586 .param_str = "V256bV256dUi"
8587 .target_set = TargetSet.initOne(.vevl_gen)
8588
8589__builtin_ve_vl_pvfmkwloge_mvml
8590 .param_str = "V256bV256dV256bUi"
8591 .target_set = TargetSet.initOne(.vevl_gen)
8592
8593__builtin_ve_vl_pvfmkwlogenan_mvl
8594 .param_str = "V256bV256dUi"
8595 .target_set = TargetSet.initOne(.vevl_gen)
8596
8597__builtin_ve_vl_pvfmkwlogenan_mvml
8598 .param_str = "V256bV256dV256bUi"
8599 .target_set = TargetSet.initOne(.vevl_gen)
8600
8601__builtin_ve_vl_pvfmkwlogt_mvl
8602 .param_str = "V256bV256dUi"
8603 .target_set = TargetSet.initOne(.vevl_gen)
8604
8605__builtin_ve_vl_pvfmkwlogt_mvml
8606 .param_str = "V256bV256dV256bUi"
8607 .target_set = TargetSet.initOne(.vevl_gen)
8608
8609__builtin_ve_vl_pvfmkwlogtnan_mvl
8610 .param_str = "V256bV256dUi"
8611 .target_set = TargetSet.initOne(.vevl_gen)
8612
8613__builtin_ve_vl_pvfmkwlogtnan_mvml
8614 .param_str = "V256bV256dV256bUi"
8615 .target_set = TargetSet.initOne(.vevl_gen)
8616
8617__builtin_ve_vl_pvfmkwlole_mvl
8618 .param_str = "V256bV256dUi"
8619 .target_set = TargetSet.initOne(.vevl_gen)
8620
8621__builtin_ve_vl_pvfmkwlole_mvml
8622 .param_str = "V256bV256dV256bUi"
8623 .target_set = TargetSet.initOne(.vevl_gen)
8624
8625__builtin_ve_vl_pvfmkwlolenan_mvl
8626 .param_str = "V256bV256dUi"
8627 .target_set = TargetSet.initOne(.vevl_gen)
8628
8629__builtin_ve_vl_pvfmkwlolenan_mvml
8630 .param_str = "V256bV256dV256bUi"
8631 .target_set = TargetSet.initOne(.vevl_gen)
8632
8633__builtin_ve_vl_pvfmkwlolt_mvl
8634 .param_str = "V256bV256dUi"
8635 .target_set = TargetSet.initOne(.vevl_gen)
8636
8637__builtin_ve_vl_pvfmkwlolt_mvml
8638 .param_str = "V256bV256dV256bUi"
8639 .target_set = TargetSet.initOne(.vevl_gen)
8640
8641__builtin_ve_vl_pvfmkwloltnan_mvl
8642 .param_str = "V256bV256dUi"
8643 .target_set = TargetSet.initOne(.vevl_gen)
8644
8645__builtin_ve_vl_pvfmkwloltnan_mvml
8646 .param_str = "V256bV256dV256bUi"
8647 .target_set = TargetSet.initOne(.vevl_gen)
8648
8649__builtin_ve_vl_pvfmkwlonan_mvl
8650 .param_str = "V256bV256dUi"
8651 .target_set = TargetSet.initOne(.vevl_gen)
8652
8653__builtin_ve_vl_pvfmkwlonan_mvml
8654 .param_str = "V256bV256dV256bUi"
8655 .target_set = TargetSet.initOne(.vevl_gen)
8656
8657__builtin_ve_vl_pvfmkwlone_mvl
8658 .param_str = "V256bV256dUi"
8659 .target_set = TargetSet.initOne(.vevl_gen)
8660
8661__builtin_ve_vl_pvfmkwlone_mvml
8662 .param_str = "V256bV256dV256bUi"
8663 .target_set = TargetSet.initOne(.vevl_gen)
8664
8665__builtin_ve_vl_pvfmkwlonenan_mvl
8666 .param_str = "V256bV256dUi"
8667 .target_set = TargetSet.initOne(.vevl_gen)
8668
8669__builtin_ve_vl_pvfmkwlonenan_mvml
8670 .param_str = "V256bV256dV256bUi"
8671 .target_set = TargetSet.initOne(.vevl_gen)
8672
8673__builtin_ve_vl_pvfmkwlonum_mvl
8674 .param_str = "V256bV256dUi"
8675 .target_set = TargetSet.initOne(.vevl_gen)
8676
8677__builtin_ve_vl_pvfmkwlonum_mvml
8678 .param_str = "V256bV256dV256bUi"
8679 .target_set = TargetSet.initOne(.vevl_gen)
8680
8681__builtin_ve_vl_pvfmkwlt_MvMl
8682 .param_str = "V512bV256dV512bUi"
8683 .target_set = TargetSet.initOne(.vevl_gen)
8684
8685__builtin_ve_vl_pvfmkwlt_Mvl
8686 .param_str = "V512bV256dUi"
8687 .target_set = TargetSet.initOne(.vevl_gen)
8688
8689__builtin_ve_vl_pvfmkwltnan_MvMl
8690 .param_str = "V512bV256dV512bUi"
8691 .target_set = TargetSet.initOne(.vevl_gen)
8692
8693__builtin_ve_vl_pvfmkwltnan_Mvl
8694 .param_str = "V512bV256dUi"
8695 .target_set = TargetSet.initOne(.vevl_gen)
8696
8697__builtin_ve_vl_pvfmkwnan_MvMl
8698 .param_str = "V512bV256dV512bUi"
8699 .target_set = TargetSet.initOne(.vevl_gen)
8700
8701__builtin_ve_vl_pvfmkwnan_Mvl
8702 .param_str = "V512bV256dUi"
8703 .target_set = TargetSet.initOne(.vevl_gen)
8704
8705__builtin_ve_vl_pvfmkwne_MvMl
8706 .param_str = "V512bV256dV512bUi"
8707 .target_set = TargetSet.initOne(.vevl_gen)
8708
8709__builtin_ve_vl_pvfmkwne_Mvl
8710 .param_str = "V512bV256dUi"
8711 .target_set = TargetSet.initOne(.vevl_gen)
8712
8713__builtin_ve_vl_pvfmkwnenan_MvMl
8714 .param_str = "V512bV256dV512bUi"
8715 .target_set = TargetSet.initOne(.vevl_gen)
8716
8717__builtin_ve_vl_pvfmkwnenan_Mvl
8718 .param_str = "V512bV256dUi"
8719 .target_set = TargetSet.initOne(.vevl_gen)
8720
8721__builtin_ve_vl_pvfmkwnum_MvMl
8722 .param_str = "V512bV256dV512bUi"
8723 .target_set = TargetSet.initOne(.vevl_gen)
8724
8725__builtin_ve_vl_pvfmkwnum_Mvl
8726 .param_str = "V512bV256dUi"
8727 .target_set = TargetSet.initOne(.vevl_gen)
8728
8729__builtin_ve_vl_pvfmkwupeq_mvl
8730 .param_str = "V256bV256dUi"
8731 .target_set = TargetSet.initOne(.vevl_gen)
8732
8733__builtin_ve_vl_pvfmkwupeq_mvml
8734 .param_str = "V256bV256dV256bUi"
8735 .target_set = TargetSet.initOne(.vevl_gen)
8736
8737__builtin_ve_vl_pvfmkwupeqnan_mvl
8738 .param_str = "V256bV256dUi"
8739 .target_set = TargetSet.initOne(.vevl_gen)
8740
8741__builtin_ve_vl_pvfmkwupeqnan_mvml
8742 .param_str = "V256bV256dV256bUi"
8743 .target_set = TargetSet.initOne(.vevl_gen)
8744
8745__builtin_ve_vl_pvfmkwupge_mvl
8746 .param_str = "V256bV256dUi"
8747 .target_set = TargetSet.initOne(.vevl_gen)
8748
8749__builtin_ve_vl_pvfmkwupge_mvml
8750 .param_str = "V256bV256dV256bUi"
8751 .target_set = TargetSet.initOne(.vevl_gen)
8752
8753__builtin_ve_vl_pvfmkwupgenan_mvl
8754 .param_str = "V256bV256dUi"
8755 .target_set = TargetSet.initOne(.vevl_gen)
8756
8757__builtin_ve_vl_pvfmkwupgenan_mvml
8758 .param_str = "V256bV256dV256bUi"
8759 .target_set = TargetSet.initOne(.vevl_gen)
8760
8761__builtin_ve_vl_pvfmkwupgt_mvl
8762 .param_str = "V256bV256dUi"
8763 .target_set = TargetSet.initOne(.vevl_gen)
8764
8765__builtin_ve_vl_pvfmkwupgt_mvml
8766 .param_str = "V256bV256dV256bUi"
8767 .target_set = TargetSet.initOne(.vevl_gen)
8768
8769__builtin_ve_vl_pvfmkwupgtnan_mvl
8770 .param_str = "V256bV256dUi"
8771 .target_set = TargetSet.initOne(.vevl_gen)
8772
8773__builtin_ve_vl_pvfmkwupgtnan_mvml
8774 .param_str = "V256bV256dV256bUi"
8775 .target_set = TargetSet.initOne(.vevl_gen)
8776
8777__builtin_ve_vl_pvfmkwuple_mvl
8778 .param_str = "V256bV256dUi"
8779 .target_set = TargetSet.initOne(.vevl_gen)
8780
8781__builtin_ve_vl_pvfmkwuple_mvml
8782 .param_str = "V256bV256dV256bUi"
8783 .target_set = TargetSet.initOne(.vevl_gen)
8784
8785__builtin_ve_vl_pvfmkwuplenan_mvl
8786 .param_str = "V256bV256dUi"
8787 .target_set = TargetSet.initOne(.vevl_gen)
8788
8789__builtin_ve_vl_pvfmkwuplenan_mvml
8790 .param_str = "V256bV256dV256bUi"
8791 .target_set = TargetSet.initOne(.vevl_gen)
8792
8793__builtin_ve_vl_pvfmkwuplt_mvl
8794 .param_str = "V256bV256dUi"
8795 .target_set = TargetSet.initOne(.vevl_gen)
8796
8797__builtin_ve_vl_pvfmkwuplt_mvml
8798 .param_str = "V256bV256dV256bUi"
8799 .target_set = TargetSet.initOne(.vevl_gen)
8800
8801__builtin_ve_vl_pvfmkwupltnan_mvl
8802 .param_str = "V256bV256dUi"
8803 .target_set = TargetSet.initOne(.vevl_gen)
8804
8805__builtin_ve_vl_pvfmkwupltnan_mvml
8806 .param_str = "V256bV256dV256bUi"
8807 .target_set = TargetSet.initOne(.vevl_gen)
8808
8809__builtin_ve_vl_pvfmkwupnan_mvl
8810 .param_str = "V256bV256dUi"
8811 .target_set = TargetSet.initOne(.vevl_gen)
8812
8813__builtin_ve_vl_pvfmkwupnan_mvml
8814 .param_str = "V256bV256dV256bUi"
8815 .target_set = TargetSet.initOne(.vevl_gen)
8816
8817__builtin_ve_vl_pvfmkwupne_mvl
8818 .param_str = "V256bV256dUi"
8819 .target_set = TargetSet.initOne(.vevl_gen)
8820
8821__builtin_ve_vl_pvfmkwupne_mvml
8822 .param_str = "V256bV256dV256bUi"
8823 .target_set = TargetSet.initOne(.vevl_gen)
8824
8825__builtin_ve_vl_pvfmkwupnenan_mvl
8826 .param_str = "V256bV256dUi"
8827 .target_set = TargetSet.initOne(.vevl_gen)
8828
8829__builtin_ve_vl_pvfmkwupnenan_mvml
8830 .param_str = "V256bV256dV256bUi"
8831 .target_set = TargetSet.initOne(.vevl_gen)
8832
8833__builtin_ve_vl_pvfmkwupnum_mvl
8834 .param_str = "V256bV256dUi"
8835 .target_set = TargetSet.initOne(.vevl_gen)
8836
8837__builtin_ve_vl_pvfmkwupnum_mvml
8838 .param_str = "V256bV256dV256bUi"
8839 .target_set = TargetSet.initOne(.vevl_gen)
8840
8841__builtin_ve_vl_pvfmsb_vsvvMvl
8842 .param_str = "V256dLUiV256dV256dV512bV256dUi"
8843 .target_set = TargetSet.initOne(.vevl_gen)
8844
8845__builtin_ve_vl_pvfmsb_vsvvl
8846 .param_str = "V256dLUiV256dV256dUi"
8847 .target_set = TargetSet.initOne(.vevl_gen)
8848
8849__builtin_ve_vl_pvfmsb_vsvvvl
8850 .param_str = "V256dLUiV256dV256dV256dUi"
8851 .target_set = TargetSet.initOne(.vevl_gen)
8852
8853__builtin_ve_vl_pvfmsb_vvsvMvl
8854 .param_str = "V256dV256dLUiV256dV512bV256dUi"
8855 .target_set = TargetSet.initOne(.vevl_gen)
8856
8857__builtin_ve_vl_pvfmsb_vvsvl
8858 .param_str = "V256dV256dLUiV256dUi"
8859 .target_set = TargetSet.initOne(.vevl_gen)
8860
8861__builtin_ve_vl_pvfmsb_vvsvvl
8862 .param_str = "V256dV256dLUiV256dV256dUi"
8863 .target_set = TargetSet.initOne(.vevl_gen)
8864
8865__builtin_ve_vl_pvfmsb_vvvvMvl
8866 .param_str = "V256dV256dV256dV256dV512bV256dUi"
8867 .target_set = TargetSet.initOne(.vevl_gen)
8868
8869__builtin_ve_vl_pvfmsb_vvvvl
8870 .param_str = "V256dV256dV256dV256dUi"
8871 .target_set = TargetSet.initOne(.vevl_gen)
8872
8873__builtin_ve_vl_pvfmsb_vvvvvl
8874 .param_str = "V256dV256dV256dV256dV256dUi"
8875 .target_set = TargetSet.initOne(.vevl_gen)
8876
8877__builtin_ve_vl_pvfmul_vsvMvl
8878 .param_str = "V256dLUiV256dV512bV256dUi"
8879 .target_set = TargetSet.initOne(.vevl_gen)
8880
8881__builtin_ve_vl_pvfmul_vsvl
8882 .param_str = "V256dLUiV256dUi"
8883 .target_set = TargetSet.initOne(.vevl_gen)
8884
8885__builtin_ve_vl_pvfmul_vsvvl
8886 .param_str = "V256dLUiV256dV256dUi"
8887 .target_set = TargetSet.initOne(.vevl_gen)
8888
8889__builtin_ve_vl_pvfmul_vvvMvl
8890 .param_str = "V256dV256dV256dV512bV256dUi"
8891 .target_set = TargetSet.initOne(.vevl_gen)
8892
8893__builtin_ve_vl_pvfmul_vvvl
8894 .param_str = "V256dV256dV256dUi"
8895 .target_set = TargetSet.initOne(.vevl_gen)
8896
8897__builtin_ve_vl_pvfmul_vvvvl
8898 .param_str = "V256dV256dV256dV256dUi"
8899 .target_set = TargetSet.initOne(.vevl_gen)
8900
8901__builtin_ve_vl_pvfnmad_vsvvMvl
8902 .param_str = "V256dLUiV256dV256dV512bV256dUi"
8903 .target_set = TargetSet.initOne(.vevl_gen)
8904
8905__builtin_ve_vl_pvfnmad_vsvvl
8906 .param_str = "V256dLUiV256dV256dUi"
8907 .target_set = TargetSet.initOne(.vevl_gen)
8908
8909__builtin_ve_vl_pvfnmad_vsvvvl
8910 .param_str = "V256dLUiV256dV256dV256dUi"
8911 .target_set = TargetSet.initOne(.vevl_gen)
8912
8913__builtin_ve_vl_pvfnmad_vvsvMvl
8914 .param_str = "V256dV256dLUiV256dV512bV256dUi"
8915 .target_set = TargetSet.initOne(.vevl_gen)
8916
8917__builtin_ve_vl_pvfnmad_vvsvl
8918 .param_str = "V256dV256dLUiV256dUi"
8919 .target_set = TargetSet.initOne(.vevl_gen)
8920
8921__builtin_ve_vl_pvfnmad_vvsvvl
8922 .param_str = "V256dV256dLUiV256dV256dUi"
8923 .target_set = TargetSet.initOne(.vevl_gen)
8924
8925__builtin_ve_vl_pvfnmad_vvvvMvl
8926 .param_str = "V256dV256dV256dV256dV512bV256dUi"
8927 .target_set = TargetSet.initOne(.vevl_gen)
8928
8929__builtin_ve_vl_pvfnmad_vvvvl
8930 .param_str = "V256dV256dV256dV256dUi"
8931 .target_set = TargetSet.initOne(.vevl_gen)
8932
8933__builtin_ve_vl_pvfnmad_vvvvvl
8934 .param_str = "V256dV256dV256dV256dV256dUi"
8935 .target_set = TargetSet.initOne(.vevl_gen)
8936
8937__builtin_ve_vl_pvfnmsb_vsvvMvl
8938 .param_str = "V256dLUiV256dV256dV512bV256dUi"
8939 .target_set = TargetSet.initOne(.vevl_gen)
8940
8941__builtin_ve_vl_pvfnmsb_vsvvl
8942 .param_str = "V256dLUiV256dV256dUi"
8943 .target_set = TargetSet.initOne(.vevl_gen)
8944
8945__builtin_ve_vl_pvfnmsb_vsvvvl
8946 .param_str = "V256dLUiV256dV256dV256dUi"
8947 .target_set = TargetSet.initOne(.vevl_gen)
8948
8949__builtin_ve_vl_pvfnmsb_vvsvMvl
8950 .param_str = "V256dV256dLUiV256dV512bV256dUi"
8951 .target_set = TargetSet.initOne(.vevl_gen)
8952
8953__builtin_ve_vl_pvfnmsb_vvsvl
8954 .param_str = "V256dV256dLUiV256dUi"
8955 .target_set = TargetSet.initOne(.vevl_gen)
8956
8957__builtin_ve_vl_pvfnmsb_vvsvvl
8958 .param_str = "V256dV256dLUiV256dV256dUi"
8959 .target_set = TargetSet.initOne(.vevl_gen)
8960
8961__builtin_ve_vl_pvfnmsb_vvvvMvl
8962 .param_str = "V256dV256dV256dV256dV512bV256dUi"
8963 .target_set = TargetSet.initOne(.vevl_gen)
8964
8965__builtin_ve_vl_pvfnmsb_vvvvl
8966 .param_str = "V256dV256dV256dV256dUi"
8967 .target_set = TargetSet.initOne(.vevl_gen)
8968
8969__builtin_ve_vl_pvfnmsb_vvvvvl
8970 .param_str = "V256dV256dV256dV256dV256dUi"
8971 .target_set = TargetSet.initOne(.vevl_gen)
8972
8973__builtin_ve_vl_pvfsub_vsvMvl
8974 .param_str = "V256dLUiV256dV512bV256dUi"
8975 .target_set = TargetSet.initOne(.vevl_gen)
8976
8977__builtin_ve_vl_pvfsub_vsvl
8978 .param_str = "V256dLUiV256dUi"
8979 .target_set = TargetSet.initOne(.vevl_gen)
8980
8981__builtin_ve_vl_pvfsub_vsvvl
8982 .param_str = "V256dLUiV256dV256dUi"
8983 .target_set = TargetSet.initOne(.vevl_gen)
8984
8985__builtin_ve_vl_pvfsub_vvvMvl
8986 .param_str = "V256dV256dV256dV512bV256dUi"
8987 .target_set = TargetSet.initOne(.vevl_gen)
8988
8989__builtin_ve_vl_pvfsub_vvvl
8990 .param_str = "V256dV256dV256dUi"
8991 .target_set = TargetSet.initOne(.vevl_gen)
8992
8993__builtin_ve_vl_pvfsub_vvvvl
8994 .param_str = "V256dV256dV256dV256dUi"
8995 .target_set = TargetSet.initOne(.vevl_gen)
8996
8997__builtin_ve_vl_pvldz_vvMvl
8998 .param_str = "V256dV256dV512bV256dUi"
8999 .target_set = TargetSet.initOne(.vevl_gen)
9000
9001__builtin_ve_vl_pvldz_vvl
9002 .param_str = "V256dV256dUi"
9003 .target_set = TargetSet.initOne(.vevl_gen)
9004
9005__builtin_ve_vl_pvldz_vvvl
9006 .param_str = "V256dV256dV256dUi"
9007 .target_set = TargetSet.initOne(.vevl_gen)
9008
9009__builtin_ve_vl_pvldzlo_vvl
9010 .param_str = "V256dV256dUi"
9011 .target_set = TargetSet.initOne(.vevl_gen)
9012
9013__builtin_ve_vl_pvldzlo_vvmvl
9014 .param_str = "V256dV256dV256bV256dUi"
9015 .target_set = TargetSet.initOne(.vevl_gen)
9016
9017__builtin_ve_vl_pvldzlo_vvvl
9018 .param_str = "V256dV256dV256dUi"
9019 .target_set = TargetSet.initOne(.vevl_gen)
9020
9021__builtin_ve_vl_pvldzup_vvl
9022 .param_str = "V256dV256dUi"
9023 .target_set = TargetSet.initOne(.vevl_gen)
9024
9025__builtin_ve_vl_pvldzup_vvmvl
9026 .param_str = "V256dV256dV256bV256dUi"
9027 .target_set = TargetSet.initOne(.vevl_gen)
9028
9029__builtin_ve_vl_pvldzup_vvvl
9030 .param_str = "V256dV256dV256dUi"
9031 .target_set = TargetSet.initOne(.vevl_gen)
9032
9033__builtin_ve_vl_pvmaxs_vsvMvl
9034 .param_str = "V256dLUiV256dV512bV256dUi"
9035 .target_set = TargetSet.initOne(.vevl_gen)
9036
9037__builtin_ve_vl_pvmaxs_vsvl
9038 .param_str = "V256dLUiV256dUi"
9039 .target_set = TargetSet.initOne(.vevl_gen)
9040
9041__builtin_ve_vl_pvmaxs_vsvvl
9042 .param_str = "V256dLUiV256dV256dUi"
9043 .target_set = TargetSet.initOne(.vevl_gen)
9044
9045__builtin_ve_vl_pvmaxs_vvvMvl
9046 .param_str = "V256dV256dV256dV512bV256dUi"
9047 .target_set = TargetSet.initOne(.vevl_gen)
9048
9049__builtin_ve_vl_pvmaxs_vvvl
9050 .param_str = "V256dV256dV256dUi"
9051 .target_set = TargetSet.initOne(.vevl_gen)
9052
9053__builtin_ve_vl_pvmaxs_vvvvl
9054 .param_str = "V256dV256dV256dV256dUi"
9055 .target_set = TargetSet.initOne(.vevl_gen)
9056
9057__builtin_ve_vl_pvmins_vsvMvl
9058 .param_str = "V256dLUiV256dV512bV256dUi"
9059 .target_set = TargetSet.initOne(.vevl_gen)
9060
9061__builtin_ve_vl_pvmins_vsvl
9062 .param_str = "V256dLUiV256dUi"
9063 .target_set = TargetSet.initOne(.vevl_gen)
9064
9065__builtin_ve_vl_pvmins_vsvvl
9066 .param_str = "V256dLUiV256dV256dUi"
9067 .target_set = TargetSet.initOne(.vevl_gen)
9068
9069__builtin_ve_vl_pvmins_vvvMvl
9070 .param_str = "V256dV256dV256dV512bV256dUi"
9071 .target_set = TargetSet.initOne(.vevl_gen)
9072
9073__builtin_ve_vl_pvmins_vvvl
9074 .param_str = "V256dV256dV256dUi"
9075 .target_set = TargetSet.initOne(.vevl_gen)
9076
9077__builtin_ve_vl_pvmins_vvvvl
9078 .param_str = "V256dV256dV256dV256dUi"
9079 .target_set = TargetSet.initOne(.vevl_gen)
9080
9081__builtin_ve_vl_pvor_vsvMvl
9082 .param_str = "V256dLUiV256dV512bV256dUi"
9083 .target_set = TargetSet.initOne(.vevl_gen)
9084
9085__builtin_ve_vl_pvor_vsvl
9086 .param_str = "V256dLUiV256dUi"
9087 .target_set = TargetSet.initOne(.vevl_gen)
9088
9089__builtin_ve_vl_pvor_vsvvl
9090 .param_str = "V256dLUiV256dV256dUi"
9091 .target_set = TargetSet.initOne(.vevl_gen)
9092
9093__builtin_ve_vl_pvor_vvvMvl
9094 .param_str = "V256dV256dV256dV512bV256dUi"
9095 .target_set = TargetSet.initOne(.vevl_gen)
9096
9097__builtin_ve_vl_pvor_vvvl
9098 .param_str = "V256dV256dV256dUi"
9099 .target_set = TargetSet.initOne(.vevl_gen)
9100
9101__builtin_ve_vl_pvor_vvvvl
9102 .param_str = "V256dV256dV256dV256dUi"
9103 .target_set = TargetSet.initOne(.vevl_gen)
9104
9105__builtin_ve_vl_pvpcnt_vvMvl
9106 .param_str = "V256dV256dV512bV256dUi"
9107 .target_set = TargetSet.initOne(.vevl_gen)
9108
9109__builtin_ve_vl_pvpcnt_vvl
9110 .param_str = "V256dV256dUi"
9111 .target_set = TargetSet.initOne(.vevl_gen)
9112
9113__builtin_ve_vl_pvpcnt_vvvl
9114 .param_str = "V256dV256dV256dUi"
9115 .target_set = TargetSet.initOne(.vevl_gen)
9116
9117__builtin_ve_vl_pvpcntlo_vvl
9118 .param_str = "V256dV256dUi"
9119 .target_set = TargetSet.initOne(.vevl_gen)
9120
9121__builtin_ve_vl_pvpcntlo_vvmvl
9122 .param_str = "V256dV256dV256bV256dUi"
9123 .target_set = TargetSet.initOne(.vevl_gen)
9124
9125__builtin_ve_vl_pvpcntlo_vvvl
9126 .param_str = "V256dV256dV256dUi"
9127 .target_set = TargetSet.initOne(.vevl_gen)
9128
9129__builtin_ve_vl_pvpcntup_vvl
9130 .param_str = "V256dV256dUi"
9131 .target_set = TargetSet.initOne(.vevl_gen)
9132
9133__builtin_ve_vl_pvpcntup_vvmvl
9134 .param_str = "V256dV256dV256bV256dUi"
9135 .target_set = TargetSet.initOne(.vevl_gen)
9136
9137__builtin_ve_vl_pvpcntup_vvvl
9138 .param_str = "V256dV256dV256dUi"
9139 .target_set = TargetSet.initOne(.vevl_gen)
9140
9141__builtin_ve_vl_pvrcp_vvl
9142 .param_str = "V256dV256dUi"
9143 .target_set = TargetSet.initOne(.vevl_gen)
9144
9145__builtin_ve_vl_pvrcp_vvvl
9146 .param_str = "V256dV256dV256dUi"
9147 .target_set = TargetSet.initOne(.vevl_gen)
9148
9149__builtin_ve_vl_pvrsqrt_vvl
9150 .param_str = "V256dV256dUi"
9151 .target_set = TargetSet.initOne(.vevl_gen)
9152
9153__builtin_ve_vl_pvrsqrt_vvvl
9154 .param_str = "V256dV256dV256dUi"
9155 .target_set = TargetSet.initOne(.vevl_gen)
9156
9157__builtin_ve_vl_pvrsqrtnex_vvl
9158 .param_str = "V256dV256dUi"
9159 .target_set = TargetSet.initOne(.vevl_gen)
9160
9161__builtin_ve_vl_pvrsqrtnex_vvvl
9162 .param_str = "V256dV256dV256dUi"
9163 .target_set = TargetSet.initOne(.vevl_gen)
9164
9165__builtin_ve_vl_pvseq_vl
9166 .param_str = "V256dUi"
9167 .target_set = TargetSet.initOne(.vevl_gen)
9168
9169__builtin_ve_vl_pvseq_vvl
9170 .param_str = "V256dV256dUi"
9171 .target_set = TargetSet.initOne(.vevl_gen)
9172
9173__builtin_ve_vl_pvseqlo_vl
9174 .param_str = "V256dUi"
9175 .target_set = TargetSet.initOne(.vevl_gen)
9176
9177__builtin_ve_vl_pvseqlo_vvl
9178 .param_str = "V256dV256dUi"
9179 .target_set = TargetSet.initOne(.vevl_gen)
9180
9181__builtin_ve_vl_pvsequp_vl
9182 .param_str = "V256dUi"
9183 .target_set = TargetSet.initOne(.vevl_gen)
9184
9185__builtin_ve_vl_pvsequp_vvl
9186 .param_str = "V256dV256dUi"
9187 .target_set = TargetSet.initOne(.vevl_gen)
9188
9189__builtin_ve_vl_pvsla_vvsMvl
9190 .param_str = "V256dV256dLUiV512bV256dUi"
9191 .target_set = TargetSet.initOne(.vevl_gen)
9192
9193__builtin_ve_vl_pvsla_vvsl
9194 .param_str = "V256dV256dLUiUi"
9195 .target_set = TargetSet.initOne(.vevl_gen)
9196
9197__builtin_ve_vl_pvsla_vvsvl
9198 .param_str = "V256dV256dLUiV256dUi"
9199 .target_set = TargetSet.initOne(.vevl_gen)
9200
9201__builtin_ve_vl_pvsla_vvvMvl
9202 .param_str = "V256dV256dV256dV512bV256dUi"
9203 .target_set = TargetSet.initOne(.vevl_gen)
9204
9205__builtin_ve_vl_pvsla_vvvl
9206 .param_str = "V256dV256dV256dUi"
9207 .target_set = TargetSet.initOne(.vevl_gen)
9208
9209__builtin_ve_vl_pvsla_vvvvl
9210 .param_str = "V256dV256dV256dV256dUi"
9211 .target_set = TargetSet.initOne(.vevl_gen)
9212
9213__builtin_ve_vl_pvsll_vvsMvl
9214 .param_str = "V256dV256dLUiV512bV256dUi"
9215 .target_set = TargetSet.initOne(.vevl_gen)
9216
9217__builtin_ve_vl_pvsll_vvsl
9218 .param_str = "V256dV256dLUiUi"
9219 .target_set = TargetSet.initOne(.vevl_gen)
9220
9221__builtin_ve_vl_pvsll_vvsvl
9222 .param_str = "V256dV256dLUiV256dUi"
9223 .target_set = TargetSet.initOne(.vevl_gen)
9224
9225__builtin_ve_vl_pvsll_vvvMvl
9226 .param_str = "V256dV256dV256dV512bV256dUi"
9227 .target_set = TargetSet.initOne(.vevl_gen)
9228
9229__builtin_ve_vl_pvsll_vvvl
9230 .param_str = "V256dV256dV256dUi"
9231 .target_set = TargetSet.initOne(.vevl_gen)
9232
9233__builtin_ve_vl_pvsll_vvvvl
9234 .param_str = "V256dV256dV256dV256dUi"
9235 .target_set = TargetSet.initOne(.vevl_gen)
9236
9237__builtin_ve_vl_pvsra_vvsMvl
9238 .param_str = "V256dV256dLUiV512bV256dUi"
9239 .target_set = TargetSet.initOne(.vevl_gen)
9240
9241__builtin_ve_vl_pvsra_vvsl
9242 .param_str = "V256dV256dLUiUi"
9243 .target_set = TargetSet.initOne(.vevl_gen)
9244
9245__builtin_ve_vl_pvsra_vvsvl
9246 .param_str = "V256dV256dLUiV256dUi"
9247 .target_set = TargetSet.initOne(.vevl_gen)
9248
9249__builtin_ve_vl_pvsra_vvvMvl
9250 .param_str = "V256dV256dV256dV512bV256dUi"
9251 .target_set = TargetSet.initOne(.vevl_gen)
9252
9253__builtin_ve_vl_pvsra_vvvl
9254 .param_str = "V256dV256dV256dUi"
9255 .target_set = TargetSet.initOne(.vevl_gen)
9256
9257__builtin_ve_vl_pvsra_vvvvl
9258 .param_str = "V256dV256dV256dV256dUi"
9259 .target_set = TargetSet.initOne(.vevl_gen)
9260
9261__builtin_ve_vl_pvsrl_vvsMvl
9262 .param_str = "V256dV256dLUiV512bV256dUi"
9263 .target_set = TargetSet.initOne(.vevl_gen)
9264
9265__builtin_ve_vl_pvsrl_vvsl
9266 .param_str = "V256dV256dLUiUi"
9267 .target_set = TargetSet.initOne(.vevl_gen)
9268
9269__builtin_ve_vl_pvsrl_vvsvl
9270 .param_str = "V256dV256dLUiV256dUi"
9271 .target_set = TargetSet.initOne(.vevl_gen)
9272
9273__builtin_ve_vl_pvsrl_vvvMvl
9274 .param_str = "V256dV256dV256dV512bV256dUi"
9275 .target_set = TargetSet.initOne(.vevl_gen)
9276
9277__builtin_ve_vl_pvsrl_vvvl
9278 .param_str = "V256dV256dV256dUi"
9279 .target_set = TargetSet.initOne(.vevl_gen)
9280
9281__builtin_ve_vl_pvsrl_vvvvl
9282 .param_str = "V256dV256dV256dV256dUi"
9283 .target_set = TargetSet.initOne(.vevl_gen)
9284
9285__builtin_ve_vl_pvsubs_vsvMvl
9286 .param_str = "V256dLUiV256dV512bV256dUi"
9287 .target_set = TargetSet.initOne(.vevl_gen)
9288
9289__builtin_ve_vl_pvsubs_vsvl
9290 .param_str = "V256dLUiV256dUi"
9291 .target_set = TargetSet.initOne(.vevl_gen)
9292
9293__builtin_ve_vl_pvsubs_vsvvl
9294 .param_str = "V256dLUiV256dV256dUi"
9295 .target_set = TargetSet.initOne(.vevl_gen)
9296
9297__builtin_ve_vl_pvsubs_vvvMvl
9298 .param_str = "V256dV256dV256dV512bV256dUi"
9299 .target_set = TargetSet.initOne(.vevl_gen)
9300
9301__builtin_ve_vl_pvsubs_vvvl
9302 .param_str = "V256dV256dV256dUi"
9303 .target_set = TargetSet.initOne(.vevl_gen)
9304
9305__builtin_ve_vl_pvsubs_vvvvl
9306 .param_str = "V256dV256dV256dV256dUi"
9307 .target_set = TargetSet.initOne(.vevl_gen)
9308
9309__builtin_ve_vl_pvsubu_vsvMvl
9310 .param_str = "V256dLUiV256dV512bV256dUi"
9311 .target_set = TargetSet.initOne(.vevl_gen)
9312
9313__builtin_ve_vl_pvsubu_vsvl
9314 .param_str = "V256dLUiV256dUi"
9315 .target_set = TargetSet.initOne(.vevl_gen)
9316
9317__builtin_ve_vl_pvsubu_vsvvl
9318 .param_str = "V256dLUiV256dV256dUi"
9319 .target_set = TargetSet.initOne(.vevl_gen)
9320
9321__builtin_ve_vl_pvsubu_vvvMvl
9322 .param_str = "V256dV256dV256dV512bV256dUi"
9323 .target_set = TargetSet.initOne(.vevl_gen)
9324
9325__builtin_ve_vl_pvsubu_vvvl
9326 .param_str = "V256dV256dV256dUi"
9327 .target_set = TargetSet.initOne(.vevl_gen)
9328
9329__builtin_ve_vl_pvsubu_vvvvl
9330 .param_str = "V256dV256dV256dV256dUi"
9331 .target_set = TargetSet.initOne(.vevl_gen)
9332
9333__builtin_ve_vl_pvxor_vsvMvl
9334 .param_str = "V256dLUiV256dV512bV256dUi"
9335 .target_set = TargetSet.initOne(.vevl_gen)
9336
9337__builtin_ve_vl_pvxor_vsvl
9338 .param_str = "V256dLUiV256dUi"
9339 .target_set = TargetSet.initOne(.vevl_gen)
9340
9341__builtin_ve_vl_pvxor_vsvvl
9342 .param_str = "V256dLUiV256dV256dUi"
9343 .target_set = TargetSet.initOne(.vevl_gen)
9344
9345__builtin_ve_vl_pvxor_vvvMvl
9346 .param_str = "V256dV256dV256dV512bV256dUi"
9347 .target_set = TargetSet.initOne(.vevl_gen)
9348
9349__builtin_ve_vl_pvxor_vvvl
9350 .param_str = "V256dV256dV256dUi"
9351 .target_set = TargetSet.initOne(.vevl_gen)
9352
9353__builtin_ve_vl_pvxor_vvvvl
9354 .param_str = "V256dV256dV256dV256dUi"
9355 .target_set = TargetSet.initOne(.vevl_gen)
9356
9357__builtin_ve_vl_scr_sss
9358 .param_str = "vLUiLUiLUi"
9359 .target_set = TargetSet.initOne(.vevl_gen)
9360
9361__builtin_ve_vl_svm_sMs
9362 .param_str = "LUiV512bLUi"
9363 .target_set = TargetSet.initOne(.vevl_gen)
9364
9365__builtin_ve_vl_svm_sms
9366 .param_str = "LUiV256bLUi"
9367 .target_set = TargetSet.initOne(.vevl_gen)
9368
9369__builtin_ve_vl_svob
9370 .param_str = "v"
9371 .target_set = TargetSet.initOne(.vevl_gen)
9372
9373__builtin_ve_vl_tovm_sml
9374 .param_str = "LUiV256bUi"
9375 .target_set = TargetSet.initOne(.vevl_gen)
9376
9377__builtin_ve_vl_tscr_ssss
9378 .param_str = "LUiLUiLUiLUi"
9379 .target_set = TargetSet.initOne(.vevl_gen)
9380
9381__builtin_ve_vl_vaddsl_vsvl
9382 .param_str = "V256dLiV256dUi"
9383 .target_set = TargetSet.initOne(.vevl_gen)
9384
9385__builtin_ve_vl_vaddsl_vsvmvl
9386 .param_str = "V256dLiV256dV256bV256dUi"
9387 .target_set = TargetSet.initOne(.vevl_gen)
9388
9389__builtin_ve_vl_vaddsl_vsvvl
9390 .param_str = "V256dLiV256dV256dUi"
9391 .target_set = TargetSet.initOne(.vevl_gen)
9392
9393__builtin_ve_vl_vaddsl_vvvl
9394 .param_str = "V256dV256dV256dUi"
9395 .target_set = TargetSet.initOne(.vevl_gen)
9396
9397__builtin_ve_vl_vaddsl_vvvmvl
9398 .param_str = "V256dV256dV256dV256bV256dUi"
9399 .target_set = TargetSet.initOne(.vevl_gen)
9400
9401__builtin_ve_vl_vaddsl_vvvvl
9402 .param_str = "V256dV256dV256dV256dUi"
9403 .target_set = TargetSet.initOne(.vevl_gen)
9404
9405__builtin_ve_vl_vaddswsx_vsvl
9406 .param_str = "V256diV256dUi"
9407 .target_set = TargetSet.initOne(.vevl_gen)
9408
9409__builtin_ve_vl_vaddswsx_vsvmvl
9410 .param_str = "V256diV256dV256bV256dUi"
9411 .target_set = TargetSet.initOne(.vevl_gen)
9412
9413__builtin_ve_vl_vaddswsx_vsvvl
9414 .param_str = "V256diV256dV256dUi"
9415 .target_set = TargetSet.initOne(.vevl_gen)
9416
9417__builtin_ve_vl_vaddswsx_vvvl
9418 .param_str = "V256dV256dV256dUi"
9419 .target_set = TargetSet.initOne(.vevl_gen)
9420
9421__builtin_ve_vl_vaddswsx_vvvmvl
9422 .param_str = "V256dV256dV256dV256bV256dUi"
9423 .target_set = TargetSet.initOne(.vevl_gen)
9424
9425__builtin_ve_vl_vaddswsx_vvvvl
9426 .param_str = "V256dV256dV256dV256dUi"
9427 .target_set = TargetSet.initOne(.vevl_gen)
9428
9429__builtin_ve_vl_vaddswzx_vsvl
9430 .param_str = "V256diV256dUi"
9431 .target_set = TargetSet.initOne(.vevl_gen)
9432
9433__builtin_ve_vl_vaddswzx_vsvmvl
9434 .param_str = "V256diV256dV256bV256dUi"
9435 .target_set = TargetSet.initOne(.vevl_gen)
9436
9437__builtin_ve_vl_vaddswzx_vsvvl
9438 .param_str = "V256diV256dV256dUi"
9439 .target_set = TargetSet.initOne(.vevl_gen)
9440
9441__builtin_ve_vl_vaddswzx_vvvl
9442 .param_str = "V256dV256dV256dUi"
9443 .target_set = TargetSet.initOne(.vevl_gen)
9444
9445__builtin_ve_vl_vaddswzx_vvvmvl
9446 .param_str = "V256dV256dV256dV256bV256dUi"
9447 .target_set = TargetSet.initOne(.vevl_gen)
9448
9449__builtin_ve_vl_vaddswzx_vvvvl
9450 .param_str = "V256dV256dV256dV256dUi"
9451 .target_set = TargetSet.initOne(.vevl_gen)
9452
9453__builtin_ve_vl_vaddul_vsvl
9454 .param_str = "V256dLUiV256dUi"
9455 .target_set = TargetSet.initOne(.vevl_gen)
9456
9457__builtin_ve_vl_vaddul_vsvmvl
9458 .param_str = "V256dLUiV256dV256bV256dUi"
9459 .target_set = TargetSet.initOne(.vevl_gen)
9460
9461__builtin_ve_vl_vaddul_vsvvl
9462 .param_str = "V256dLUiV256dV256dUi"
9463 .target_set = TargetSet.initOne(.vevl_gen)
9464
9465__builtin_ve_vl_vaddul_vvvl
9466 .param_str = "V256dV256dV256dUi"
9467 .target_set = TargetSet.initOne(.vevl_gen)
9468
9469__builtin_ve_vl_vaddul_vvvmvl
9470 .param_str = "V256dV256dV256dV256bV256dUi"
9471 .target_set = TargetSet.initOne(.vevl_gen)
9472
9473__builtin_ve_vl_vaddul_vvvvl
9474 .param_str = "V256dV256dV256dV256dUi"
9475 .target_set = TargetSet.initOne(.vevl_gen)
9476
9477__builtin_ve_vl_vadduw_vsvl
9478 .param_str = "V256dUiV256dUi"
9479 .target_set = TargetSet.initOne(.vevl_gen)
9480
9481__builtin_ve_vl_vadduw_vsvmvl
9482 .param_str = "V256dUiV256dV256bV256dUi"
9483 .target_set = TargetSet.initOne(.vevl_gen)
9484
9485__builtin_ve_vl_vadduw_vsvvl
9486 .param_str = "V256dUiV256dV256dUi"
9487 .target_set = TargetSet.initOne(.vevl_gen)
9488
9489__builtin_ve_vl_vadduw_vvvl
9490 .param_str = "V256dV256dV256dUi"
9491 .target_set = TargetSet.initOne(.vevl_gen)
9492
9493__builtin_ve_vl_vadduw_vvvmvl
9494 .param_str = "V256dV256dV256dV256bV256dUi"
9495 .target_set = TargetSet.initOne(.vevl_gen)
9496
9497__builtin_ve_vl_vadduw_vvvvl
9498 .param_str = "V256dV256dV256dV256dUi"
9499 .target_set = TargetSet.initOne(.vevl_gen)
9500
9501__builtin_ve_vl_vand_vsvl
9502 .param_str = "V256dLUiV256dUi"
9503 .target_set = TargetSet.initOne(.vevl_gen)
9504
9505__builtin_ve_vl_vand_vsvmvl
9506 .param_str = "V256dLUiV256dV256bV256dUi"
9507 .target_set = TargetSet.initOne(.vevl_gen)
9508
9509__builtin_ve_vl_vand_vsvvl
9510 .param_str = "V256dLUiV256dV256dUi"
9511 .target_set = TargetSet.initOne(.vevl_gen)
9512
9513__builtin_ve_vl_vand_vvvl
9514 .param_str = "V256dV256dV256dUi"
9515 .target_set = TargetSet.initOne(.vevl_gen)
9516
9517__builtin_ve_vl_vand_vvvmvl
9518 .param_str = "V256dV256dV256dV256bV256dUi"
9519 .target_set = TargetSet.initOne(.vevl_gen)
9520
9521__builtin_ve_vl_vand_vvvvl
9522 .param_str = "V256dV256dV256dV256dUi"
9523 .target_set = TargetSet.initOne(.vevl_gen)
9524
9525__builtin_ve_vl_vbrdd_vsl
9526 .param_str = "V256ddUi"
9527 .target_set = TargetSet.initOne(.vevl_gen)
9528
9529__builtin_ve_vl_vbrdd_vsmvl
9530 .param_str = "V256ddV256bV256dUi"
9531 .target_set = TargetSet.initOne(.vevl_gen)
9532
9533__builtin_ve_vl_vbrdd_vsvl
9534 .param_str = "V256ddV256dUi"
9535 .target_set = TargetSet.initOne(.vevl_gen)
9536
9537__builtin_ve_vl_vbrdl_vsl
9538 .param_str = "V256dLiUi"
9539 .target_set = TargetSet.initOne(.vevl_gen)
9540
9541__builtin_ve_vl_vbrdl_vsmvl
9542 .param_str = "V256dLiV256bV256dUi"
9543 .target_set = TargetSet.initOne(.vevl_gen)
9544
9545__builtin_ve_vl_vbrdl_vsvl
9546 .param_str = "V256dLiV256dUi"
9547 .target_set = TargetSet.initOne(.vevl_gen)
9548
9549__builtin_ve_vl_vbrds_vsl
9550 .param_str = "V256dfUi"
9551 .target_set = TargetSet.initOne(.vevl_gen)
9552
9553__builtin_ve_vl_vbrds_vsmvl
9554 .param_str = "V256dfV256bV256dUi"
9555 .target_set = TargetSet.initOne(.vevl_gen)
9556
9557__builtin_ve_vl_vbrds_vsvl
9558 .param_str = "V256dfV256dUi"
9559 .target_set = TargetSet.initOne(.vevl_gen)
9560
9561__builtin_ve_vl_vbrdw_vsl
9562 .param_str = "V256diUi"
9563 .target_set = TargetSet.initOne(.vevl_gen)
9564
9565__builtin_ve_vl_vbrdw_vsmvl
9566 .param_str = "V256diV256bV256dUi"
9567 .target_set = TargetSet.initOne(.vevl_gen)
9568
9569__builtin_ve_vl_vbrdw_vsvl
9570 .param_str = "V256diV256dUi"
9571 .target_set = TargetSet.initOne(.vevl_gen)
9572
9573__builtin_ve_vl_vbrv_vvl
9574 .param_str = "V256dV256dUi"
9575 .target_set = TargetSet.initOne(.vevl_gen)
9576
9577__builtin_ve_vl_vbrv_vvmvl
9578 .param_str = "V256dV256dV256bV256dUi"
9579 .target_set = TargetSet.initOne(.vevl_gen)
9580
9581__builtin_ve_vl_vbrv_vvvl
9582 .param_str = "V256dV256dV256dUi"
9583 .target_set = TargetSet.initOne(.vevl_gen)
9584
9585__builtin_ve_vl_vcmpsl_vsvl
9586 .param_str = "V256dLiV256dUi"
9587 .target_set = TargetSet.initOne(.vevl_gen)
9588
9589__builtin_ve_vl_vcmpsl_vsvmvl
9590 .param_str = "V256dLiV256dV256bV256dUi"
9591 .target_set = TargetSet.initOne(.vevl_gen)
9592
9593__builtin_ve_vl_vcmpsl_vsvvl
9594 .param_str = "V256dLiV256dV256dUi"
9595 .target_set = TargetSet.initOne(.vevl_gen)
9596
9597__builtin_ve_vl_vcmpsl_vvvl
9598 .param_str = "V256dV256dV256dUi"
9599 .target_set = TargetSet.initOne(.vevl_gen)
9600
9601__builtin_ve_vl_vcmpsl_vvvmvl
9602 .param_str = "V256dV256dV256dV256bV256dUi"
9603 .target_set = TargetSet.initOne(.vevl_gen)
9604
9605__builtin_ve_vl_vcmpsl_vvvvl
9606 .param_str = "V256dV256dV256dV256dUi"
9607 .target_set = TargetSet.initOne(.vevl_gen)
9608
9609__builtin_ve_vl_vcmpswsx_vsvl
9610 .param_str = "V256diV256dUi"
9611 .target_set = TargetSet.initOne(.vevl_gen)
9612
9613__builtin_ve_vl_vcmpswsx_vsvmvl
9614 .param_str = "V256diV256dV256bV256dUi"
9615 .target_set = TargetSet.initOne(.vevl_gen)
9616
9617__builtin_ve_vl_vcmpswsx_vsvvl
9618 .param_str = "V256diV256dV256dUi"
9619 .target_set = TargetSet.initOne(.vevl_gen)
9620
9621__builtin_ve_vl_vcmpswsx_vvvl
9622 .param_str = "V256dV256dV256dUi"
9623 .target_set = TargetSet.initOne(.vevl_gen)
9624
9625__builtin_ve_vl_vcmpswsx_vvvmvl
9626 .param_str = "V256dV256dV256dV256bV256dUi"
9627 .target_set = TargetSet.initOne(.vevl_gen)
9628
9629__builtin_ve_vl_vcmpswsx_vvvvl
9630 .param_str = "V256dV256dV256dV256dUi"
9631 .target_set = TargetSet.initOne(.vevl_gen)
9632
9633__builtin_ve_vl_vcmpswzx_vsvl
9634 .param_str = "V256diV256dUi"
9635 .target_set = TargetSet.initOne(.vevl_gen)
9636
9637__builtin_ve_vl_vcmpswzx_vsvmvl
9638 .param_str = "V256diV256dV256bV256dUi"
9639 .target_set = TargetSet.initOne(.vevl_gen)
9640
9641__builtin_ve_vl_vcmpswzx_vsvvl
9642 .param_str = "V256diV256dV256dUi"
9643 .target_set = TargetSet.initOne(.vevl_gen)
9644
9645__builtin_ve_vl_vcmpswzx_vvvl
9646 .param_str = "V256dV256dV256dUi"
9647 .target_set = TargetSet.initOne(.vevl_gen)
9648
9649__builtin_ve_vl_vcmpswzx_vvvmvl
9650 .param_str = "V256dV256dV256dV256bV256dUi"
9651 .target_set = TargetSet.initOne(.vevl_gen)
9652
9653__builtin_ve_vl_vcmpswzx_vvvvl
9654 .param_str = "V256dV256dV256dV256dUi"
9655 .target_set = TargetSet.initOne(.vevl_gen)
9656
9657__builtin_ve_vl_vcmpul_vsvl
9658 .param_str = "V256dLUiV256dUi"
9659 .target_set = TargetSet.initOne(.vevl_gen)
9660
9661__builtin_ve_vl_vcmpul_vsvmvl
9662 .param_str = "V256dLUiV256dV256bV256dUi"
9663 .target_set = TargetSet.initOne(.vevl_gen)
9664
9665__builtin_ve_vl_vcmpul_vsvvl
9666 .param_str = "V256dLUiV256dV256dUi"
9667 .target_set = TargetSet.initOne(.vevl_gen)
9668
9669__builtin_ve_vl_vcmpul_vvvl
9670 .param_str = "V256dV256dV256dUi"
9671 .target_set = TargetSet.initOne(.vevl_gen)
9672
9673__builtin_ve_vl_vcmpul_vvvmvl
9674 .param_str = "V256dV256dV256dV256bV256dUi"
9675 .target_set = TargetSet.initOne(.vevl_gen)
9676
9677__builtin_ve_vl_vcmpul_vvvvl
9678 .param_str = "V256dV256dV256dV256dUi"
9679 .target_set = TargetSet.initOne(.vevl_gen)
9680
9681__builtin_ve_vl_vcmpuw_vsvl
9682 .param_str = "V256dUiV256dUi"
9683 .target_set = TargetSet.initOne(.vevl_gen)
9684
9685__builtin_ve_vl_vcmpuw_vsvmvl
9686 .param_str = "V256dUiV256dV256bV256dUi"
9687 .target_set = TargetSet.initOne(.vevl_gen)
9688
9689__builtin_ve_vl_vcmpuw_vsvvl
9690 .param_str = "V256dUiV256dV256dUi"
9691 .target_set = TargetSet.initOne(.vevl_gen)
9692
9693__builtin_ve_vl_vcmpuw_vvvl
9694 .param_str = "V256dV256dV256dUi"
9695 .target_set = TargetSet.initOne(.vevl_gen)
9696
9697__builtin_ve_vl_vcmpuw_vvvmvl
9698 .param_str = "V256dV256dV256dV256bV256dUi"
9699 .target_set = TargetSet.initOne(.vevl_gen)
9700
9701__builtin_ve_vl_vcmpuw_vvvvl
9702 .param_str = "V256dV256dV256dV256dUi"
9703 .target_set = TargetSet.initOne(.vevl_gen)
9704
9705__builtin_ve_vl_vcp_vvmvl
9706 .param_str = "V256dV256dV256bV256dUi"
9707 .target_set = TargetSet.initOne(.vevl_gen)
9708
9709__builtin_ve_vl_vcvtdl_vvl
9710 .param_str = "V256dV256dUi"
9711 .target_set = TargetSet.initOne(.vevl_gen)
9712
9713__builtin_ve_vl_vcvtdl_vvvl
9714 .param_str = "V256dV256dV256dUi"
9715 .target_set = TargetSet.initOne(.vevl_gen)
9716
9717__builtin_ve_vl_vcvtds_vvl
9718 .param_str = "V256dV256dUi"
9719 .target_set = TargetSet.initOne(.vevl_gen)
9720
9721__builtin_ve_vl_vcvtds_vvvl
9722 .param_str = "V256dV256dV256dUi"
9723 .target_set = TargetSet.initOne(.vevl_gen)
9724
9725__builtin_ve_vl_vcvtdw_vvl
9726 .param_str = "V256dV256dUi"
9727 .target_set = TargetSet.initOne(.vevl_gen)
9728
9729__builtin_ve_vl_vcvtdw_vvvl
9730 .param_str = "V256dV256dV256dUi"
9731 .target_set = TargetSet.initOne(.vevl_gen)
9732
9733__builtin_ve_vl_vcvtld_vvl
9734 .param_str = "V256dV256dUi"
9735 .target_set = TargetSet.initOne(.vevl_gen)
9736
9737__builtin_ve_vl_vcvtld_vvmvl
9738 .param_str = "V256dV256dV256bV256dUi"
9739 .target_set = TargetSet.initOne(.vevl_gen)
9740
9741__builtin_ve_vl_vcvtld_vvvl
9742 .param_str = "V256dV256dV256dUi"
9743 .target_set = TargetSet.initOne(.vevl_gen)
9744
9745__builtin_ve_vl_vcvtldrz_vvl
9746 .param_str = "V256dV256dUi"
9747 .target_set = TargetSet.initOne(.vevl_gen)
9748
9749__builtin_ve_vl_vcvtldrz_vvmvl
9750 .param_str = "V256dV256dV256bV256dUi"
9751 .target_set = TargetSet.initOne(.vevl_gen)
9752
9753__builtin_ve_vl_vcvtldrz_vvvl
9754 .param_str = "V256dV256dV256dUi"
9755 .target_set = TargetSet.initOne(.vevl_gen)
9756
9757__builtin_ve_vl_vcvtsd_vvl
9758 .param_str = "V256dV256dUi"
9759 .target_set = TargetSet.initOne(.vevl_gen)
9760
9761__builtin_ve_vl_vcvtsd_vvvl
9762 .param_str = "V256dV256dV256dUi"
9763 .target_set = TargetSet.initOne(.vevl_gen)
9764
9765__builtin_ve_vl_vcvtsw_vvl
9766 .param_str = "V256dV256dUi"
9767 .target_set = TargetSet.initOne(.vevl_gen)
9768
9769__builtin_ve_vl_vcvtsw_vvvl
9770 .param_str = "V256dV256dV256dUi"
9771 .target_set = TargetSet.initOne(.vevl_gen)
9772
9773__builtin_ve_vl_vcvtwdsx_vvl
9774 .param_str = "V256dV256dUi"
9775 .target_set = TargetSet.initOne(.vevl_gen)
9776
9777__builtin_ve_vl_vcvtwdsx_vvmvl
9778 .param_str = "V256dV256dV256bV256dUi"
9779 .target_set = TargetSet.initOne(.vevl_gen)
9780
9781__builtin_ve_vl_vcvtwdsx_vvvl
9782 .param_str = "V256dV256dV256dUi"
9783 .target_set = TargetSet.initOne(.vevl_gen)
9784
9785__builtin_ve_vl_vcvtwdsxrz_vvl
9786 .param_str = "V256dV256dUi"
9787 .target_set = TargetSet.initOne(.vevl_gen)
9788
9789__builtin_ve_vl_vcvtwdsxrz_vvmvl
9790 .param_str = "V256dV256dV256bV256dUi"
9791 .target_set = TargetSet.initOne(.vevl_gen)
9792
9793__builtin_ve_vl_vcvtwdsxrz_vvvl
9794 .param_str = "V256dV256dV256dUi"
9795 .target_set = TargetSet.initOne(.vevl_gen)
9796
9797__builtin_ve_vl_vcvtwdzx_vvl
9798 .param_str = "V256dV256dUi"
9799 .target_set = TargetSet.initOne(.vevl_gen)
9800
9801__builtin_ve_vl_vcvtwdzx_vvmvl
9802 .param_str = "V256dV256dV256bV256dUi"
9803 .target_set = TargetSet.initOne(.vevl_gen)
9804
9805__builtin_ve_vl_vcvtwdzx_vvvl
9806 .param_str = "V256dV256dV256dUi"
9807 .target_set = TargetSet.initOne(.vevl_gen)
9808
9809__builtin_ve_vl_vcvtwdzxrz_vvl
9810 .param_str = "V256dV256dUi"
9811 .target_set = TargetSet.initOne(.vevl_gen)
9812
9813__builtin_ve_vl_vcvtwdzxrz_vvmvl
9814 .param_str = "V256dV256dV256bV256dUi"
9815 .target_set = TargetSet.initOne(.vevl_gen)
9816
9817__builtin_ve_vl_vcvtwdzxrz_vvvl
9818 .param_str = "V256dV256dV256dUi"
9819 .target_set = TargetSet.initOne(.vevl_gen)
9820
9821__builtin_ve_vl_vcvtwssx_vvl
9822 .param_str = "V256dV256dUi"
9823 .target_set = TargetSet.initOne(.vevl_gen)
9824
9825__builtin_ve_vl_vcvtwssx_vvmvl
9826 .param_str = "V256dV256dV256bV256dUi"
9827 .target_set = TargetSet.initOne(.vevl_gen)
9828
9829__builtin_ve_vl_vcvtwssx_vvvl
9830 .param_str = "V256dV256dV256dUi"
9831 .target_set = TargetSet.initOne(.vevl_gen)
9832
9833__builtin_ve_vl_vcvtwssxrz_vvl
9834 .param_str = "V256dV256dUi"
9835 .target_set = TargetSet.initOne(.vevl_gen)
9836
9837__builtin_ve_vl_vcvtwssxrz_vvmvl
9838 .param_str = "V256dV256dV256bV256dUi"
9839 .target_set = TargetSet.initOne(.vevl_gen)
9840
9841__builtin_ve_vl_vcvtwssxrz_vvvl
9842 .param_str = "V256dV256dV256dUi"
9843 .target_set = TargetSet.initOne(.vevl_gen)
9844
9845__builtin_ve_vl_vcvtwszx_vvl
9846 .param_str = "V256dV256dUi"
9847 .target_set = TargetSet.initOne(.vevl_gen)
9848
9849__builtin_ve_vl_vcvtwszx_vvmvl
9850 .param_str = "V256dV256dV256bV256dUi"
9851 .target_set = TargetSet.initOne(.vevl_gen)
9852
9853__builtin_ve_vl_vcvtwszx_vvvl
9854 .param_str = "V256dV256dV256dUi"
9855 .target_set = TargetSet.initOne(.vevl_gen)
9856
9857__builtin_ve_vl_vcvtwszxrz_vvl
9858 .param_str = "V256dV256dUi"
9859 .target_set = TargetSet.initOne(.vevl_gen)
9860
9861__builtin_ve_vl_vcvtwszxrz_vvmvl
9862 .param_str = "V256dV256dV256bV256dUi"
9863 .target_set = TargetSet.initOne(.vevl_gen)
9864
9865__builtin_ve_vl_vcvtwszxrz_vvvl
9866 .param_str = "V256dV256dV256dUi"
9867 .target_set = TargetSet.initOne(.vevl_gen)
9868
9869__builtin_ve_vl_vdivsl_vsvl
9870 .param_str = "V256dLiV256dUi"
9871 .target_set = TargetSet.initOne(.vevl_gen)
9872
9873__builtin_ve_vl_vdivsl_vsvmvl
9874 .param_str = "V256dLiV256dV256bV256dUi"
9875 .target_set = TargetSet.initOne(.vevl_gen)
9876
9877__builtin_ve_vl_vdivsl_vsvvl
9878 .param_str = "V256dLiV256dV256dUi"
9879 .target_set = TargetSet.initOne(.vevl_gen)
9880
9881__builtin_ve_vl_vdivsl_vvsl
9882 .param_str = "V256dV256dLiUi"
9883 .target_set = TargetSet.initOne(.vevl_gen)
9884
9885__builtin_ve_vl_vdivsl_vvsmvl
9886 .param_str = "V256dV256dLiV256bV256dUi"
9887 .target_set = TargetSet.initOne(.vevl_gen)
9888
9889__builtin_ve_vl_vdivsl_vvsvl
9890 .param_str = "V256dV256dLiV256dUi"
9891 .target_set = TargetSet.initOne(.vevl_gen)
9892
9893__builtin_ve_vl_vdivsl_vvvl
9894 .param_str = "V256dV256dV256dUi"
9895 .target_set = TargetSet.initOne(.vevl_gen)
9896
9897__builtin_ve_vl_vdivsl_vvvmvl
9898 .param_str = "V256dV256dV256dV256bV256dUi"
9899 .target_set = TargetSet.initOne(.vevl_gen)
9900
9901__builtin_ve_vl_vdivsl_vvvvl
9902 .param_str = "V256dV256dV256dV256dUi"
9903 .target_set = TargetSet.initOne(.vevl_gen)
9904
9905__builtin_ve_vl_vdivswsx_vsvl
9906 .param_str = "V256diV256dUi"
9907 .target_set = TargetSet.initOne(.vevl_gen)
9908
9909__builtin_ve_vl_vdivswsx_vsvmvl
9910 .param_str = "V256diV256dV256bV256dUi"
9911 .target_set = TargetSet.initOne(.vevl_gen)
9912
9913__builtin_ve_vl_vdivswsx_vsvvl
9914 .param_str = "V256diV256dV256dUi"
9915 .target_set = TargetSet.initOne(.vevl_gen)
9916
9917__builtin_ve_vl_vdivswsx_vvsl
9918 .param_str = "V256dV256diUi"
9919 .target_set = TargetSet.initOne(.vevl_gen)
9920
9921__builtin_ve_vl_vdivswsx_vvsmvl
9922 .param_str = "V256dV256diV256bV256dUi"
9923 .target_set = TargetSet.initOne(.vevl_gen)
9924
9925__builtin_ve_vl_vdivswsx_vvsvl
9926 .param_str = "V256dV256diV256dUi"
9927 .target_set = TargetSet.initOne(.vevl_gen)
9928
9929__builtin_ve_vl_vdivswsx_vvvl
9930 .param_str = "V256dV256dV256dUi"
9931 .target_set = TargetSet.initOne(.vevl_gen)
9932
9933__builtin_ve_vl_vdivswsx_vvvmvl
9934 .param_str = "V256dV256dV256dV256bV256dUi"
9935 .target_set = TargetSet.initOne(.vevl_gen)
9936
9937__builtin_ve_vl_vdivswsx_vvvvl
9938 .param_str = "V256dV256dV256dV256dUi"
9939 .target_set = TargetSet.initOne(.vevl_gen)
9940
9941__builtin_ve_vl_vdivswzx_vsvl
9942 .param_str = "V256diV256dUi"
9943 .target_set = TargetSet.initOne(.vevl_gen)
9944
9945__builtin_ve_vl_vdivswzx_vsvmvl
9946 .param_str = "V256diV256dV256bV256dUi"
9947 .target_set = TargetSet.initOne(.vevl_gen)
9948
9949__builtin_ve_vl_vdivswzx_vsvvl
9950 .param_str = "V256diV256dV256dUi"
9951 .target_set = TargetSet.initOne(.vevl_gen)
9952
9953__builtin_ve_vl_vdivswzx_vvsl
9954 .param_str = "V256dV256diUi"
9955 .target_set = TargetSet.initOne(.vevl_gen)
9956
9957__builtin_ve_vl_vdivswzx_vvsmvl
9958 .param_str = "V256dV256diV256bV256dUi"
9959 .target_set = TargetSet.initOne(.vevl_gen)
9960
9961__builtin_ve_vl_vdivswzx_vvsvl
9962 .param_str = "V256dV256diV256dUi"
9963 .target_set = TargetSet.initOne(.vevl_gen)
9964
9965__builtin_ve_vl_vdivswzx_vvvl
9966 .param_str = "V256dV256dV256dUi"
9967 .target_set = TargetSet.initOne(.vevl_gen)
9968
9969__builtin_ve_vl_vdivswzx_vvvmvl
9970 .param_str = "V256dV256dV256dV256bV256dUi"
9971 .target_set = TargetSet.initOne(.vevl_gen)
9972
9973__builtin_ve_vl_vdivswzx_vvvvl
9974 .param_str = "V256dV256dV256dV256dUi"
9975 .target_set = TargetSet.initOne(.vevl_gen)
9976
9977__builtin_ve_vl_vdivul_vsvl
9978 .param_str = "V256dLUiV256dUi"
9979 .target_set = TargetSet.initOne(.vevl_gen)
9980
9981__builtin_ve_vl_vdivul_vsvmvl
9982 .param_str = "V256dLUiV256dV256bV256dUi"
9983 .target_set = TargetSet.initOne(.vevl_gen)
9984
9985__builtin_ve_vl_vdivul_vsvvl
9986 .param_str = "V256dLUiV256dV256dUi"
9987 .target_set = TargetSet.initOne(.vevl_gen)
9988
9989__builtin_ve_vl_vdivul_vvsl
9990 .param_str = "V256dV256dLUiUi"
9991 .target_set = TargetSet.initOne(.vevl_gen)
9992
9993__builtin_ve_vl_vdivul_vvsmvl
9994 .param_str = "V256dV256dLUiV256bV256dUi"
9995 .target_set = TargetSet.initOne(.vevl_gen)
9996
9997__builtin_ve_vl_vdivul_vvsvl
9998 .param_str = "V256dV256dLUiV256dUi"
9999 .target_set = TargetSet.initOne(.vevl_gen)
10000
10001__builtin_ve_vl_vdivul_vvvl
10002 .param_str = "V256dV256dV256dUi"
10003 .target_set = TargetSet.initOne(.vevl_gen)
10004
10005__builtin_ve_vl_vdivul_vvvmvl
10006 .param_str = "V256dV256dV256dV256bV256dUi"
10007 .target_set = TargetSet.initOne(.vevl_gen)
10008
10009__builtin_ve_vl_vdivul_vvvvl
10010 .param_str = "V256dV256dV256dV256dUi"
10011 .target_set = TargetSet.initOne(.vevl_gen)
10012
10013__builtin_ve_vl_vdivuw_vsvl
10014 .param_str = "V256dUiV256dUi"
10015 .target_set = TargetSet.initOne(.vevl_gen)
10016
10017__builtin_ve_vl_vdivuw_vsvmvl
10018 .param_str = "V256dUiV256dV256bV256dUi"
10019 .target_set = TargetSet.initOne(.vevl_gen)
10020
10021__builtin_ve_vl_vdivuw_vsvvl
10022 .param_str = "V256dUiV256dV256dUi"
10023 .target_set = TargetSet.initOne(.vevl_gen)
10024
10025__builtin_ve_vl_vdivuw_vvsl
10026 .param_str = "V256dV256dUiUi"
10027 .target_set = TargetSet.initOne(.vevl_gen)
10028
10029__builtin_ve_vl_vdivuw_vvsmvl
10030 .param_str = "V256dV256dUiV256bV256dUi"
10031 .target_set = TargetSet.initOne(.vevl_gen)
10032
10033__builtin_ve_vl_vdivuw_vvsvl
10034 .param_str = "V256dV256dUiV256dUi"
10035 .target_set = TargetSet.initOne(.vevl_gen)
10036
10037__builtin_ve_vl_vdivuw_vvvl
10038 .param_str = "V256dV256dV256dUi"
10039 .target_set = TargetSet.initOne(.vevl_gen)
10040
10041__builtin_ve_vl_vdivuw_vvvmvl
10042 .param_str = "V256dV256dV256dV256bV256dUi"
10043 .target_set = TargetSet.initOne(.vevl_gen)
10044
10045__builtin_ve_vl_vdivuw_vvvvl
10046 .param_str = "V256dV256dV256dV256dUi"
10047 .target_set = TargetSet.initOne(.vevl_gen)
10048
10049__builtin_ve_vl_veqv_vsvl
10050 .param_str = "V256dLUiV256dUi"
10051 .target_set = TargetSet.initOne(.vevl_gen)
10052
10053__builtin_ve_vl_veqv_vsvmvl
10054 .param_str = "V256dLUiV256dV256bV256dUi"
10055 .target_set = TargetSet.initOne(.vevl_gen)
10056
10057__builtin_ve_vl_veqv_vsvvl
10058 .param_str = "V256dLUiV256dV256dUi"
10059 .target_set = TargetSet.initOne(.vevl_gen)
10060
10061__builtin_ve_vl_veqv_vvvl
10062 .param_str = "V256dV256dV256dUi"
10063 .target_set = TargetSet.initOne(.vevl_gen)
10064
10065__builtin_ve_vl_veqv_vvvmvl
10066 .param_str = "V256dV256dV256dV256bV256dUi"
10067 .target_set = TargetSet.initOne(.vevl_gen)
10068
10069__builtin_ve_vl_veqv_vvvvl
10070 .param_str = "V256dV256dV256dV256dUi"
10071 .target_set = TargetSet.initOne(.vevl_gen)
10072
10073__builtin_ve_vl_vex_vvmvl
10074 .param_str = "V256dV256dV256bV256dUi"
10075 .target_set = TargetSet.initOne(.vevl_gen)
10076
10077__builtin_ve_vl_vfaddd_vsvl
10078 .param_str = "V256ddV256dUi"
10079 .target_set = TargetSet.initOne(.vevl_gen)
10080
10081__builtin_ve_vl_vfaddd_vsvmvl
10082 .param_str = "V256ddV256dV256bV256dUi"
10083 .target_set = TargetSet.initOne(.vevl_gen)
10084
10085__builtin_ve_vl_vfaddd_vsvvl
10086 .param_str = "V256ddV256dV256dUi"
10087 .target_set = TargetSet.initOne(.vevl_gen)
10088
10089__builtin_ve_vl_vfaddd_vvvl
10090 .param_str = "V256dV256dV256dUi"
10091 .target_set = TargetSet.initOne(.vevl_gen)
10092
10093__builtin_ve_vl_vfaddd_vvvmvl
10094 .param_str = "V256dV256dV256dV256bV256dUi"
10095 .target_set = TargetSet.initOne(.vevl_gen)
10096
10097__builtin_ve_vl_vfaddd_vvvvl
10098 .param_str = "V256dV256dV256dV256dUi"
10099 .target_set = TargetSet.initOne(.vevl_gen)
10100
10101__builtin_ve_vl_vfadds_vsvl
10102 .param_str = "V256dfV256dUi"
10103 .target_set = TargetSet.initOne(.vevl_gen)
10104
10105__builtin_ve_vl_vfadds_vsvmvl
10106 .param_str = "V256dfV256dV256bV256dUi"
10107 .target_set = TargetSet.initOne(.vevl_gen)
10108
10109__builtin_ve_vl_vfadds_vsvvl
10110 .param_str = "V256dfV256dV256dUi"
10111 .target_set = TargetSet.initOne(.vevl_gen)
10112
10113__builtin_ve_vl_vfadds_vvvl
10114 .param_str = "V256dV256dV256dUi"
10115 .target_set = TargetSet.initOne(.vevl_gen)
10116
10117__builtin_ve_vl_vfadds_vvvmvl
10118 .param_str = "V256dV256dV256dV256bV256dUi"
10119 .target_set = TargetSet.initOne(.vevl_gen)
10120
10121__builtin_ve_vl_vfadds_vvvvl
10122 .param_str = "V256dV256dV256dV256dUi"
10123 .target_set = TargetSet.initOne(.vevl_gen)
10124
10125__builtin_ve_vl_vfcmpd_vsvl
10126 .param_str = "V256ddV256dUi"
10127 .target_set = TargetSet.initOne(.vevl_gen)
10128
10129__builtin_ve_vl_vfcmpd_vsvmvl
10130 .param_str = "V256ddV256dV256bV256dUi"
10131 .target_set = TargetSet.initOne(.vevl_gen)
10132
10133__builtin_ve_vl_vfcmpd_vsvvl
10134 .param_str = "V256ddV256dV256dUi"
10135 .target_set = TargetSet.initOne(.vevl_gen)
10136
10137__builtin_ve_vl_vfcmpd_vvvl
10138 .param_str = "V256dV256dV256dUi"
10139 .target_set = TargetSet.initOne(.vevl_gen)
10140
10141__builtin_ve_vl_vfcmpd_vvvmvl
10142 .param_str = "V256dV256dV256dV256bV256dUi"
10143 .target_set = TargetSet.initOne(.vevl_gen)
10144
10145__builtin_ve_vl_vfcmpd_vvvvl
10146 .param_str = "V256dV256dV256dV256dUi"
10147 .target_set = TargetSet.initOne(.vevl_gen)
10148
10149__builtin_ve_vl_vfcmps_vsvl
10150 .param_str = "V256dfV256dUi"
10151 .target_set = TargetSet.initOne(.vevl_gen)
10152
10153__builtin_ve_vl_vfcmps_vsvmvl
10154 .param_str = "V256dfV256dV256bV256dUi"
10155 .target_set = TargetSet.initOne(.vevl_gen)
10156
10157__builtin_ve_vl_vfcmps_vsvvl
10158 .param_str = "V256dfV256dV256dUi"
10159 .target_set = TargetSet.initOne(.vevl_gen)
10160
10161__builtin_ve_vl_vfcmps_vvvl
10162 .param_str = "V256dV256dV256dUi"
10163 .target_set = TargetSet.initOne(.vevl_gen)
10164
10165__builtin_ve_vl_vfcmps_vvvmvl
10166 .param_str = "V256dV256dV256dV256bV256dUi"
10167 .target_set = TargetSet.initOne(.vevl_gen)
10168
10169__builtin_ve_vl_vfcmps_vvvvl
10170 .param_str = "V256dV256dV256dV256dUi"
10171 .target_set = TargetSet.initOne(.vevl_gen)
10172
10173__builtin_ve_vl_vfdivd_vsvl
10174 .param_str = "V256ddV256dUi"
10175 .target_set = TargetSet.initOne(.vevl_gen)
10176
10177__builtin_ve_vl_vfdivd_vsvmvl
10178 .param_str = "V256ddV256dV256bV256dUi"
10179 .target_set = TargetSet.initOne(.vevl_gen)
10180
10181__builtin_ve_vl_vfdivd_vsvvl
10182 .param_str = "V256ddV256dV256dUi"
10183 .target_set = TargetSet.initOne(.vevl_gen)
10184
10185__builtin_ve_vl_vfdivd_vvvl
10186 .param_str = "V256dV256dV256dUi"
10187 .target_set = TargetSet.initOne(.vevl_gen)
10188
10189__builtin_ve_vl_vfdivd_vvvmvl
10190 .param_str = "V256dV256dV256dV256bV256dUi"
10191 .target_set = TargetSet.initOne(.vevl_gen)
10192
10193__builtin_ve_vl_vfdivd_vvvvl
10194 .param_str = "V256dV256dV256dV256dUi"
10195 .target_set = TargetSet.initOne(.vevl_gen)
10196
10197__builtin_ve_vl_vfdivs_vsvl
10198 .param_str = "V256dfV256dUi"
10199 .target_set = TargetSet.initOne(.vevl_gen)
10200
10201__builtin_ve_vl_vfdivs_vsvmvl
10202 .param_str = "V256dfV256dV256bV256dUi"
10203 .target_set = TargetSet.initOne(.vevl_gen)
10204
10205__builtin_ve_vl_vfdivs_vsvvl
10206 .param_str = "V256dfV256dV256dUi"
10207 .target_set = TargetSet.initOne(.vevl_gen)
10208
10209__builtin_ve_vl_vfdivs_vvvl
10210 .param_str = "V256dV256dV256dUi"
10211 .target_set = TargetSet.initOne(.vevl_gen)
10212
10213__builtin_ve_vl_vfdivs_vvvmvl
10214 .param_str = "V256dV256dV256dV256bV256dUi"
10215 .target_set = TargetSet.initOne(.vevl_gen)
10216
10217__builtin_ve_vl_vfdivs_vvvvl
10218 .param_str = "V256dV256dV256dV256dUi"
10219 .target_set = TargetSet.initOne(.vevl_gen)
10220
10221__builtin_ve_vl_vfmadd_vsvvl
10222 .param_str = "V256ddV256dV256dUi"
10223 .target_set = TargetSet.initOne(.vevl_gen)
10224
10225__builtin_ve_vl_vfmadd_vsvvmvl
10226 .param_str = "V256ddV256dV256dV256bV256dUi"
10227 .target_set = TargetSet.initOne(.vevl_gen)
10228
10229__builtin_ve_vl_vfmadd_vsvvvl
10230 .param_str = "V256ddV256dV256dV256dUi"
10231 .target_set = TargetSet.initOne(.vevl_gen)
10232
10233__builtin_ve_vl_vfmadd_vvsvl
10234 .param_str = "V256dV256ddV256dUi"
10235 .target_set = TargetSet.initOne(.vevl_gen)
10236
10237__builtin_ve_vl_vfmadd_vvsvmvl
10238 .param_str = "V256dV256ddV256dV256bV256dUi"
10239 .target_set = TargetSet.initOne(.vevl_gen)
10240
10241__builtin_ve_vl_vfmadd_vvsvvl
10242 .param_str = "V256dV256ddV256dV256dUi"
10243 .target_set = TargetSet.initOne(.vevl_gen)
10244
10245__builtin_ve_vl_vfmadd_vvvvl
10246 .param_str = "V256dV256dV256dV256dUi"
10247 .target_set = TargetSet.initOne(.vevl_gen)
10248
10249__builtin_ve_vl_vfmadd_vvvvmvl
10250 .param_str = "V256dV256dV256dV256dV256bV256dUi"
10251 .target_set = TargetSet.initOne(.vevl_gen)
10252
10253__builtin_ve_vl_vfmadd_vvvvvl
10254 .param_str = "V256dV256dV256dV256dV256dUi"
10255 .target_set = TargetSet.initOne(.vevl_gen)
10256
10257__builtin_ve_vl_vfmads_vsvvl
10258 .param_str = "V256dfV256dV256dUi"
10259 .target_set = TargetSet.initOne(.vevl_gen)
10260
10261__builtin_ve_vl_vfmads_vsvvmvl
10262 .param_str = "V256dfV256dV256dV256bV256dUi"
10263 .target_set = TargetSet.initOne(.vevl_gen)
10264
10265__builtin_ve_vl_vfmads_vsvvvl
10266 .param_str = "V256dfV256dV256dV256dUi"
10267 .target_set = TargetSet.initOne(.vevl_gen)
10268
10269__builtin_ve_vl_vfmads_vvsvl
10270 .param_str = "V256dV256dfV256dUi"
10271 .target_set = TargetSet.initOne(.vevl_gen)
10272
10273__builtin_ve_vl_vfmads_vvsvmvl
10274 .param_str = "V256dV256dfV256dV256bV256dUi"
10275 .target_set = TargetSet.initOne(.vevl_gen)
10276
10277__builtin_ve_vl_vfmads_vvsvvl
10278 .param_str = "V256dV256dfV256dV256dUi"
10279 .target_set = TargetSet.initOne(.vevl_gen)
10280
10281__builtin_ve_vl_vfmads_vvvvl
10282 .param_str = "V256dV256dV256dV256dUi"
10283 .target_set = TargetSet.initOne(.vevl_gen)
10284
10285__builtin_ve_vl_vfmads_vvvvmvl
10286 .param_str = "V256dV256dV256dV256dV256bV256dUi"
10287 .target_set = TargetSet.initOne(.vevl_gen)
10288
10289__builtin_ve_vl_vfmads_vvvvvl
10290 .param_str = "V256dV256dV256dV256dV256dUi"
10291 .target_set = TargetSet.initOne(.vevl_gen)
10292
10293__builtin_ve_vl_vfmaxd_vsvl
10294 .param_str = "V256ddV256dUi"
10295 .target_set = TargetSet.initOne(.vevl_gen)
10296
10297__builtin_ve_vl_vfmaxd_vsvmvl
10298 .param_str = "V256ddV256dV256bV256dUi"
10299 .target_set = TargetSet.initOne(.vevl_gen)
10300
10301__builtin_ve_vl_vfmaxd_vsvvl
10302 .param_str = "V256ddV256dV256dUi"
10303 .target_set = TargetSet.initOne(.vevl_gen)
10304
10305__builtin_ve_vl_vfmaxd_vvvl
10306 .param_str = "V256dV256dV256dUi"
10307 .target_set = TargetSet.initOne(.vevl_gen)
10308
10309__builtin_ve_vl_vfmaxd_vvvmvl
10310 .param_str = "V256dV256dV256dV256bV256dUi"
10311 .target_set = TargetSet.initOne(.vevl_gen)
10312
10313__builtin_ve_vl_vfmaxd_vvvvl
10314 .param_str = "V256dV256dV256dV256dUi"
10315 .target_set = TargetSet.initOne(.vevl_gen)
10316
10317__builtin_ve_vl_vfmaxs_vsvl
10318 .param_str = "V256dfV256dUi"
10319 .target_set = TargetSet.initOne(.vevl_gen)
10320
10321__builtin_ve_vl_vfmaxs_vsvmvl
10322 .param_str = "V256dfV256dV256bV256dUi"
10323 .target_set = TargetSet.initOne(.vevl_gen)
10324
10325__builtin_ve_vl_vfmaxs_vsvvl
10326 .param_str = "V256dfV256dV256dUi"
10327 .target_set = TargetSet.initOne(.vevl_gen)
10328
10329__builtin_ve_vl_vfmaxs_vvvl
10330 .param_str = "V256dV256dV256dUi"
10331 .target_set = TargetSet.initOne(.vevl_gen)
10332
10333__builtin_ve_vl_vfmaxs_vvvmvl
10334 .param_str = "V256dV256dV256dV256bV256dUi"
10335 .target_set = TargetSet.initOne(.vevl_gen)
10336
10337__builtin_ve_vl_vfmaxs_vvvvl
10338 .param_str = "V256dV256dV256dV256dUi"
10339 .target_set = TargetSet.initOne(.vevl_gen)
10340
10341__builtin_ve_vl_vfmind_vsvl
10342 .param_str = "V256ddV256dUi"
10343 .target_set = TargetSet.initOne(.vevl_gen)
10344
10345__builtin_ve_vl_vfmind_vsvmvl
10346 .param_str = "V256ddV256dV256bV256dUi"
10347 .target_set = TargetSet.initOne(.vevl_gen)
10348
10349__builtin_ve_vl_vfmind_vsvvl
10350 .param_str = "V256ddV256dV256dUi"
10351 .target_set = TargetSet.initOne(.vevl_gen)
10352
10353__builtin_ve_vl_vfmind_vvvl
10354 .param_str = "V256dV256dV256dUi"
10355 .target_set = TargetSet.initOne(.vevl_gen)
10356
10357__builtin_ve_vl_vfmind_vvvmvl
10358 .param_str = "V256dV256dV256dV256bV256dUi"
10359 .target_set = TargetSet.initOne(.vevl_gen)
10360
10361__builtin_ve_vl_vfmind_vvvvl
10362 .param_str = "V256dV256dV256dV256dUi"
10363 .target_set = TargetSet.initOne(.vevl_gen)
10364
10365__builtin_ve_vl_vfmins_vsvl
10366 .param_str = "V256dfV256dUi"
10367 .target_set = TargetSet.initOne(.vevl_gen)
10368
10369__builtin_ve_vl_vfmins_vsvmvl
10370 .param_str = "V256dfV256dV256bV256dUi"
10371 .target_set = TargetSet.initOne(.vevl_gen)
10372
10373__builtin_ve_vl_vfmins_vsvvl
10374 .param_str = "V256dfV256dV256dUi"
10375 .target_set = TargetSet.initOne(.vevl_gen)
10376
10377__builtin_ve_vl_vfmins_vvvl
10378 .param_str = "V256dV256dV256dUi"
10379 .target_set = TargetSet.initOne(.vevl_gen)
10380
10381__builtin_ve_vl_vfmins_vvvmvl
10382 .param_str = "V256dV256dV256dV256bV256dUi"
10383 .target_set = TargetSet.initOne(.vevl_gen)
10384
10385__builtin_ve_vl_vfmins_vvvvl
10386 .param_str = "V256dV256dV256dV256dUi"
10387 .target_set = TargetSet.initOne(.vevl_gen)
10388
10389__builtin_ve_vl_vfmkdeq_mvl
10390 .param_str = "V256bV256dUi"
10391 .target_set = TargetSet.initOne(.vevl_gen)
10392
10393__builtin_ve_vl_vfmkdeq_mvml
10394 .param_str = "V256bV256dV256bUi"
10395 .target_set = TargetSet.initOne(.vevl_gen)
10396
10397__builtin_ve_vl_vfmkdeqnan_mvl
10398 .param_str = "V256bV256dUi"
10399 .target_set = TargetSet.initOne(.vevl_gen)
10400
10401__builtin_ve_vl_vfmkdeqnan_mvml
10402 .param_str = "V256bV256dV256bUi"
10403 .target_set = TargetSet.initOne(.vevl_gen)
10404
10405__builtin_ve_vl_vfmkdge_mvl
10406 .param_str = "V256bV256dUi"
10407 .target_set = TargetSet.initOne(.vevl_gen)
10408
10409__builtin_ve_vl_vfmkdge_mvml
10410 .param_str = "V256bV256dV256bUi"
10411 .target_set = TargetSet.initOne(.vevl_gen)
10412
10413__builtin_ve_vl_vfmkdgenan_mvl
10414 .param_str = "V256bV256dUi"
10415 .target_set = TargetSet.initOne(.vevl_gen)
10416
10417__builtin_ve_vl_vfmkdgenan_mvml
10418 .param_str = "V256bV256dV256bUi"
10419 .target_set = TargetSet.initOne(.vevl_gen)
10420
10421__builtin_ve_vl_vfmkdgt_mvl
10422 .param_str = "V256bV256dUi"
10423 .target_set = TargetSet.initOne(.vevl_gen)
10424
10425__builtin_ve_vl_vfmkdgt_mvml
10426 .param_str = "V256bV256dV256bUi"
10427 .target_set = TargetSet.initOne(.vevl_gen)
10428
10429__builtin_ve_vl_vfmkdgtnan_mvl
10430 .param_str = "V256bV256dUi"
10431 .target_set = TargetSet.initOne(.vevl_gen)
10432
10433__builtin_ve_vl_vfmkdgtnan_mvml
10434 .param_str = "V256bV256dV256bUi"
10435 .target_set = TargetSet.initOne(.vevl_gen)
10436
10437__builtin_ve_vl_vfmkdle_mvl
10438 .param_str = "V256bV256dUi"
10439 .target_set = TargetSet.initOne(.vevl_gen)
10440
10441__builtin_ve_vl_vfmkdle_mvml
10442 .param_str = "V256bV256dV256bUi"
10443 .target_set = TargetSet.initOne(.vevl_gen)
10444
10445__builtin_ve_vl_vfmkdlenan_mvl
10446 .param_str = "V256bV256dUi"
10447 .target_set = TargetSet.initOne(.vevl_gen)
10448
10449__builtin_ve_vl_vfmkdlenan_mvml
10450 .param_str = "V256bV256dV256bUi"
10451 .target_set = TargetSet.initOne(.vevl_gen)
10452
10453__builtin_ve_vl_vfmkdlt_mvl
10454 .param_str = "V256bV256dUi"
10455 .target_set = TargetSet.initOne(.vevl_gen)
10456
10457__builtin_ve_vl_vfmkdlt_mvml
10458 .param_str = "V256bV256dV256bUi"
10459 .target_set = TargetSet.initOne(.vevl_gen)
10460
10461__builtin_ve_vl_vfmkdltnan_mvl
10462 .param_str = "V256bV256dUi"
10463 .target_set = TargetSet.initOne(.vevl_gen)
10464
10465__builtin_ve_vl_vfmkdltnan_mvml
10466 .param_str = "V256bV256dV256bUi"
10467 .target_set = TargetSet.initOne(.vevl_gen)
10468
10469__builtin_ve_vl_vfmkdnan_mvl
10470 .param_str = "V256bV256dUi"
10471 .target_set = TargetSet.initOne(.vevl_gen)
10472
10473__builtin_ve_vl_vfmkdnan_mvml
10474 .param_str = "V256bV256dV256bUi"
10475 .target_set = TargetSet.initOne(.vevl_gen)
10476
10477__builtin_ve_vl_vfmkdne_mvl
10478 .param_str = "V256bV256dUi"
10479 .target_set = TargetSet.initOne(.vevl_gen)
10480
10481__builtin_ve_vl_vfmkdne_mvml
10482 .param_str = "V256bV256dV256bUi"
10483 .target_set = TargetSet.initOne(.vevl_gen)
10484
10485__builtin_ve_vl_vfmkdnenan_mvl
10486 .param_str = "V256bV256dUi"
10487 .target_set = TargetSet.initOne(.vevl_gen)
10488
10489__builtin_ve_vl_vfmkdnenan_mvml
10490 .param_str = "V256bV256dV256bUi"
10491 .target_set = TargetSet.initOne(.vevl_gen)
10492
10493__builtin_ve_vl_vfmkdnum_mvl
10494 .param_str = "V256bV256dUi"
10495 .target_set = TargetSet.initOne(.vevl_gen)
10496
10497__builtin_ve_vl_vfmkdnum_mvml
10498 .param_str = "V256bV256dV256bUi"
10499 .target_set = TargetSet.initOne(.vevl_gen)
10500
10501__builtin_ve_vl_vfmklaf_ml
10502 .param_str = "V256bUi"
10503 .target_set = TargetSet.initOne(.vevl_gen)
10504
10505__builtin_ve_vl_vfmklat_ml
10506 .param_str = "V256bUi"
10507 .target_set = TargetSet.initOne(.vevl_gen)
10508
10509__builtin_ve_vl_vfmkleq_mvl
10510 .param_str = "V256bV256dUi"
10511 .target_set = TargetSet.initOne(.vevl_gen)
10512
10513__builtin_ve_vl_vfmkleq_mvml
10514 .param_str = "V256bV256dV256bUi"
10515 .target_set = TargetSet.initOne(.vevl_gen)
10516
10517__builtin_ve_vl_vfmkleqnan_mvl
10518 .param_str = "V256bV256dUi"
10519 .target_set = TargetSet.initOne(.vevl_gen)
10520
10521__builtin_ve_vl_vfmkleqnan_mvml
10522 .param_str = "V256bV256dV256bUi"
10523 .target_set = TargetSet.initOne(.vevl_gen)
10524
10525__builtin_ve_vl_vfmklge_mvl
10526 .param_str = "V256bV256dUi"
10527 .target_set = TargetSet.initOne(.vevl_gen)
10528
10529__builtin_ve_vl_vfmklge_mvml
10530 .param_str = "V256bV256dV256bUi"
10531 .target_set = TargetSet.initOne(.vevl_gen)
10532
10533__builtin_ve_vl_vfmklgenan_mvl
10534 .param_str = "V256bV256dUi"
10535 .target_set = TargetSet.initOne(.vevl_gen)
10536
10537__builtin_ve_vl_vfmklgenan_mvml
10538 .param_str = "V256bV256dV256bUi"
10539 .target_set = TargetSet.initOne(.vevl_gen)
10540
10541__builtin_ve_vl_vfmklgt_mvl
10542 .param_str = "V256bV256dUi"
10543 .target_set = TargetSet.initOne(.vevl_gen)
10544
10545__builtin_ve_vl_vfmklgt_mvml
10546 .param_str = "V256bV256dV256bUi"
10547 .target_set = TargetSet.initOne(.vevl_gen)
10548
10549__builtin_ve_vl_vfmklgtnan_mvl
10550 .param_str = "V256bV256dUi"
10551 .target_set = TargetSet.initOne(.vevl_gen)
10552
10553__builtin_ve_vl_vfmklgtnan_mvml
10554 .param_str = "V256bV256dV256bUi"
10555 .target_set = TargetSet.initOne(.vevl_gen)
10556
10557__builtin_ve_vl_vfmklle_mvl
10558 .param_str = "V256bV256dUi"
10559 .target_set = TargetSet.initOne(.vevl_gen)
10560
10561__builtin_ve_vl_vfmklle_mvml
10562 .param_str = "V256bV256dV256bUi"
10563 .target_set = TargetSet.initOne(.vevl_gen)
10564
10565__builtin_ve_vl_vfmkllenan_mvl
10566 .param_str = "V256bV256dUi"
10567 .target_set = TargetSet.initOne(.vevl_gen)
10568
10569__builtin_ve_vl_vfmkllenan_mvml
10570 .param_str = "V256bV256dV256bUi"
10571 .target_set = TargetSet.initOne(.vevl_gen)
10572
10573__builtin_ve_vl_vfmkllt_mvl
10574 .param_str = "V256bV256dUi"
10575 .target_set = TargetSet.initOne(.vevl_gen)
10576
10577__builtin_ve_vl_vfmkllt_mvml
10578 .param_str = "V256bV256dV256bUi"
10579 .target_set = TargetSet.initOne(.vevl_gen)
10580
10581__builtin_ve_vl_vfmklltnan_mvl
10582 .param_str = "V256bV256dUi"
10583 .target_set = TargetSet.initOne(.vevl_gen)
10584
10585__builtin_ve_vl_vfmklltnan_mvml
10586 .param_str = "V256bV256dV256bUi"
10587 .target_set = TargetSet.initOne(.vevl_gen)
10588
10589__builtin_ve_vl_vfmklnan_mvl
10590 .param_str = "V256bV256dUi"
10591 .target_set = TargetSet.initOne(.vevl_gen)
10592
10593__builtin_ve_vl_vfmklnan_mvml
10594 .param_str = "V256bV256dV256bUi"
10595 .target_set = TargetSet.initOne(.vevl_gen)
10596
10597__builtin_ve_vl_vfmklne_mvl
10598 .param_str = "V256bV256dUi"
10599 .target_set = TargetSet.initOne(.vevl_gen)
10600
10601__builtin_ve_vl_vfmklne_mvml
10602 .param_str = "V256bV256dV256bUi"
10603 .target_set = TargetSet.initOne(.vevl_gen)
10604
10605__builtin_ve_vl_vfmklnenan_mvl
10606 .param_str = "V256bV256dUi"
10607 .target_set = TargetSet.initOne(.vevl_gen)
10608
10609__builtin_ve_vl_vfmklnenan_mvml
10610 .param_str = "V256bV256dV256bUi"
10611 .target_set = TargetSet.initOne(.vevl_gen)
10612
10613__builtin_ve_vl_vfmklnum_mvl
10614 .param_str = "V256bV256dUi"
10615 .target_set = TargetSet.initOne(.vevl_gen)
10616
10617__builtin_ve_vl_vfmklnum_mvml
10618 .param_str = "V256bV256dV256bUi"
10619 .target_set = TargetSet.initOne(.vevl_gen)
10620
10621__builtin_ve_vl_vfmkseq_mvl
10622 .param_str = "V256bV256dUi"
10623 .target_set = TargetSet.initOne(.vevl_gen)
10624
10625__builtin_ve_vl_vfmkseq_mvml
10626 .param_str = "V256bV256dV256bUi"
10627 .target_set = TargetSet.initOne(.vevl_gen)
10628
10629__builtin_ve_vl_vfmkseqnan_mvl
10630 .param_str = "V256bV256dUi"
10631 .target_set = TargetSet.initOne(.vevl_gen)
10632
10633__builtin_ve_vl_vfmkseqnan_mvml
10634 .param_str = "V256bV256dV256bUi"
10635 .target_set = TargetSet.initOne(.vevl_gen)
10636
10637__builtin_ve_vl_vfmksge_mvl
10638 .param_str = "V256bV256dUi"
10639 .target_set = TargetSet.initOne(.vevl_gen)
10640
10641__builtin_ve_vl_vfmksge_mvml
10642 .param_str = "V256bV256dV256bUi"
10643 .target_set = TargetSet.initOne(.vevl_gen)
10644
10645__builtin_ve_vl_vfmksgenan_mvl
10646 .param_str = "V256bV256dUi"
10647 .target_set = TargetSet.initOne(.vevl_gen)
10648
10649__builtin_ve_vl_vfmksgenan_mvml
10650 .param_str = "V256bV256dV256bUi"
10651 .target_set = TargetSet.initOne(.vevl_gen)
10652
10653__builtin_ve_vl_vfmksgt_mvl
10654 .param_str = "V256bV256dUi"
10655 .target_set = TargetSet.initOne(.vevl_gen)
10656
10657__builtin_ve_vl_vfmksgt_mvml
10658 .param_str = "V256bV256dV256bUi"
10659 .target_set = TargetSet.initOne(.vevl_gen)
10660
10661__builtin_ve_vl_vfmksgtnan_mvl
10662 .param_str = "V256bV256dUi"
10663 .target_set = TargetSet.initOne(.vevl_gen)
10664
10665__builtin_ve_vl_vfmksgtnan_mvml
10666 .param_str = "V256bV256dV256bUi"
10667 .target_set = TargetSet.initOne(.vevl_gen)
10668
10669__builtin_ve_vl_vfmksle_mvl
10670 .param_str = "V256bV256dUi"
10671 .target_set = TargetSet.initOne(.vevl_gen)
10672
10673__builtin_ve_vl_vfmksle_mvml
10674 .param_str = "V256bV256dV256bUi"
10675 .target_set = TargetSet.initOne(.vevl_gen)
10676
10677__builtin_ve_vl_vfmkslenan_mvl
10678 .param_str = "V256bV256dUi"
10679 .target_set = TargetSet.initOne(.vevl_gen)
10680
10681__builtin_ve_vl_vfmkslenan_mvml
10682 .param_str = "V256bV256dV256bUi"
10683 .target_set = TargetSet.initOne(.vevl_gen)
10684
10685__builtin_ve_vl_vfmkslt_mvl
10686 .param_str = "V256bV256dUi"
10687 .target_set = TargetSet.initOne(.vevl_gen)
10688
10689__builtin_ve_vl_vfmkslt_mvml
10690 .param_str = "V256bV256dV256bUi"
10691 .target_set = TargetSet.initOne(.vevl_gen)
10692
10693__builtin_ve_vl_vfmksltnan_mvl
10694 .param_str = "V256bV256dUi"
10695 .target_set = TargetSet.initOne(.vevl_gen)
10696
10697__builtin_ve_vl_vfmksltnan_mvml
10698 .param_str = "V256bV256dV256bUi"
10699 .target_set = TargetSet.initOne(.vevl_gen)
10700
10701__builtin_ve_vl_vfmksnan_mvl
10702 .param_str = "V256bV256dUi"
10703 .target_set = TargetSet.initOne(.vevl_gen)
10704
10705__builtin_ve_vl_vfmksnan_mvml
10706 .param_str = "V256bV256dV256bUi"
10707 .target_set = TargetSet.initOne(.vevl_gen)
10708
10709__builtin_ve_vl_vfmksne_mvl
10710 .param_str = "V256bV256dUi"
10711 .target_set = TargetSet.initOne(.vevl_gen)
10712
10713__builtin_ve_vl_vfmksne_mvml
10714 .param_str = "V256bV256dV256bUi"
10715 .target_set = TargetSet.initOne(.vevl_gen)
10716
10717__builtin_ve_vl_vfmksnenan_mvl
10718 .param_str = "V256bV256dUi"
10719 .target_set = TargetSet.initOne(.vevl_gen)
10720
10721__builtin_ve_vl_vfmksnenan_mvml
10722 .param_str = "V256bV256dV256bUi"
10723 .target_set = TargetSet.initOne(.vevl_gen)
10724
10725__builtin_ve_vl_vfmksnum_mvl
10726 .param_str = "V256bV256dUi"
10727 .target_set = TargetSet.initOne(.vevl_gen)
10728
10729__builtin_ve_vl_vfmksnum_mvml
10730 .param_str = "V256bV256dV256bUi"
10731 .target_set = TargetSet.initOne(.vevl_gen)
10732
10733__builtin_ve_vl_vfmkweq_mvl
10734 .param_str = "V256bV256dUi"
10735 .target_set = TargetSet.initOne(.vevl_gen)
10736
10737__builtin_ve_vl_vfmkweq_mvml
10738 .param_str = "V256bV256dV256bUi"
10739 .target_set = TargetSet.initOne(.vevl_gen)
10740
10741__builtin_ve_vl_vfmkweqnan_mvl
10742 .param_str = "V256bV256dUi"
10743 .target_set = TargetSet.initOne(.vevl_gen)
10744
10745__builtin_ve_vl_vfmkweqnan_mvml
10746 .param_str = "V256bV256dV256bUi"
10747 .target_set = TargetSet.initOne(.vevl_gen)
10748
10749__builtin_ve_vl_vfmkwge_mvl
10750 .param_str = "V256bV256dUi"
10751 .target_set = TargetSet.initOne(.vevl_gen)
10752
10753__builtin_ve_vl_vfmkwge_mvml
10754 .param_str = "V256bV256dV256bUi"
10755 .target_set = TargetSet.initOne(.vevl_gen)
10756
10757__builtin_ve_vl_vfmkwgenan_mvl
10758 .param_str = "V256bV256dUi"
10759 .target_set = TargetSet.initOne(.vevl_gen)
10760
10761__builtin_ve_vl_vfmkwgenan_mvml
10762 .param_str = "V256bV256dV256bUi"
10763 .target_set = TargetSet.initOne(.vevl_gen)
10764
10765__builtin_ve_vl_vfmkwgt_mvl
10766 .param_str = "V256bV256dUi"
10767 .target_set = TargetSet.initOne(.vevl_gen)
10768
10769__builtin_ve_vl_vfmkwgt_mvml
10770 .param_str = "V256bV256dV256bUi"
10771 .target_set = TargetSet.initOne(.vevl_gen)
10772
10773__builtin_ve_vl_vfmkwgtnan_mvl
10774 .param_str = "V256bV256dUi"
10775 .target_set = TargetSet.initOne(.vevl_gen)
10776
10777__builtin_ve_vl_vfmkwgtnan_mvml
10778 .param_str = "V256bV256dV256bUi"
10779 .target_set = TargetSet.initOne(.vevl_gen)
10780
10781__builtin_ve_vl_vfmkwle_mvl
10782 .param_str = "V256bV256dUi"
10783 .target_set = TargetSet.initOne(.vevl_gen)
10784
10785__builtin_ve_vl_vfmkwle_mvml
10786 .param_str = "V256bV256dV256bUi"
10787 .target_set = TargetSet.initOne(.vevl_gen)
10788
10789__builtin_ve_vl_vfmkwlenan_mvl
10790 .param_str = "V256bV256dUi"
10791 .target_set = TargetSet.initOne(.vevl_gen)
10792
10793__builtin_ve_vl_vfmkwlenan_mvml
10794 .param_str = "V256bV256dV256bUi"
10795 .target_set = TargetSet.initOne(.vevl_gen)
10796
10797__builtin_ve_vl_vfmkwlt_mvl
10798 .param_str = "V256bV256dUi"
10799 .target_set = TargetSet.initOne(.vevl_gen)
10800
10801__builtin_ve_vl_vfmkwlt_mvml
10802 .param_str = "V256bV256dV256bUi"
10803 .target_set = TargetSet.initOne(.vevl_gen)
10804
10805__builtin_ve_vl_vfmkwltnan_mvl
10806 .param_str = "V256bV256dUi"
10807 .target_set = TargetSet.initOne(.vevl_gen)
10808
10809__builtin_ve_vl_vfmkwltnan_mvml
10810 .param_str = "V256bV256dV256bUi"
10811 .target_set = TargetSet.initOne(.vevl_gen)
10812
10813__builtin_ve_vl_vfmkwnan_mvl
10814 .param_str = "V256bV256dUi"
10815 .target_set = TargetSet.initOne(.vevl_gen)
10816
10817__builtin_ve_vl_vfmkwnan_mvml
10818 .param_str = "V256bV256dV256bUi"
10819 .target_set = TargetSet.initOne(.vevl_gen)
10820
10821__builtin_ve_vl_vfmkwne_mvl
10822 .param_str = "V256bV256dUi"
10823 .target_set = TargetSet.initOne(.vevl_gen)
10824
10825__builtin_ve_vl_vfmkwne_mvml
10826 .param_str = "V256bV256dV256bUi"
10827 .target_set = TargetSet.initOne(.vevl_gen)
10828
10829__builtin_ve_vl_vfmkwnenan_mvl
10830 .param_str = "V256bV256dUi"
10831 .target_set = TargetSet.initOne(.vevl_gen)
10832
10833__builtin_ve_vl_vfmkwnenan_mvml
10834 .param_str = "V256bV256dV256bUi"
10835 .target_set = TargetSet.initOne(.vevl_gen)
10836
10837__builtin_ve_vl_vfmkwnum_mvl
10838 .param_str = "V256bV256dUi"
10839 .target_set = TargetSet.initOne(.vevl_gen)
10840
10841__builtin_ve_vl_vfmkwnum_mvml
10842 .param_str = "V256bV256dV256bUi"
10843 .target_set = TargetSet.initOne(.vevl_gen)
10844
10845__builtin_ve_vl_vfmsbd_vsvvl
10846 .param_str = "V256ddV256dV256dUi"
10847 .target_set = TargetSet.initOne(.vevl_gen)
10848
10849__builtin_ve_vl_vfmsbd_vsvvmvl
10850 .param_str = "V256ddV256dV256dV256bV256dUi"
10851 .target_set = TargetSet.initOne(.vevl_gen)
10852
10853__builtin_ve_vl_vfmsbd_vsvvvl
10854 .param_str = "V256ddV256dV256dV256dUi"
10855 .target_set = TargetSet.initOne(.vevl_gen)
10856
10857__builtin_ve_vl_vfmsbd_vvsvl
10858 .param_str = "V256dV256ddV256dUi"
10859 .target_set = TargetSet.initOne(.vevl_gen)
10860
10861__builtin_ve_vl_vfmsbd_vvsvmvl
10862 .param_str = "V256dV256ddV256dV256bV256dUi"
10863 .target_set = TargetSet.initOne(.vevl_gen)
10864
10865__builtin_ve_vl_vfmsbd_vvsvvl
10866 .param_str = "V256dV256ddV256dV256dUi"
10867 .target_set = TargetSet.initOne(.vevl_gen)
10868
10869__builtin_ve_vl_vfmsbd_vvvvl
10870 .param_str = "V256dV256dV256dV256dUi"
10871 .target_set = TargetSet.initOne(.vevl_gen)
10872
10873__builtin_ve_vl_vfmsbd_vvvvmvl
10874 .param_str = "V256dV256dV256dV256dV256bV256dUi"
10875 .target_set = TargetSet.initOne(.vevl_gen)
10876
10877__builtin_ve_vl_vfmsbd_vvvvvl
10878 .param_str = "V256dV256dV256dV256dV256dUi"
10879 .target_set = TargetSet.initOne(.vevl_gen)
10880
10881__builtin_ve_vl_vfmsbs_vsvvl
10882 .param_str = "V256dfV256dV256dUi"
10883 .target_set = TargetSet.initOne(.vevl_gen)
10884
10885__builtin_ve_vl_vfmsbs_vsvvmvl
10886 .param_str = "V256dfV256dV256dV256bV256dUi"
10887 .target_set = TargetSet.initOne(.vevl_gen)
10888
10889__builtin_ve_vl_vfmsbs_vsvvvl
10890 .param_str = "V256dfV256dV256dV256dUi"
10891 .target_set = TargetSet.initOne(.vevl_gen)
10892
10893__builtin_ve_vl_vfmsbs_vvsvl
10894 .param_str = "V256dV256dfV256dUi"
10895 .target_set = TargetSet.initOne(.vevl_gen)
10896
10897__builtin_ve_vl_vfmsbs_vvsvmvl
10898 .param_str = "V256dV256dfV256dV256bV256dUi"
10899 .target_set = TargetSet.initOne(.vevl_gen)
10900
10901__builtin_ve_vl_vfmsbs_vvsvvl
10902 .param_str = "V256dV256dfV256dV256dUi"
10903 .target_set = TargetSet.initOne(.vevl_gen)
10904
10905__builtin_ve_vl_vfmsbs_vvvvl
10906 .param_str = "V256dV256dV256dV256dUi"
10907 .target_set = TargetSet.initOne(.vevl_gen)
10908
10909__builtin_ve_vl_vfmsbs_vvvvmvl
10910 .param_str = "V256dV256dV256dV256dV256bV256dUi"
10911 .target_set = TargetSet.initOne(.vevl_gen)
10912
10913__builtin_ve_vl_vfmsbs_vvvvvl
10914 .param_str = "V256dV256dV256dV256dV256dUi"
10915 .target_set = TargetSet.initOne(.vevl_gen)
10916
10917__builtin_ve_vl_vfmuld_vsvl
10918 .param_str = "V256ddV256dUi"
10919 .target_set = TargetSet.initOne(.vevl_gen)
10920
10921__builtin_ve_vl_vfmuld_vsvmvl
10922 .param_str = "V256ddV256dV256bV256dUi"
10923 .target_set = TargetSet.initOne(.vevl_gen)
10924
10925__builtin_ve_vl_vfmuld_vsvvl
10926 .param_str = "V256ddV256dV256dUi"
10927 .target_set = TargetSet.initOne(.vevl_gen)
10928
10929__builtin_ve_vl_vfmuld_vvvl
10930 .param_str = "V256dV256dV256dUi"
10931 .target_set = TargetSet.initOne(.vevl_gen)
10932
10933__builtin_ve_vl_vfmuld_vvvmvl
10934 .param_str = "V256dV256dV256dV256bV256dUi"
10935 .target_set = TargetSet.initOne(.vevl_gen)
10936
10937__builtin_ve_vl_vfmuld_vvvvl
10938 .param_str = "V256dV256dV256dV256dUi"
10939 .target_set = TargetSet.initOne(.vevl_gen)
10940
10941__builtin_ve_vl_vfmuls_vsvl
10942 .param_str = "V256dfV256dUi"
10943 .target_set = TargetSet.initOne(.vevl_gen)
10944
10945__builtin_ve_vl_vfmuls_vsvmvl
10946 .param_str = "V256dfV256dV256bV256dUi"
10947 .target_set = TargetSet.initOne(.vevl_gen)
10948
10949__builtin_ve_vl_vfmuls_vsvvl
10950 .param_str = "V256dfV256dV256dUi"
10951 .target_set = TargetSet.initOne(.vevl_gen)
10952
10953__builtin_ve_vl_vfmuls_vvvl
10954 .param_str = "V256dV256dV256dUi"
10955 .target_set = TargetSet.initOne(.vevl_gen)
10956
10957__builtin_ve_vl_vfmuls_vvvmvl
10958 .param_str = "V256dV256dV256dV256bV256dUi"
10959 .target_set = TargetSet.initOne(.vevl_gen)
10960
10961__builtin_ve_vl_vfmuls_vvvvl
10962 .param_str = "V256dV256dV256dV256dUi"
10963 .target_set = TargetSet.initOne(.vevl_gen)
10964
10965__builtin_ve_vl_vfnmadd_vsvvl
10966 .param_str = "V256ddV256dV256dUi"
10967 .target_set = TargetSet.initOne(.vevl_gen)
10968
10969__builtin_ve_vl_vfnmadd_vsvvmvl
10970 .param_str = "V256ddV256dV256dV256bV256dUi"
10971 .target_set = TargetSet.initOne(.vevl_gen)
10972
10973__builtin_ve_vl_vfnmadd_vsvvvl
10974 .param_str = "V256ddV256dV256dV256dUi"
10975 .target_set = TargetSet.initOne(.vevl_gen)
10976
10977__builtin_ve_vl_vfnmadd_vvsvl
10978 .param_str = "V256dV256ddV256dUi"
10979 .target_set = TargetSet.initOne(.vevl_gen)
10980
10981__builtin_ve_vl_vfnmadd_vvsvmvl
10982 .param_str = "V256dV256ddV256dV256bV256dUi"
10983 .target_set = TargetSet.initOne(.vevl_gen)
10984
10985__builtin_ve_vl_vfnmadd_vvsvvl
10986 .param_str = "V256dV256ddV256dV256dUi"
10987 .target_set = TargetSet.initOne(.vevl_gen)
10988
10989__builtin_ve_vl_vfnmadd_vvvvl
10990 .param_str = "V256dV256dV256dV256dUi"
10991 .target_set = TargetSet.initOne(.vevl_gen)
10992
10993__builtin_ve_vl_vfnmadd_vvvvmvl
10994 .param_str = "V256dV256dV256dV256dV256bV256dUi"
10995 .target_set = TargetSet.initOne(.vevl_gen)
10996
10997__builtin_ve_vl_vfnmadd_vvvvvl
10998 .param_str = "V256dV256dV256dV256dV256dUi"
10999 .target_set = TargetSet.initOne(.vevl_gen)
11000
11001__builtin_ve_vl_vfnmads_vsvvl
11002 .param_str = "V256dfV256dV256dUi"
11003 .target_set = TargetSet.initOne(.vevl_gen)
11004
11005__builtin_ve_vl_vfnmads_vsvvmvl
11006 .param_str = "V256dfV256dV256dV256bV256dUi"
11007 .target_set = TargetSet.initOne(.vevl_gen)
11008
11009__builtin_ve_vl_vfnmads_vsvvvl
11010 .param_str = "V256dfV256dV256dV256dUi"
11011 .target_set = TargetSet.initOne(.vevl_gen)
11012
11013__builtin_ve_vl_vfnmads_vvsvl
11014 .param_str = "V256dV256dfV256dUi"
11015 .target_set = TargetSet.initOne(.vevl_gen)
11016
11017__builtin_ve_vl_vfnmads_vvsvmvl
11018 .param_str = "V256dV256dfV256dV256bV256dUi"
11019 .target_set = TargetSet.initOne(.vevl_gen)
11020
11021__builtin_ve_vl_vfnmads_vvsvvl
11022 .param_str = "V256dV256dfV256dV256dUi"
11023 .target_set = TargetSet.initOne(.vevl_gen)
11024
11025__builtin_ve_vl_vfnmads_vvvvl
11026 .param_str = "V256dV256dV256dV256dUi"
11027 .target_set = TargetSet.initOne(.vevl_gen)
11028
11029__builtin_ve_vl_vfnmads_vvvvmvl
11030 .param_str = "V256dV256dV256dV256dV256bV256dUi"
11031 .target_set = TargetSet.initOne(.vevl_gen)
11032
11033__builtin_ve_vl_vfnmads_vvvvvl
11034 .param_str = "V256dV256dV256dV256dV256dUi"
11035 .target_set = TargetSet.initOne(.vevl_gen)
11036
11037__builtin_ve_vl_vfnmsbd_vsvvl
11038 .param_str = "V256ddV256dV256dUi"
11039 .target_set = TargetSet.initOne(.vevl_gen)
11040
11041__builtin_ve_vl_vfnmsbd_vsvvmvl
11042 .param_str = "V256ddV256dV256dV256bV256dUi"
11043 .target_set = TargetSet.initOne(.vevl_gen)
11044
11045__builtin_ve_vl_vfnmsbd_vsvvvl
11046 .param_str = "V256ddV256dV256dV256dUi"
11047 .target_set = TargetSet.initOne(.vevl_gen)
11048
11049__builtin_ve_vl_vfnmsbd_vvsvl
11050 .param_str = "V256dV256ddV256dUi"
11051 .target_set = TargetSet.initOne(.vevl_gen)
11052
11053__builtin_ve_vl_vfnmsbd_vvsvmvl
11054 .param_str = "V256dV256ddV256dV256bV256dUi"
11055 .target_set = TargetSet.initOne(.vevl_gen)
11056
11057__builtin_ve_vl_vfnmsbd_vvsvvl
11058 .param_str = "V256dV256ddV256dV256dUi"
11059 .target_set = TargetSet.initOne(.vevl_gen)
11060
11061__builtin_ve_vl_vfnmsbd_vvvvl
11062 .param_str = "V256dV256dV256dV256dUi"
11063 .target_set = TargetSet.initOne(.vevl_gen)
11064
11065__builtin_ve_vl_vfnmsbd_vvvvmvl
11066 .param_str = "V256dV256dV256dV256dV256bV256dUi"
11067 .target_set = TargetSet.initOne(.vevl_gen)
11068
11069__builtin_ve_vl_vfnmsbd_vvvvvl
11070 .param_str = "V256dV256dV256dV256dV256dUi"
11071 .target_set = TargetSet.initOne(.vevl_gen)
11072
11073__builtin_ve_vl_vfnmsbs_vsvvl
11074 .param_str = "V256dfV256dV256dUi"
11075 .target_set = TargetSet.initOne(.vevl_gen)
11076
11077__builtin_ve_vl_vfnmsbs_vsvvmvl
11078 .param_str = "V256dfV256dV256dV256bV256dUi"
11079 .target_set = TargetSet.initOne(.vevl_gen)
11080
11081__builtin_ve_vl_vfnmsbs_vsvvvl
11082 .param_str = "V256dfV256dV256dV256dUi"
11083 .target_set = TargetSet.initOne(.vevl_gen)
11084
11085__builtin_ve_vl_vfnmsbs_vvsvl
11086 .param_str = "V256dV256dfV256dUi"
11087 .target_set = TargetSet.initOne(.vevl_gen)
11088
11089__builtin_ve_vl_vfnmsbs_vvsvmvl
11090 .param_str = "V256dV256dfV256dV256bV256dUi"
11091 .target_set = TargetSet.initOne(.vevl_gen)
11092
11093__builtin_ve_vl_vfnmsbs_vvsvvl
11094 .param_str = "V256dV256dfV256dV256dUi"
11095 .target_set = TargetSet.initOne(.vevl_gen)
11096
11097__builtin_ve_vl_vfnmsbs_vvvvl
11098 .param_str = "V256dV256dV256dV256dUi"
11099 .target_set = TargetSet.initOne(.vevl_gen)
11100
11101__builtin_ve_vl_vfnmsbs_vvvvmvl
11102 .param_str = "V256dV256dV256dV256dV256bV256dUi"
11103 .target_set = TargetSet.initOne(.vevl_gen)
11104
11105__builtin_ve_vl_vfnmsbs_vvvvvl
11106 .param_str = "V256dV256dV256dV256dV256dUi"
11107 .target_set = TargetSet.initOne(.vevl_gen)
11108
11109__builtin_ve_vl_vfrmaxdfst_vvl
11110 .param_str = "V256dV256dUi"
11111 .target_set = TargetSet.initOne(.vevl_gen)
11112
11113__builtin_ve_vl_vfrmaxdfst_vvvl
11114 .param_str = "V256dV256dV256dUi"
11115 .target_set = TargetSet.initOne(.vevl_gen)
11116
11117__builtin_ve_vl_vfrmaxdlst_vvl
11118 .param_str = "V256dV256dUi"
11119 .target_set = TargetSet.initOne(.vevl_gen)
11120
11121__builtin_ve_vl_vfrmaxdlst_vvvl
11122 .param_str = "V256dV256dV256dUi"
11123 .target_set = TargetSet.initOne(.vevl_gen)
11124
11125__builtin_ve_vl_vfrmaxsfst_vvl
11126 .param_str = "V256dV256dUi"
11127 .target_set = TargetSet.initOne(.vevl_gen)
11128
11129__builtin_ve_vl_vfrmaxsfst_vvvl
11130 .param_str = "V256dV256dV256dUi"
11131 .target_set = TargetSet.initOne(.vevl_gen)
11132
11133__builtin_ve_vl_vfrmaxslst_vvl
11134 .param_str = "V256dV256dUi"
11135 .target_set = TargetSet.initOne(.vevl_gen)
11136
11137__builtin_ve_vl_vfrmaxslst_vvvl
11138 .param_str = "V256dV256dV256dUi"
11139 .target_set = TargetSet.initOne(.vevl_gen)
11140
11141__builtin_ve_vl_vfrmindfst_vvl
11142 .param_str = "V256dV256dUi"
11143 .target_set = TargetSet.initOne(.vevl_gen)
11144
11145__builtin_ve_vl_vfrmindfst_vvvl
11146 .param_str = "V256dV256dV256dUi"
11147 .target_set = TargetSet.initOne(.vevl_gen)
11148
11149__builtin_ve_vl_vfrmindlst_vvl
11150 .param_str = "V256dV256dUi"
11151 .target_set = TargetSet.initOne(.vevl_gen)
11152
11153__builtin_ve_vl_vfrmindlst_vvvl
11154 .param_str = "V256dV256dV256dUi"
11155 .target_set = TargetSet.initOne(.vevl_gen)
11156
11157__builtin_ve_vl_vfrminsfst_vvl
11158 .param_str = "V256dV256dUi"
11159 .target_set = TargetSet.initOne(.vevl_gen)
11160
11161__builtin_ve_vl_vfrminsfst_vvvl
11162 .param_str = "V256dV256dV256dUi"
11163 .target_set = TargetSet.initOne(.vevl_gen)
11164
11165__builtin_ve_vl_vfrminslst_vvl
11166 .param_str = "V256dV256dUi"
11167 .target_set = TargetSet.initOne(.vevl_gen)
11168
11169__builtin_ve_vl_vfrminslst_vvvl
11170 .param_str = "V256dV256dV256dUi"
11171 .target_set = TargetSet.initOne(.vevl_gen)
11172
11173__builtin_ve_vl_vfsqrtd_vvl
11174 .param_str = "V256dV256dUi"
11175 .target_set = TargetSet.initOne(.vevl_gen)
11176
11177__builtin_ve_vl_vfsqrtd_vvvl
11178 .param_str = "V256dV256dV256dUi"
11179 .target_set = TargetSet.initOne(.vevl_gen)
11180
11181__builtin_ve_vl_vfsqrts_vvl
11182 .param_str = "V256dV256dUi"
11183 .target_set = TargetSet.initOne(.vevl_gen)
11184
11185__builtin_ve_vl_vfsqrts_vvvl
11186 .param_str = "V256dV256dV256dUi"
11187 .target_set = TargetSet.initOne(.vevl_gen)
11188
11189__builtin_ve_vl_vfsubd_vsvl
11190 .param_str = "V256ddV256dUi"
11191 .target_set = TargetSet.initOne(.vevl_gen)
11192
11193__builtin_ve_vl_vfsubd_vsvmvl
11194 .param_str = "V256ddV256dV256bV256dUi"
11195 .target_set = TargetSet.initOne(.vevl_gen)
11196
11197__builtin_ve_vl_vfsubd_vsvvl
11198 .param_str = "V256ddV256dV256dUi"
11199 .target_set = TargetSet.initOne(.vevl_gen)
11200
11201__builtin_ve_vl_vfsubd_vvvl
11202 .param_str = "V256dV256dV256dUi"
11203 .target_set = TargetSet.initOne(.vevl_gen)
11204
11205__builtin_ve_vl_vfsubd_vvvmvl
11206 .param_str = "V256dV256dV256dV256bV256dUi"
11207 .target_set = TargetSet.initOne(.vevl_gen)
11208
11209__builtin_ve_vl_vfsubd_vvvvl
11210 .param_str = "V256dV256dV256dV256dUi"
11211 .target_set = TargetSet.initOne(.vevl_gen)
11212
11213__builtin_ve_vl_vfsubs_vsvl
11214 .param_str = "V256dfV256dUi"
11215 .target_set = TargetSet.initOne(.vevl_gen)
11216
11217__builtin_ve_vl_vfsubs_vsvmvl
11218 .param_str = "V256dfV256dV256bV256dUi"
11219 .target_set = TargetSet.initOne(.vevl_gen)
11220
11221__builtin_ve_vl_vfsubs_vsvvl
11222 .param_str = "V256dfV256dV256dUi"
11223 .target_set = TargetSet.initOne(.vevl_gen)
11224
11225__builtin_ve_vl_vfsubs_vvvl
11226 .param_str = "V256dV256dV256dUi"
11227 .target_set = TargetSet.initOne(.vevl_gen)
11228
11229__builtin_ve_vl_vfsubs_vvvmvl
11230 .param_str = "V256dV256dV256dV256bV256dUi"
11231 .target_set = TargetSet.initOne(.vevl_gen)
11232
11233__builtin_ve_vl_vfsubs_vvvvl
11234 .param_str = "V256dV256dV256dV256dUi"
11235 .target_set = TargetSet.initOne(.vevl_gen)
11236
11237__builtin_ve_vl_vfsumd_vvl
11238 .param_str = "V256dV256dUi"
11239 .target_set = TargetSet.initOne(.vevl_gen)
11240
11241__builtin_ve_vl_vfsumd_vvml
11242 .param_str = "V256dV256dV256bUi"
11243 .target_set = TargetSet.initOne(.vevl_gen)
11244
11245__builtin_ve_vl_vfsums_vvl
11246 .param_str = "V256dV256dUi"
11247 .target_set = TargetSet.initOne(.vevl_gen)
11248
11249__builtin_ve_vl_vfsums_vvml
11250 .param_str = "V256dV256dV256bUi"
11251 .target_set = TargetSet.initOne(.vevl_gen)
11252
11253__builtin_ve_vl_vgt_vvssl
11254 .param_str = "V256dV256dLUiLUiUi"
11255 .target_set = TargetSet.initOne(.vevl_gen)
11256
11257__builtin_ve_vl_vgt_vvssml
11258 .param_str = "V256dV256dLUiLUiV256bUi"
11259 .target_set = TargetSet.initOne(.vevl_gen)
11260
11261__builtin_ve_vl_vgt_vvssmvl
11262 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11263 .target_set = TargetSet.initOne(.vevl_gen)
11264
11265__builtin_ve_vl_vgt_vvssvl
11266 .param_str = "V256dV256dLUiLUiV256dUi"
11267 .target_set = TargetSet.initOne(.vevl_gen)
11268
11269__builtin_ve_vl_vgtlsx_vvssl
11270 .param_str = "V256dV256dLUiLUiUi"
11271 .target_set = TargetSet.initOne(.vevl_gen)
11272
11273__builtin_ve_vl_vgtlsx_vvssml
11274 .param_str = "V256dV256dLUiLUiV256bUi"
11275 .target_set = TargetSet.initOne(.vevl_gen)
11276
11277__builtin_ve_vl_vgtlsx_vvssmvl
11278 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11279 .target_set = TargetSet.initOne(.vevl_gen)
11280
11281__builtin_ve_vl_vgtlsx_vvssvl
11282 .param_str = "V256dV256dLUiLUiV256dUi"
11283 .target_set = TargetSet.initOne(.vevl_gen)
11284
11285__builtin_ve_vl_vgtlsxnc_vvssl
11286 .param_str = "V256dV256dLUiLUiUi"
11287 .target_set = TargetSet.initOne(.vevl_gen)
11288
11289__builtin_ve_vl_vgtlsxnc_vvssml
11290 .param_str = "V256dV256dLUiLUiV256bUi"
11291 .target_set = TargetSet.initOne(.vevl_gen)
11292
11293__builtin_ve_vl_vgtlsxnc_vvssmvl
11294 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11295 .target_set = TargetSet.initOne(.vevl_gen)
11296
11297__builtin_ve_vl_vgtlsxnc_vvssvl
11298 .param_str = "V256dV256dLUiLUiV256dUi"
11299 .target_set = TargetSet.initOne(.vevl_gen)
11300
11301__builtin_ve_vl_vgtlzx_vvssl
11302 .param_str = "V256dV256dLUiLUiUi"
11303 .target_set = TargetSet.initOne(.vevl_gen)
11304
11305__builtin_ve_vl_vgtlzx_vvssml
11306 .param_str = "V256dV256dLUiLUiV256bUi"
11307 .target_set = TargetSet.initOne(.vevl_gen)
11308
11309__builtin_ve_vl_vgtlzx_vvssmvl
11310 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11311 .target_set = TargetSet.initOne(.vevl_gen)
11312
11313__builtin_ve_vl_vgtlzx_vvssvl
11314 .param_str = "V256dV256dLUiLUiV256dUi"
11315 .target_set = TargetSet.initOne(.vevl_gen)
11316
11317__builtin_ve_vl_vgtlzxnc_vvssl
11318 .param_str = "V256dV256dLUiLUiUi"
11319 .target_set = TargetSet.initOne(.vevl_gen)
11320
11321__builtin_ve_vl_vgtlzxnc_vvssml
11322 .param_str = "V256dV256dLUiLUiV256bUi"
11323 .target_set = TargetSet.initOne(.vevl_gen)
11324
11325__builtin_ve_vl_vgtlzxnc_vvssmvl
11326 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11327 .target_set = TargetSet.initOne(.vevl_gen)
11328
11329__builtin_ve_vl_vgtlzxnc_vvssvl
11330 .param_str = "V256dV256dLUiLUiV256dUi"
11331 .target_set = TargetSet.initOne(.vevl_gen)
11332
11333__builtin_ve_vl_vgtnc_vvssl
11334 .param_str = "V256dV256dLUiLUiUi"
11335 .target_set = TargetSet.initOne(.vevl_gen)
11336
11337__builtin_ve_vl_vgtnc_vvssml
11338 .param_str = "V256dV256dLUiLUiV256bUi"
11339 .target_set = TargetSet.initOne(.vevl_gen)
11340
11341__builtin_ve_vl_vgtnc_vvssmvl
11342 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11343 .target_set = TargetSet.initOne(.vevl_gen)
11344
11345__builtin_ve_vl_vgtnc_vvssvl
11346 .param_str = "V256dV256dLUiLUiV256dUi"
11347 .target_set = TargetSet.initOne(.vevl_gen)
11348
11349__builtin_ve_vl_vgtu_vvssl
11350 .param_str = "V256dV256dLUiLUiUi"
11351 .target_set = TargetSet.initOne(.vevl_gen)
11352
11353__builtin_ve_vl_vgtu_vvssml
11354 .param_str = "V256dV256dLUiLUiV256bUi"
11355 .target_set = TargetSet.initOne(.vevl_gen)
11356
11357__builtin_ve_vl_vgtu_vvssmvl
11358 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11359 .target_set = TargetSet.initOne(.vevl_gen)
11360
11361__builtin_ve_vl_vgtu_vvssvl
11362 .param_str = "V256dV256dLUiLUiV256dUi"
11363 .target_set = TargetSet.initOne(.vevl_gen)
11364
11365__builtin_ve_vl_vgtunc_vvssl
11366 .param_str = "V256dV256dLUiLUiUi"
11367 .target_set = TargetSet.initOne(.vevl_gen)
11368
11369__builtin_ve_vl_vgtunc_vvssml
11370 .param_str = "V256dV256dLUiLUiV256bUi"
11371 .target_set = TargetSet.initOne(.vevl_gen)
11372
11373__builtin_ve_vl_vgtunc_vvssmvl
11374 .param_str = "V256dV256dLUiLUiV256bV256dUi"
11375 .target_set = TargetSet.initOne(.vevl_gen)
11376
11377__builtin_ve_vl_vgtunc_vvssvl
11378 .param_str = "V256dV256dLUiLUiV256dUi"
11379 .target_set = TargetSet.initOne(.vevl_gen)
11380
11381__builtin_ve_vl_vld2d_vssl
11382 .param_str = "V256dLUivC*Ui"
11383 .target_set = TargetSet.initOne(.vevl_gen)
11384
11385__builtin_ve_vl_vld2d_vssvl
11386 .param_str = "V256dLUivC*V256dUi"
11387 .target_set = TargetSet.initOne(.vevl_gen)
11388
11389__builtin_ve_vl_vld2dnc_vssl
11390 .param_str = "V256dLUivC*Ui"
11391 .target_set = TargetSet.initOne(.vevl_gen)
11392
11393__builtin_ve_vl_vld2dnc_vssvl
11394 .param_str = "V256dLUivC*V256dUi"
11395 .target_set = TargetSet.initOne(.vevl_gen)
11396
11397__builtin_ve_vl_vld_vssl
11398 .param_str = "V256dLUivC*Ui"
11399 .target_set = TargetSet.initOne(.vevl_gen)
11400
11401__builtin_ve_vl_vld_vssvl
11402 .param_str = "V256dLUivC*V256dUi"
11403 .target_set = TargetSet.initOne(.vevl_gen)
11404
11405__builtin_ve_vl_vldl2dsx_vssl
11406 .param_str = "V256dLUivC*Ui"
11407 .target_set = TargetSet.initOne(.vevl_gen)
11408
11409__builtin_ve_vl_vldl2dsx_vssvl
11410 .param_str = "V256dLUivC*V256dUi"
11411 .target_set = TargetSet.initOne(.vevl_gen)
11412
11413__builtin_ve_vl_vldl2dsxnc_vssl
11414 .param_str = "V256dLUivC*Ui"
11415 .target_set = TargetSet.initOne(.vevl_gen)
11416
11417__builtin_ve_vl_vldl2dsxnc_vssvl
11418 .param_str = "V256dLUivC*V256dUi"
11419 .target_set = TargetSet.initOne(.vevl_gen)
11420
11421__builtin_ve_vl_vldl2dzx_vssl
11422 .param_str = "V256dLUivC*Ui"
11423 .target_set = TargetSet.initOne(.vevl_gen)
11424
11425__builtin_ve_vl_vldl2dzx_vssvl
11426 .param_str = "V256dLUivC*V256dUi"
11427 .target_set = TargetSet.initOne(.vevl_gen)
11428
11429__builtin_ve_vl_vldl2dzxnc_vssl
11430 .param_str = "V256dLUivC*Ui"
11431 .target_set = TargetSet.initOne(.vevl_gen)
11432
11433__builtin_ve_vl_vldl2dzxnc_vssvl
11434 .param_str = "V256dLUivC*V256dUi"
11435 .target_set = TargetSet.initOne(.vevl_gen)
11436
11437__builtin_ve_vl_vldlsx_vssl
11438 .param_str = "V256dLUivC*Ui"
11439 .target_set = TargetSet.initOne(.vevl_gen)
11440
11441__builtin_ve_vl_vldlsx_vssvl
11442 .param_str = "V256dLUivC*V256dUi"
11443 .target_set = TargetSet.initOne(.vevl_gen)
11444
11445__builtin_ve_vl_vldlsxnc_vssl
11446 .param_str = "V256dLUivC*Ui"
11447 .target_set = TargetSet.initOne(.vevl_gen)
11448
11449__builtin_ve_vl_vldlsxnc_vssvl
11450 .param_str = "V256dLUivC*V256dUi"
11451 .target_set = TargetSet.initOne(.vevl_gen)
11452
11453__builtin_ve_vl_vldlzx_vssl
11454 .param_str = "V256dLUivC*Ui"
11455 .target_set = TargetSet.initOne(.vevl_gen)
11456
11457__builtin_ve_vl_vldlzx_vssvl
11458 .param_str = "V256dLUivC*V256dUi"
11459 .target_set = TargetSet.initOne(.vevl_gen)
11460
11461__builtin_ve_vl_vldlzxnc_vssl
11462 .param_str = "V256dLUivC*Ui"
11463 .target_set = TargetSet.initOne(.vevl_gen)
11464
11465__builtin_ve_vl_vldlzxnc_vssvl
11466 .param_str = "V256dLUivC*V256dUi"
11467 .target_set = TargetSet.initOne(.vevl_gen)
11468
11469__builtin_ve_vl_vldnc_vssl
11470 .param_str = "V256dLUivC*Ui"
11471 .target_set = TargetSet.initOne(.vevl_gen)
11472
11473__builtin_ve_vl_vldnc_vssvl
11474 .param_str = "V256dLUivC*V256dUi"
11475 .target_set = TargetSet.initOne(.vevl_gen)
11476
11477__builtin_ve_vl_vldu2d_vssl
11478 .param_str = "V256dLUivC*Ui"
11479 .target_set = TargetSet.initOne(.vevl_gen)
11480
11481__builtin_ve_vl_vldu2d_vssvl
11482 .param_str = "V256dLUivC*V256dUi"
11483 .target_set = TargetSet.initOne(.vevl_gen)
11484
11485__builtin_ve_vl_vldu2dnc_vssl
11486 .param_str = "V256dLUivC*Ui"
11487 .target_set = TargetSet.initOne(.vevl_gen)
11488
11489__builtin_ve_vl_vldu2dnc_vssvl
11490 .param_str = "V256dLUivC*V256dUi"
11491 .target_set = TargetSet.initOne(.vevl_gen)
11492
11493__builtin_ve_vl_vldu_vssl
11494 .param_str = "V256dLUivC*Ui"
11495 .target_set = TargetSet.initOne(.vevl_gen)
11496
11497__builtin_ve_vl_vldu_vssvl
11498 .param_str = "V256dLUivC*V256dUi"
11499 .target_set = TargetSet.initOne(.vevl_gen)
11500
11501__builtin_ve_vl_vldunc_vssl
11502 .param_str = "V256dLUivC*Ui"
11503 .target_set = TargetSet.initOne(.vevl_gen)
11504
11505__builtin_ve_vl_vldunc_vssvl
11506 .param_str = "V256dLUivC*V256dUi"
11507 .target_set = TargetSet.initOne(.vevl_gen)
11508
11509__builtin_ve_vl_vldz_vvl
11510 .param_str = "V256dV256dUi"
11511 .target_set = TargetSet.initOne(.vevl_gen)
11512
11513__builtin_ve_vl_vldz_vvmvl
11514 .param_str = "V256dV256dV256bV256dUi"
11515 .target_set = TargetSet.initOne(.vevl_gen)
11516
11517__builtin_ve_vl_vldz_vvvl
11518 .param_str = "V256dV256dV256dUi"
11519 .target_set = TargetSet.initOne(.vevl_gen)
11520
11521__builtin_ve_vl_vmaxsl_vsvl
11522 .param_str = "V256dLiV256dUi"
11523 .target_set = TargetSet.initOne(.vevl_gen)
11524
11525__builtin_ve_vl_vmaxsl_vsvmvl
11526 .param_str = "V256dLiV256dV256bV256dUi"
11527 .target_set = TargetSet.initOne(.vevl_gen)
11528
11529__builtin_ve_vl_vmaxsl_vsvvl
11530 .param_str = "V256dLiV256dV256dUi"
11531 .target_set = TargetSet.initOne(.vevl_gen)
11532
11533__builtin_ve_vl_vmaxsl_vvvl
11534 .param_str = "V256dV256dV256dUi"
11535 .target_set = TargetSet.initOne(.vevl_gen)
11536
11537__builtin_ve_vl_vmaxsl_vvvmvl
11538 .param_str = "V256dV256dV256dV256bV256dUi"
11539 .target_set = TargetSet.initOne(.vevl_gen)
11540
11541__builtin_ve_vl_vmaxsl_vvvvl
11542 .param_str = "V256dV256dV256dV256dUi"
11543 .target_set = TargetSet.initOne(.vevl_gen)
11544
11545__builtin_ve_vl_vmaxswsx_vsvl
11546 .param_str = "V256diV256dUi"
11547 .target_set = TargetSet.initOne(.vevl_gen)
11548
11549__builtin_ve_vl_vmaxswsx_vsvmvl
11550 .param_str = "V256diV256dV256bV256dUi"
11551 .target_set = TargetSet.initOne(.vevl_gen)
11552
11553__builtin_ve_vl_vmaxswsx_vsvvl
11554 .param_str = "V256diV256dV256dUi"
11555 .target_set = TargetSet.initOne(.vevl_gen)
11556
11557__builtin_ve_vl_vmaxswsx_vvvl
11558 .param_str = "V256dV256dV256dUi"
11559 .target_set = TargetSet.initOne(.vevl_gen)
11560
11561__builtin_ve_vl_vmaxswsx_vvvmvl
11562 .param_str = "V256dV256dV256dV256bV256dUi"
11563 .target_set = TargetSet.initOne(.vevl_gen)
11564
11565__builtin_ve_vl_vmaxswsx_vvvvl
11566 .param_str = "V256dV256dV256dV256dUi"
11567 .target_set = TargetSet.initOne(.vevl_gen)
11568
11569__builtin_ve_vl_vmaxswzx_vsvl
11570 .param_str = "V256diV256dUi"
11571 .target_set = TargetSet.initOne(.vevl_gen)
11572
11573__builtin_ve_vl_vmaxswzx_vsvmvl
11574 .param_str = "V256diV256dV256bV256dUi"
11575 .target_set = TargetSet.initOne(.vevl_gen)
11576
11577__builtin_ve_vl_vmaxswzx_vsvvl
11578 .param_str = "V256diV256dV256dUi"
11579 .target_set = TargetSet.initOne(.vevl_gen)
11580
11581__builtin_ve_vl_vmaxswzx_vvvl
11582 .param_str = "V256dV256dV256dUi"
11583 .target_set = TargetSet.initOne(.vevl_gen)
11584
11585__builtin_ve_vl_vmaxswzx_vvvmvl
11586 .param_str = "V256dV256dV256dV256bV256dUi"
11587 .target_set = TargetSet.initOne(.vevl_gen)
11588
11589__builtin_ve_vl_vmaxswzx_vvvvl
11590 .param_str = "V256dV256dV256dV256dUi"
11591 .target_set = TargetSet.initOne(.vevl_gen)
11592
11593__builtin_ve_vl_vminsl_vsvl
11594 .param_str = "V256dLiV256dUi"
11595 .target_set = TargetSet.initOne(.vevl_gen)
11596
11597__builtin_ve_vl_vminsl_vsvmvl
11598 .param_str = "V256dLiV256dV256bV256dUi"
11599 .target_set = TargetSet.initOne(.vevl_gen)
11600
11601__builtin_ve_vl_vminsl_vsvvl
11602 .param_str = "V256dLiV256dV256dUi"
11603 .target_set = TargetSet.initOne(.vevl_gen)
11604
11605__builtin_ve_vl_vminsl_vvvl
11606 .param_str = "V256dV256dV256dUi"
11607 .target_set = TargetSet.initOne(.vevl_gen)
11608
11609__builtin_ve_vl_vminsl_vvvmvl
11610 .param_str = "V256dV256dV256dV256bV256dUi"
11611 .target_set = TargetSet.initOne(.vevl_gen)
11612
11613__builtin_ve_vl_vminsl_vvvvl
11614 .param_str = "V256dV256dV256dV256dUi"
11615 .target_set = TargetSet.initOne(.vevl_gen)
11616
11617__builtin_ve_vl_vminswsx_vsvl
11618 .param_str = "V256diV256dUi"
11619 .target_set = TargetSet.initOne(.vevl_gen)
11620
11621__builtin_ve_vl_vminswsx_vsvmvl
11622 .param_str = "V256diV256dV256bV256dUi"
11623 .target_set = TargetSet.initOne(.vevl_gen)
11624
11625__builtin_ve_vl_vminswsx_vsvvl
11626 .param_str = "V256diV256dV256dUi"
11627 .target_set = TargetSet.initOne(.vevl_gen)
11628
11629__builtin_ve_vl_vminswsx_vvvl
11630 .param_str = "V256dV256dV256dUi"
11631 .target_set = TargetSet.initOne(.vevl_gen)
11632
11633__builtin_ve_vl_vminswsx_vvvmvl
11634 .param_str = "V256dV256dV256dV256bV256dUi"
11635 .target_set = TargetSet.initOne(.vevl_gen)
11636
11637__builtin_ve_vl_vminswsx_vvvvl
11638 .param_str = "V256dV256dV256dV256dUi"
11639 .target_set = TargetSet.initOne(.vevl_gen)
11640
11641__builtin_ve_vl_vminswzx_vsvl
11642 .param_str = "V256diV256dUi"
11643 .target_set = TargetSet.initOne(.vevl_gen)
11644
11645__builtin_ve_vl_vminswzx_vsvmvl
11646 .param_str = "V256diV256dV256bV256dUi"
11647 .target_set = TargetSet.initOne(.vevl_gen)
11648
11649__builtin_ve_vl_vminswzx_vsvvl
11650 .param_str = "V256diV256dV256dUi"
11651 .target_set = TargetSet.initOne(.vevl_gen)
11652
11653__builtin_ve_vl_vminswzx_vvvl
11654 .param_str = "V256dV256dV256dUi"
11655 .target_set = TargetSet.initOne(.vevl_gen)
11656
11657__builtin_ve_vl_vminswzx_vvvmvl
11658 .param_str = "V256dV256dV256dV256bV256dUi"
11659 .target_set = TargetSet.initOne(.vevl_gen)
11660
11661__builtin_ve_vl_vminswzx_vvvvl
11662 .param_str = "V256dV256dV256dV256dUi"
11663 .target_set = TargetSet.initOne(.vevl_gen)
11664
11665__builtin_ve_vl_vmrg_vsvml
11666 .param_str = "V256dLUiV256dV256bUi"
11667 .target_set = TargetSet.initOne(.vevl_gen)
11668
11669__builtin_ve_vl_vmrg_vsvmvl
11670 .param_str = "V256dLUiV256dV256bV256dUi"
11671 .target_set = TargetSet.initOne(.vevl_gen)
11672
11673__builtin_ve_vl_vmrg_vvvml
11674 .param_str = "V256dV256dV256dV256bUi"
11675 .target_set = TargetSet.initOne(.vevl_gen)
11676
11677__builtin_ve_vl_vmrg_vvvmvl
11678 .param_str = "V256dV256dV256dV256bV256dUi"
11679 .target_set = TargetSet.initOne(.vevl_gen)
11680
11681__builtin_ve_vl_vmrgw_vsvMl
11682 .param_str = "V256dUiV256dV512bUi"
11683 .target_set = TargetSet.initOne(.vevl_gen)
11684
11685__builtin_ve_vl_vmrgw_vsvMvl
11686 .param_str = "V256dUiV256dV512bV256dUi"
11687 .target_set = TargetSet.initOne(.vevl_gen)
11688
11689__builtin_ve_vl_vmrgw_vvvMl
11690 .param_str = "V256dV256dV256dV512bUi"
11691 .target_set = TargetSet.initOne(.vevl_gen)
11692
11693__builtin_ve_vl_vmrgw_vvvMvl
11694 .param_str = "V256dV256dV256dV512bV256dUi"
11695 .target_set = TargetSet.initOne(.vevl_gen)
11696
11697__builtin_ve_vl_vmulsl_vsvl
11698 .param_str = "V256dLiV256dUi"
11699 .target_set = TargetSet.initOne(.vevl_gen)
11700
11701__builtin_ve_vl_vmulsl_vsvmvl
11702 .param_str = "V256dLiV256dV256bV256dUi"
11703 .target_set = TargetSet.initOne(.vevl_gen)
11704
11705__builtin_ve_vl_vmulsl_vsvvl
11706 .param_str = "V256dLiV256dV256dUi"
11707 .target_set = TargetSet.initOne(.vevl_gen)
11708
11709__builtin_ve_vl_vmulsl_vvvl
11710 .param_str = "V256dV256dV256dUi"
11711 .target_set = TargetSet.initOne(.vevl_gen)
11712
11713__builtin_ve_vl_vmulsl_vvvmvl
11714 .param_str = "V256dV256dV256dV256bV256dUi"
11715 .target_set = TargetSet.initOne(.vevl_gen)
11716
11717__builtin_ve_vl_vmulsl_vvvvl
11718 .param_str = "V256dV256dV256dV256dUi"
11719 .target_set = TargetSet.initOne(.vevl_gen)
11720
11721__builtin_ve_vl_vmulslw_vsvl
11722 .param_str = "V256diV256dUi"
11723 .target_set = TargetSet.initOne(.vevl_gen)
11724
11725__builtin_ve_vl_vmulslw_vsvvl
11726 .param_str = "V256diV256dV256dUi"
11727 .target_set = TargetSet.initOne(.vevl_gen)
11728
11729__builtin_ve_vl_vmulslw_vvvl
11730 .param_str = "V256dV256dV256dUi"
11731 .target_set = TargetSet.initOne(.vevl_gen)
11732
11733__builtin_ve_vl_vmulslw_vvvvl
11734 .param_str = "V256dV256dV256dV256dUi"
11735 .target_set = TargetSet.initOne(.vevl_gen)
11736
11737__builtin_ve_vl_vmulswsx_vsvl
11738 .param_str = "V256diV256dUi"
11739 .target_set = TargetSet.initOne(.vevl_gen)
11740
11741__builtin_ve_vl_vmulswsx_vsvmvl
11742 .param_str = "V256diV256dV256bV256dUi"
11743 .target_set = TargetSet.initOne(.vevl_gen)
11744
11745__builtin_ve_vl_vmulswsx_vsvvl
11746 .param_str = "V256diV256dV256dUi"
11747 .target_set = TargetSet.initOne(.vevl_gen)
11748
11749__builtin_ve_vl_vmulswsx_vvvl
11750 .param_str = "V256dV256dV256dUi"
11751 .target_set = TargetSet.initOne(.vevl_gen)
11752
11753__builtin_ve_vl_vmulswsx_vvvmvl
11754 .param_str = "V256dV256dV256dV256bV256dUi"
11755 .target_set = TargetSet.initOne(.vevl_gen)
11756
11757__builtin_ve_vl_vmulswsx_vvvvl
11758 .param_str = "V256dV256dV256dV256dUi"
11759 .target_set = TargetSet.initOne(.vevl_gen)
11760
11761__builtin_ve_vl_vmulswzx_vsvl
11762 .param_str = "V256diV256dUi"
11763 .target_set = TargetSet.initOne(.vevl_gen)
11764
11765__builtin_ve_vl_vmulswzx_vsvmvl
11766 .param_str = "V256diV256dV256bV256dUi"
11767 .target_set = TargetSet.initOne(.vevl_gen)
11768
11769__builtin_ve_vl_vmulswzx_vsvvl
11770 .param_str = "V256diV256dV256dUi"
11771 .target_set = TargetSet.initOne(.vevl_gen)
11772
11773__builtin_ve_vl_vmulswzx_vvvl
11774 .param_str = "V256dV256dV256dUi"
11775 .target_set = TargetSet.initOne(.vevl_gen)
11776
11777__builtin_ve_vl_vmulswzx_vvvmvl
11778 .param_str = "V256dV256dV256dV256bV256dUi"
11779 .target_set = TargetSet.initOne(.vevl_gen)
11780
11781__builtin_ve_vl_vmulswzx_vvvvl
11782 .param_str = "V256dV256dV256dV256dUi"
11783 .target_set = TargetSet.initOne(.vevl_gen)
11784
11785__builtin_ve_vl_vmulul_vsvl
11786 .param_str = "V256dLUiV256dUi"
11787 .target_set = TargetSet.initOne(.vevl_gen)
11788
11789__builtin_ve_vl_vmulul_vsvmvl
11790 .param_str = "V256dLUiV256dV256bV256dUi"
11791 .target_set = TargetSet.initOne(.vevl_gen)
11792
11793__builtin_ve_vl_vmulul_vsvvl
11794 .param_str = "V256dLUiV256dV256dUi"
11795 .target_set = TargetSet.initOne(.vevl_gen)
11796
11797__builtin_ve_vl_vmulul_vvvl
11798 .param_str = "V256dV256dV256dUi"
11799 .target_set = TargetSet.initOne(.vevl_gen)
11800
11801__builtin_ve_vl_vmulul_vvvmvl
11802 .param_str = "V256dV256dV256dV256bV256dUi"
11803 .target_set = TargetSet.initOne(.vevl_gen)
11804
11805__builtin_ve_vl_vmulul_vvvvl
11806 .param_str = "V256dV256dV256dV256dUi"
11807 .target_set = TargetSet.initOne(.vevl_gen)
11808
11809__builtin_ve_vl_vmuluw_vsvl
11810 .param_str = "V256dUiV256dUi"
11811 .target_set = TargetSet.initOne(.vevl_gen)
11812
11813__builtin_ve_vl_vmuluw_vsvmvl
11814 .param_str = "V256dUiV256dV256bV256dUi"
11815 .target_set = TargetSet.initOne(.vevl_gen)
11816
11817__builtin_ve_vl_vmuluw_vsvvl
11818 .param_str = "V256dUiV256dV256dUi"
11819 .target_set = TargetSet.initOne(.vevl_gen)
11820
11821__builtin_ve_vl_vmuluw_vvvl
11822 .param_str = "V256dV256dV256dUi"
11823 .target_set = TargetSet.initOne(.vevl_gen)
11824
11825__builtin_ve_vl_vmuluw_vvvmvl
11826 .param_str = "V256dV256dV256dV256bV256dUi"
11827 .target_set = TargetSet.initOne(.vevl_gen)
11828
11829__builtin_ve_vl_vmuluw_vvvvl
11830 .param_str = "V256dV256dV256dV256dUi"
11831 .target_set = TargetSet.initOne(.vevl_gen)
11832
11833__builtin_ve_vl_vmv_vsvl
11834 .param_str = "V256dUiV256dUi"
11835 .target_set = TargetSet.initOne(.vevl_gen)
11836
11837__builtin_ve_vl_vmv_vsvmvl
11838 .param_str = "V256dUiV256dV256bV256dUi"
11839 .target_set = TargetSet.initOne(.vevl_gen)
11840
11841__builtin_ve_vl_vmv_vsvvl
11842 .param_str = "V256dUiV256dV256dUi"
11843 .target_set = TargetSet.initOne(.vevl_gen)
11844
11845__builtin_ve_vl_vor_vsvl
11846 .param_str = "V256dLUiV256dUi"
11847 .target_set = TargetSet.initOne(.vevl_gen)
11848
11849__builtin_ve_vl_vor_vsvmvl
11850 .param_str = "V256dLUiV256dV256bV256dUi"
11851 .target_set = TargetSet.initOne(.vevl_gen)
11852
11853__builtin_ve_vl_vor_vsvvl
11854 .param_str = "V256dLUiV256dV256dUi"
11855 .target_set = TargetSet.initOne(.vevl_gen)
11856
11857__builtin_ve_vl_vor_vvvl
11858 .param_str = "V256dV256dV256dUi"
11859 .target_set = TargetSet.initOne(.vevl_gen)
11860
11861__builtin_ve_vl_vor_vvvmvl
11862 .param_str = "V256dV256dV256dV256bV256dUi"
11863 .target_set = TargetSet.initOne(.vevl_gen)
11864
11865__builtin_ve_vl_vor_vvvvl
11866 .param_str = "V256dV256dV256dV256dUi"
11867 .target_set = TargetSet.initOne(.vevl_gen)
11868
11869__builtin_ve_vl_vpcnt_vvl
11870 .param_str = "V256dV256dUi"
11871 .target_set = TargetSet.initOne(.vevl_gen)
11872
11873__builtin_ve_vl_vpcnt_vvmvl
11874 .param_str = "V256dV256dV256bV256dUi"
11875 .target_set = TargetSet.initOne(.vevl_gen)
11876
11877__builtin_ve_vl_vpcnt_vvvl
11878 .param_str = "V256dV256dV256dUi"
11879 .target_set = TargetSet.initOne(.vevl_gen)
11880
11881__builtin_ve_vl_vrand_vvl
11882 .param_str = "V256dV256dUi"
11883 .target_set = TargetSet.initOne(.vevl_gen)
11884
11885__builtin_ve_vl_vrand_vvml
11886 .param_str = "V256dV256dV256bUi"
11887 .target_set = TargetSet.initOne(.vevl_gen)
11888
11889__builtin_ve_vl_vrcpd_vvl
11890 .param_str = "V256dV256dUi"
11891 .target_set = TargetSet.initOne(.vevl_gen)
11892
11893__builtin_ve_vl_vrcpd_vvvl
11894 .param_str = "V256dV256dV256dUi"
11895 .target_set = TargetSet.initOne(.vevl_gen)
11896
11897__builtin_ve_vl_vrcps_vvl
11898 .param_str = "V256dV256dUi"
11899 .target_set = TargetSet.initOne(.vevl_gen)
11900
11901__builtin_ve_vl_vrcps_vvvl
11902 .param_str = "V256dV256dV256dUi"
11903 .target_set = TargetSet.initOne(.vevl_gen)
11904
11905__builtin_ve_vl_vrmaxslfst_vvl
11906 .param_str = "V256dV256dUi"
11907 .target_set = TargetSet.initOne(.vevl_gen)
11908
11909__builtin_ve_vl_vrmaxslfst_vvvl
11910 .param_str = "V256dV256dV256dUi"
11911 .target_set = TargetSet.initOne(.vevl_gen)
11912
11913__builtin_ve_vl_vrmaxsllst_vvl
11914 .param_str = "V256dV256dUi"
11915 .target_set = TargetSet.initOne(.vevl_gen)
11916
11917__builtin_ve_vl_vrmaxsllst_vvvl
11918 .param_str = "V256dV256dV256dUi"
11919 .target_set = TargetSet.initOne(.vevl_gen)
11920
11921__builtin_ve_vl_vrmaxswfstsx_vvl
11922 .param_str = "V256dV256dUi"
11923 .target_set = TargetSet.initOne(.vevl_gen)
11924
11925__builtin_ve_vl_vrmaxswfstsx_vvvl
11926 .param_str = "V256dV256dV256dUi"
11927 .target_set = TargetSet.initOne(.vevl_gen)
11928
11929__builtin_ve_vl_vrmaxswfstzx_vvl
11930 .param_str = "V256dV256dUi"
11931 .target_set = TargetSet.initOne(.vevl_gen)
11932
11933__builtin_ve_vl_vrmaxswfstzx_vvvl
11934 .param_str = "V256dV256dV256dUi"
11935 .target_set = TargetSet.initOne(.vevl_gen)
11936
11937__builtin_ve_vl_vrmaxswlstsx_vvl
11938 .param_str = "V256dV256dUi"
11939 .target_set = TargetSet.initOne(.vevl_gen)
11940
11941__builtin_ve_vl_vrmaxswlstsx_vvvl
11942 .param_str = "V256dV256dV256dUi"
11943 .target_set = TargetSet.initOne(.vevl_gen)
11944
11945__builtin_ve_vl_vrmaxswlstzx_vvl
11946 .param_str = "V256dV256dUi"
11947 .target_set = TargetSet.initOne(.vevl_gen)
11948
11949__builtin_ve_vl_vrmaxswlstzx_vvvl
11950 .param_str = "V256dV256dV256dUi"
11951 .target_set = TargetSet.initOne(.vevl_gen)
11952
11953__builtin_ve_vl_vrminslfst_vvl
11954 .param_str = "V256dV256dUi"
11955 .target_set = TargetSet.initOne(.vevl_gen)
11956
11957__builtin_ve_vl_vrminslfst_vvvl
11958 .param_str = "V256dV256dV256dUi"
11959 .target_set = TargetSet.initOne(.vevl_gen)
11960
11961__builtin_ve_vl_vrminsllst_vvl
11962 .param_str = "V256dV256dUi"
11963 .target_set = TargetSet.initOne(.vevl_gen)
11964
11965__builtin_ve_vl_vrminsllst_vvvl
11966 .param_str = "V256dV256dV256dUi"
11967 .target_set = TargetSet.initOne(.vevl_gen)
11968
11969__builtin_ve_vl_vrminswfstsx_vvl
11970 .param_str = "V256dV256dUi"
11971 .target_set = TargetSet.initOne(.vevl_gen)
11972
11973__builtin_ve_vl_vrminswfstsx_vvvl
11974 .param_str = "V256dV256dV256dUi"
11975 .target_set = TargetSet.initOne(.vevl_gen)
11976
11977__builtin_ve_vl_vrminswfstzx_vvl
11978 .param_str = "V256dV256dUi"
11979 .target_set = TargetSet.initOne(.vevl_gen)
11980
11981__builtin_ve_vl_vrminswfstzx_vvvl
11982 .param_str = "V256dV256dV256dUi"
11983 .target_set = TargetSet.initOne(.vevl_gen)
11984
11985__builtin_ve_vl_vrminswlstsx_vvl
11986 .param_str = "V256dV256dUi"
11987 .target_set = TargetSet.initOne(.vevl_gen)
11988
11989__builtin_ve_vl_vrminswlstsx_vvvl
11990 .param_str = "V256dV256dV256dUi"
11991 .target_set = TargetSet.initOne(.vevl_gen)
11992
11993__builtin_ve_vl_vrminswlstzx_vvl
11994 .param_str = "V256dV256dUi"
11995 .target_set = TargetSet.initOne(.vevl_gen)
11996
11997__builtin_ve_vl_vrminswlstzx_vvvl
11998 .param_str = "V256dV256dV256dUi"
11999 .target_set = TargetSet.initOne(.vevl_gen)
12000
12001__builtin_ve_vl_vror_vvl
12002 .param_str = "V256dV256dUi"
12003 .target_set = TargetSet.initOne(.vevl_gen)
12004
12005__builtin_ve_vl_vror_vvml
12006 .param_str = "V256dV256dV256bUi"
12007 .target_set = TargetSet.initOne(.vevl_gen)
12008
12009__builtin_ve_vl_vrsqrtd_vvl
12010 .param_str = "V256dV256dUi"
12011 .target_set = TargetSet.initOne(.vevl_gen)
12012
12013__builtin_ve_vl_vrsqrtd_vvvl
12014 .param_str = "V256dV256dV256dUi"
12015 .target_set = TargetSet.initOne(.vevl_gen)
12016
12017__builtin_ve_vl_vrsqrtdnex_vvl
12018 .param_str = "V256dV256dUi"
12019 .target_set = TargetSet.initOne(.vevl_gen)
12020
12021__builtin_ve_vl_vrsqrtdnex_vvvl
12022 .param_str = "V256dV256dV256dUi"
12023 .target_set = TargetSet.initOne(.vevl_gen)
12024
12025__builtin_ve_vl_vrsqrts_vvl
12026 .param_str = "V256dV256dUi"
12027 .target_set = TargetSet.initOne(.vevl_gen)
12028
12029__builtin_ve_vl_vrsqrts_vvvl
12030 .param_str = "V256dV256dV256dUi"
12031 .target_set = TargetSet.initOne(.vevl_gen)
12032
12033__builtin_ve_vl_vrsqrtsnex_vvl
12034 .param_str = "V256dV256dUi"
12035 .target_set = TargetSet.initOne(.vevl_gen)
12036
12037__builtin_ve_vl_vrsqrtsnex_vvvl
12038 .param_str = "V256dV256dV256dUi"
12039 .target_set = TargetSet.initOne(.vevl_gen)
12040
12041__builtin_ve_vl_vrxor_vvl
12042 .param_str = "V256dV256dUi"
12043 .target_set = TargetSet.initOne(.vevl_gen)
12044
12045__builtin_ve_vl_vrxor_vvml
12046 .param_str = "V256dV256dV256bUi"
12047 .target_set = TargetSet.initOne(.vevl_gen)
12048
12049__builtin_ve_vl_vsc_vvssl
12050 .param_str = "vV256dV256dLUiLUiUi"
12051 .target_set = TargetSet.initOne(.vevl_gen)
12052
12053__builtin_ve_vl_vsc_vvssml
12054 .param_str = "vV256dV256dLUiLUiV256bUi"
12055 .target_set = TargetSet.initOne(.vevl_gen)
12056
12057__builtin_ve_vl_vscl_vvssl
12058 .param_str = "vV256dV256dLUiLUiUi"
12059 .target_set = TargetSet.initOne(.vevl_gen)
12060
12061__builtin_ve_vl_vscl_vvssml
12062 .param_str = "vV256dV256dLUiLUiV256bUi"
12063 .target_set = TargetSet.initOne(.vevl_gen)
12064
12065__builtin_ve_vl_vsclnc_vvssl
12066 .param_str = "vV256dV256dLUiLUiUi"
12067 .target_set = TargetSet.initOne(.vevl_gen)
12068
12069__builtin_ve_vl_vsclnc_vvssml
12070 .param_str = "vV256dV256dLUiLUiV256bUi"
12071 .target_set = TargetSet.initOne(.vevl_gen)
12072
12073__builtin_ve_vl_vsclncot_vvssl
12074 .param_str = "vV256dV256dLUiLUiUi"
12075 .target_set = TargetSet.initOne(.vevl_gen)
12076
12077__builtin_ve_vl_vsclncot_vvssml
12078 .param_str = "vV256dV256dLUiLUiV256bUi"
12079 .target_set = TargetSet.initOne(.vevl_gen)
12080
12081__builtin_ve_vl_vsclot_vvssl
12082 .param_str = "vV256dV256dLUiLUiUi"
12083 .target_set = TargetSet.initOne(.vevl_gen)
12084
12085__builtin_ve_vl_vsclot_vvssml
12086 .param_str = "vV256dV256dLUiLUiV256bUi"
12087 .target_set = TargetSet.initOne(.vevl_gen)
12088
12089__builtin_ve_vl_vscnc_vvssl
12090 .param_str = "vV256dV256dLUiLUiUi"
12091 .target_set = TargetSet.initOne(.vevl_gen)
12092
12093__builtin_ve_vl_vscnc_vvssml
12094 .param_str = "vV256dV256dLUiLUiV256bUi"
12095 .target_set = TargetSet.initOne(.vevl_gen)
12096
12097__builtin_ve_vl_vscncot_vvssl
12098 .param_str = "vV256dV256dLUiLUiUi"
12099 .target_set = TargetSet.initOne(.vevl_gen)
12100
12101__builtin_ve_vl_vscncot_vvssml
12102 .param_str = "vV256dV256dLUiLUiV256bUi"
12103 .target_set = TargetSet.initOne(.vevl_gen)
12104
12105__builtin_ve_vl_vscot_vvssl
12106 .param_str = "vV256dV256dLUiLUiUi"
12107 .target_set = TargetSet.initOne(.vevl_gen)
12108
12109__builtin_ve_vl_vscot_vvssml
12110 .param_str = "vV256dV256dLUiLUiV256bUi"
12111 .target_set = TargetSet.initOne(.vevl_gen)
12112
12113__builtin_ve_vl_vscu_vvssl
12114 .param_str = "vV256dV256dLUiLUiUi"
12115 .target_set = TargetSet.initOne(.vevl_gen)
12116
12117__builtin_ve_vl_vscu_vvssml
12118 .param_str = "vV256dV256dLUiLUiV256bUi"
12119 .target_set = TargetSet.initOne(.vevl_gen)
12120
12121__builtin_ve_vl_vscunc_vvssl
12122 .param_str = "vV256dV256dLUiLUiUi"
12123 .target_set = TargetSet.initOne(.vevl_gen)
12124
12125__builtin_ve_vl_vscunc_vvssml
12126 .param_str = "vV256dV256dLUiLUiV256bUi"
12127 .target_set = TargetSet.initOne(.vevl_gen)
12128
12129__builtin_ve_vl_vscuncot_vvssl
12130 .param_str = "vV256dV256dLUiLUiUi"
12131 .target_set = TargetSet.initOne(.vevl_gen)
12132
12133__builtin_ve_vl_vscuncot_vvssml
12134 .param_str = "vV256dV256dLUiLUiV256bUi"
12135 .target_set = TargetSet.initOne(.vevl_gen)
12136
12137__builtin_ve_vl_vscuot_vvssl
12138 .param_str = "vV256dV256dLUiLUiUi"
12139 .target_set = TargetSet.initOne(.vevl_gen)
12140
12141__builtin_ve_vl_vscuot_vvssml
12142 .param_str = "vV256dV256dLUiLUiV256bUi"
12143 .target_set = TargetSet.initOne(.vevl_gen)
12144
12145__builtin_ve_vl_vseq_vl
12146 .param_str = "V256dUi"
12147 .target_set = TargetSet.initOne(.vevl_gen)
12148
12149__builtin_ve_vl_vseq_vvl
12150 .param_str = "V256dV256dUi"
12151 .target_set = TargetSet.initOne(.vevl_gen)
12152
12153__builtin_ve_vl_vsfa_vvssl
12154 .param_str = "V256dV256dLUiLUiUi"
12155 .target_set = TargetSet.initOne(.vevl_gen)
12156
12157__builtin_ve_vl_vsfa_vvssmvl
12158 .param_str = "V256dV256dLUiLUiV256bV256dUi"
12159 .target_set = TargetSet.initOne(.vevl_gen)
12160
12161__builtin_ve_vl_vsfa_vvssvl
12162 .param_str = "V256dV256dLUiLUiV256dUi"
12163 .target_set = TargetSet.initOne(.vevl_gen)
12164
12165__builtin_ve_vl_vshf_vvvsl
12166 .param_str = "V256dV256dV256dLUiUi"
12167 .target_set = TargetSet.initOne(.vevl_gen)
12168
12169__builtin_ve_vl_vshf_vvvsvl
12170 .param_str = "V256dV256dV256dLUiV256dUi"
12171 .target_set = TargetSet.initOne(.vevl_gen)
12172
12173__builtin_ve_vl_vslal_vvsl
12174 .param_str = "V256dV256dLiUi"
12175 .target_set = TargetSet.initOne(.vevl_gen)
12176
12177__builtin_ve_vl_vslal_vvsmvl
12178 .param_str = "V256dV256dLiV256bV256dUi"
12179 .target_set = TargetSet.initOne(.vevl_gen)
12180
12181__builtin_ve_vl_vslal_vvsvl
12182 .param_str = "V256dV256dLiV256dUi"
12183 .target_set = TargetSet.initOne(.vevl_gen)
12184
12185__builtin_ve_vl_vslal_vvvl
12186 .param_str = "V256dV256dV256dUi"
12187 .target_set = TargetSet.initOne(.vevl_gen)
12188
12189__builtin_ve_vl_vslal_vvvmvl
12190 .param_str = "V256dV256dV256dV256bV256dUi"
12191 .target_set = TargetSet.initOne(.vevl_gen)
12192
12193__builtin_ve_vl_vslal_vvvvl
12194 .param_str = "V256dV256dV256dV256dUi"
12195 .target_set = TargetSet.initOne(.vevl_gen)
12196
12197__builtin_ve_vl_vslawsx_vvsl
12198 .param_str = "V256dV256diUi"
12199 .target_set = TargetSet.initOne(.vevl_gen)
12200
12201__builtin_ve_vl_vslawsx_vvsmvl
12202 .param_str = "V256dV256diV256bV256dUi"
12203 .target_set = TargetSet.initOne(.vevl_gen)
12204
12205__builtin_ve_vl_vslawsx_vvsvl
12206 .param_str = "V256dV256diV256dUi"
12207 .target_set = TargetSet.initOne(.vevl_gen)
12208
12209__builtin_ve_vl_vslawsx_vvvl
12210 .param_str = "V256dV256dV256dUi"
12211 .target_set = TargetSet.initOne(.vevl_gen)
12212
12213__builtin_ve_vl_vslawsx_vvvmvl
12214 .param_str = "V256dV256dV256dV256bV256dUi"
12215 .target_set = TargetSet.initOne(.vevl_gen)
12216
12217__builtin_ve_vl_vslawsx_vvvvl
12218 .param_str = "V256dV256dV256dV256dUi"
12219 .target_set = TargetSet.initOne(.vevl_gen)
12220
12221__builtin_ve_vl_vslawzx_vvsl
12222 .param_str = "V256dV256diUi"
12223 .target_set = TargetSet.initOne(.vevl_gen)
12224
12225__builtin_ve_vl_vslawzx_vvsmvl
12226 .param_str = "V256dV256diV256bV256dUi"
12227 .target_set = TargetSet.initOne(.vevl_gen)
12228
12229__builtin_ve_vl_vslawzx_vvsvl
12230 .param_str = "V256dV256diV256dUi"
12231 .target_set = TargetSet.initOne(.vevl_gen)
12232
12233__builtin_ve_vl_vslawzx_vvvl
12234 .param_str = "V256dV256dV256dUi"
12235 .target_set = TargetSet.initOne(.vevl_gen)
12236
12237__builtin_ve_vl_vslawzx_vvvmvl
12238 .param_str = "V256dV256dV256dV256bV256dUi"
12239 .target_set = TargetSet.initOne(.vevl_gen)
12240
12241__builtin_ve_vl_vslawzx_vvvvl
12242 .param_str = "V256dV256dV256dV256dUi"
12243 .target_set = TargetSet.initOne(.vevl_gen)
12244
12245__builtin_ve_vl_vsll_vvsl
12246 .param_str = "V256dV256dLUiUi"
12247 .target_set = TargetSet.initOne(.vevl_gen)
12248
12249__builtin_ve_vl_vsll_vvsmvl
12250 .param_str = "V256dV256dLUiV256bV256dUi"
12251 .target_set = TargetSet.initOne(.vevl_gen)
12252
12253__builtin_ve_vl_vsll_vvsvl
12254 .param_str = "V256dV256dLUiV256dUi"
12255 .target_set = TargetSet.initOne(.vevl_gen)
12256
12257__builtin_ve_vl_vsll_vvvl
12258 .param_str = "V256dV256dV256dUi"
12259 .target_set = TargetSet.initOne(.vevl_gen)
12260
12261__builtin_ve_vl_vsll_vvvmvl
12262 .param_str = "V256dV256dV256dV256bV256dUi"
12263 .target_set = TargetSet.initOne(.vevl_gen)
12264
12265__builtin_ve_vl_vsll_vvvvl
12266 .param_str = "V256dV256dV256dV256dUi"
12267 .target_set = TargetSet.initOne(.vevl_gen)
12268
12269__builtin_ve_vl_vsral_vvsl
12270 .param_str = "V256dV256dLiUi"
12271 .target_set = TargetSet.initOne(.vevl_gen)
12272
12273__builtin_ve_vl_vsral_vvsmvl
12274 .param_str = "V256dV256dLiV256bV256dUi"
12275 .target_set = TargetSet.initOne(.vevl_gen)
12276
12277__builtin_ve_vl_vsral_vvsvl
12278 .param_str = "V256dV256dLiV256dUi"
12279 .target_set = TargetSet.initOne(.vevl_gen)
12280
12281__builtin_ve_vl_vsral_vvvl
12282 .param_str = "V256dV256dV256dUi"
12283 .target_set = TargetSet.initOne(.vevl_gen)
12284
12285__builtin_ve_vl_vsral_vvvmvl
12286 .param_str = "V256dV256dV256dV256bV256dUi"
12287 .target_set = TargetSet.initOne(.vevl_gen)
12288
12289__builtin_ve_vl_vsral_vvvvl
12290 .param_str = "V256dV256dV256dV256dUi"
12291 .target_set = TargetSet.initOne(.vevl_gen)
12292
12293__builtin_ve_vl_vsrawsx_vvsl
12294 .param_str = "V256dV256diUi"
12295 .target_set = TargetSet.initOne(.vevl_gen)
12296
12297__builtin_ve_vl_vsrawsx_vvsmvl
12298 .param_str = "V256dV256diV256bV256dUi"
12299 .target_set = TargetSet.initOne(.vevl_gen)
12300
12301__builtin_ve_vl_vsrawsx_vvsvl
12302 .param_str = "V256dV256diV256dUi"
12303 .target_set = TargetSet.initOne(.vevl_gen)
12304
12305__builtin_ve_vl_vsrawsx_vvvl
12306 .param_str = "V256dV256dV256dUi"
12307 .target_set = TargetSet.initOne(.vevl_gen)
12308
12309__builtin_ve_vl_vsrawsx_vvvmvl
12310 .param_str = "V256dV256dV256dV256bV256dUi"
12311 .target_set = TargetSet.initOne(.vevl_gen)
12312
12313__builtin_ve_vl_vsrawsx_vvvvl
12314 .param_str = "V256dV256dV256dV256dUi"
12315 .target_set = TargetSet.initOne(.vevl_gen)
12316
12317__builtin_ve_vl_vsrawzx_vvsl
12318 .param_str = "V256dV256diUi"
12319 .target_set = TargetSet.initOne(.vevl_gen)
12320
12321__builtin_ve_vl_vsrawzx_vvsmvl
12322 .param_str = "V256dV256diV256bV256dUi"
12323 .target_set = TargetSet.initOne(.vevl_gen)
12324
12325__builtin_ve_vl_vsrawzx_vvsvl
12326 .param_str = "V256dV256diV256dUi"
12327 .target_set = TargetSet.initOne(.vevl_gen)
12328
12329__builtin_ve_vl_vsrawzx_vvvl
12330 .param_str = "V256dV256dV256dUi"
12331 .target_set = TargetSet.initOne(.vevl_gen)
12332
12333__builtin_ve_vl_vsrawzx_vvvmvl
12334 .param_str = "V256dV256dV256dV256bV256dUi"
12335 .target_set = TargetSet.initOne(.vevl_gen)
12336
12337__builtin_ve_vl_vsrawzx_vvvvl
12338 .param_str = "V256dV256dV256dV256dUi"
12339 .target_set = TargetSet.initOne(.vevl_gen)
12340
12341__builtin_ve_vl_vsrl_vvsl
12342 .param_str = "V256dV256dLUiUi"
12343 .target_set = TargetSet.initOne(.vevl_gen)
12344
12345__builtin_ve_vl_vsrl_vvsmvl
12346 .param_str = "V256dV256dLUiV256bV256dUi"
12347 .target_set = TargetSet.initOne(.vevl_gen)
12348
12349__builtin_ve_vl_vsrl_vvsvl
12350 .param_str = "V256dV256dLUiV256dUi"
12351 .target_set = TargetSet.initOne(.vevl_gen)
12352
12353__builtin_ve_vl_vsrl_vvvl
12354 .param_str = "V256dV256dV256dUi"
12355 .target_set = TargetSet.initOne(.vevl_gen)
12356
12357__builtin_ve_vl_vsrl_vvvmvl
12358 .param_str = "V256dV256dV256dV256bV256dUi"
12359 .target_set = TargetSet.initOne(.vevl_gen)
12360
12361__builtin_ve_vl_vsrl_vvvvl
12362 .param_str = "V256dV256dV256dV256dUi"
12363 .target_set = TargetSet.initOne(.vevl_gen)
12364
12365__builtin_ve_vl_vst2d_vssl
12366 .param_str = "vV256dLUiv*Ui"
12367 .target_set = TargetSet.initOne(.vevl_gen)
12368
12369__builtin_ve_vl_vst2d_vssml
12370 .param_str = "vV256dLUiv*V256bUi"
12371 .target_set = TargetSet.initOne(.vevl_gen)
12372
12373__builtin_ve_vl_vst2dnc_vssl
12374 .param_str = "vV256dLUiv*Ui"
12375 .target_set = TargetSet.initOne(.vevl_gen)
12376
12377__builtin_ve_vl_vst2dnc_vssml
12378 .param_str = "vV256dLUiv*V256bUi"
12379 .target_set = TargetSet.initOne(.vevl_gen)
12380
12381__builtin_ve_vl_vst2dncot_vssl
12382 .param_str = "vV256dLUiv*Ui"
12383 .target_set = TargetSet.initOne(.vevl_gen)
12384
12385__builtin_ve_vl_vst2dncot_vssml
12386 .param_str = "vV256dLUiv*V256bUi"
12387 .target_set = TargetSet.initOne(.vevl_gen)
12388
12389__builtin_ve_vl_vst2dot_vssl
12390 .param_str = "vV256dLUiv*Ui"
12391 .target_set = TargetSet.initOne(.vevl_gen)
12392
12393__builtin_ve_vl_vst2dot_vssml
12394 .param_str = "vV256dLUiv*V256bUi"
12395 .target_set = TargetSet.initOne(.vevl_gen)
12396
12397__builtin_ve_vl_vst_vssl
12398 .param_str = "vV256dLUiv*Ui"
12399 .target_set = TargetSet.initOne(.vevl_gen)
12400
12401__builtin_ve_vl_vst_vssml
12402 .param_str = "vV256dLUiv*V256bUi"
12403 .target_set = TargetSet.initOne(.vevl_gen)
12404
12405__builtin_ve_vl_vstl2d_vssl
12406 .param_str = "vV256dLUiv*Ui"
12407 .target_set = TargetSet.initOne(.vevl_gen)
12408
12409__builtin_ve_vl_vstl2d_vssml
12410 .param_str = "vV256dLUiv*V256bUi"
12411 .target_set = TargetSet.initOne(.vevl_gen)
12412
12413__builtin_ve_vl_vstl2dnc_vssl
12414 .param_str = "vV256dLUiv*Ui"
12415 .target_set = TargetSet.initOne(.vevl_gen)
12416
12417__builtin_ve_vl_vstl2dnc_vssml
12418 .param_str = "vV256dLUiv*V256bUi"
12419 .target_set = TargetSet.initOne(.vevl_gen)
12420
12421__builtin_ve_vl_vstl2dncot_vssl
12422 .param_str = "vV256dLUiv*Ui"
12423 .target_set = TargetSet.initOne(.vevl_gen)
12424
12425__builtin_ve_vl_vstl2dncot_vssml
12426 .param_str = "vV256dLUiv*V256bUi"
12427 .target_set = TargetSet.initOne(.vevl_gen)
12428
12429__builtin_ve_vl_vstl2dot_vssl
12430 .param_str = "vV256dLUiv*Ui"
12431 .target_set = TargetSet.initOne(.vevl_gen)
12432
12433__builtin_ve_vl_vstl2dot_vssml
12434 .param_str = "vV256dLUiv*V256bUi"
12435 .target_set = TargetSet.initOne(.vevl_gen)
12436
12437__builtin_ve_vl_vstl_vssl
12438 .param_str = "vV256dLUiv*Ui"
12439 .target_set = TargetSet.initOne(.vevl_gen)
12440
12441__builtin_ve_vl_vstl_vssml
12442 .param_str = "vV256dLUiv*V256bUi"
12443 .target_set = TargetSet.initOne(.vevl_gen)
12444
12445__builtin_ve_vl_vstlnc_vssl
12446 .param_str = "vV256dLUiv*Ui"
12447 .target_set = TargetSet.initOne(.vevl_gen)
12448
12449__builtin_ve_vl_vstlnc_vssml
12450 .param_str = "vV256dLUiv*V256bUi"
12451 .target_set = TargetSet.initOne(.vevl_gen)
12452
12453__builtin_ve_vl_vstlncot_vssl
12454 .param_str = "vV256dLUiv*Ui"
12455 .target_set = TargetSet.initOne(.vevl_gen)
12456
12457__builtin_ve_vl_vstlncot_vssml
12458 .param_str = "vV256dLUiv*V256bUi"
12459 .target_set = TargetSet.initOne(.vevl_gen)
12460
12461__builtin_ve_vl_vstlot_vssl
12462 .param_str = "vV256dLUiv*Ui"
12463 .target_set = TargetSet.initOne(.vevl_gen)
12464
12465__builtin_ve_vl_vstlot_vssml
12466 .param_str = "vV256dLUiv*V256bUi"
12467 .target_set = TargetSet.initOne(.vevl_gen)
12468
12469__builtin_ve_vl_vstnc_vssl
12470 .param_str = "vV256dLUiv*Ui"
12471 .target_set = TargetSet.initOne(.vevl_gen)
12472
12473__builtin_ve_vl_vstnc_vssml
12474 .param_str = "vV256dLUiv*V256bUi"
12475 .target_set = TargetSet.initOne(.vevl_gen)
12476
12477__builtin_ve_vl_vstncot_vssl
12478 .param_str = "vV256dLUiv*Ui"
12479 .target_set = TargetSet.initOne(.vevl_gen)
12480
12481__builtin_ve_vl_vstncot_vssml
12482 .param_str = "vV256dLUiv*V256bUi"
12483 .target_set = TargetSet.initOne(.vevl_gen)
12484
12485__builtin_ve_vl_vstot_vssl
12486 .param_str = "vV256dLUiv*Ui"
12487 .target_set = TargetSet.initOne(.vevl_gen)
12488
12489__builtin_ve_vl_vstot_vssml
12490 .param_str = "vV256dLUiv*V256bUi"
12491 .target_set = TargetSet.initOne(.vevl_gen)
12492
12493__builtin_ve_vl_vstu2d_vssl
12494 .param_str = "vV256dLUiv*Ui"
12495 .target_set = TargetSet.initOne(.vevl_gen)
12496
12497__builtin_ve_vl_vstu2d_vssml
12498 .param_str = "vV256dLUiv*V256bUi"
12499 .target_set = TargetSet.initOne(.vevl_gen)
12500
12501__builtin_ve_vl_vstu2dnc_vssl
12502 .param_str = "vV256dLUiv*Ui"
12503 .target_set = TargetSet.initOne(.vevl_gen)
12504
12505__builtin_ve_vl_vstu2dnc_vssml
12506 .param_str = "vV256dLUiv*V256bUi"
12507 .target_set = TargetSet.initOne(.vevl_gen)
12508
12509__builtin_ve_vl_vstu2dncot_vssl
12510 .param_str = "vV256dLUiv*Ui"
12511 .target_set = TargetSet.initOne(.vevl_gen)
12512
12513__builtin_ve_vl_vstu2dncot_vssml
12514 .param_str = "vV256dLUiv*V256bUi"
12515 .target_set = TargetSet.initOne(.vevl_gen)
12516
12517__builtin_ve_vl_vstu2dot_vssl
12518 .param_str = "vV256dLUiv*Ui"
12519 .target_set = TargetSet.initOne(.vevl_gen)
12520
12521__builtin_ve_vl_vstu2dot_vssml
12522 .param_str = "vV256dLUiv*V256bUi"
12523 .target_set = TargetSet.initOne(.vevl_gen)
12524
12525__builtin_ve_vl_vstu_vssl
12526 .param_str = "vV256dLUiv*Ui"
12527 .target_set = TargetSet.initOne(.vevl_gen)
12528
12529__builtin_ve_vl_vstu_vssml
12530 .param_str = "vV256dLUiv*V256bUi"
12531 .target_set = TargetSet.initOne(.vevl_gen)
12532
12533__builtin_ve_vl_vstunc_vssl
12534 .param_str = "vV256dLUiv*Ui"
12535 .target_set = TargetSet.initOne(.vevl_gen)
12536
12537__builtin_ve_vl_vstunc_vssml
12538 .param_str = "vV256dLUiv*V256bUi"
12539 .target_set = TargetSet.initOne(.vevl_gen)
12540
12541__builtin_ve_vl_vstuncot_vssl
12542 .param_str = "vV256dLUiv*Ui"
12543 .target_set = TargetSet.initOne(.vevl_gen)
12544
12545__builtin_ve_vl_vstuncot_vssml
12546 .param_str = "vV256dLUiv*V256bUi"
12547 .target_set = TargetSet.initOne(.vevl_gen)
12548
12549__builtin_ve_vl_vstuot_vssl
12550 .param_str = "vV256dLUiv*Ui"
12551 .target_set = TargetSet.initOne(.vevl_gen)
12552
12553__builtin_ve_vl_vstuot_vssml
12554 .param_str = "vV256dLUiv*V256bUi"
12555 .target_set = TargetSet.initOne(.vevl_gen)
12556
12557__builtin_ve_vl_vsubsl_vsvl
12558 .param_str = "V256dLiV256dUi"
12559 .target_set = TargetSet.initOne(.vevl_gen)
12560
12561__builtin_ve_vl_vsubsl_vsvmvl
12562 .param_str = "V256dLiV256dV256bV256dUi"
12563 .target_set = TargetSet.initOne(.vevl_gen)
12564
12565__builtin_ve_vl_vsubsl_vsvvl
12566 .param_str = "V256dLiV256dV256dUi"
12567 .target_set = TargetSet.initOne(.vevl_gen)
12568
12569__builtin_ve_vl_vsubsl_vvvl
12570 .param_str = "V256dV256dV256dUi"
12571 .target_set = TargetSet.initOne(.vevl_gen)
12572
12573__builtin_ve_vl_vsubsl_vvvmvl
12574 .param_str = "V256dV256dV256dV256bV256dUi"
12575 .target_set = TargetSet.initOne(.vevl_gen)
12576
12577__builtin_ve_vl_vsubsl_vvvvl
12578 .param_str = "V256dV256dV256dV256dUi"
12579 .target_set = TargetSet.initOne(.vevl_gen)
12580
12581__builtin_ve_vl_vsubswsx_vsvl
12582 .param_str = "V256diV256dUi"
12583 .target_set = TargetSet.initOne(.vevl_gen)
12584
12585__builtin_ve_vl_vsubswsx_vsvmvl
12586 .param_str = "V256diV256dV256bV256dUi"
12587 .target_set = TargetSet.initOne(.vevl_gen)
12588
12589__builtin_ve_vl_vsubswsx_vsvvl
12590 .param_str = "V256diV256dV256dUi"
12591 .target_set = TargetSet.initOne(.vevl_gen)
12592
12593__builtin_ve_vl_vsubswsx_vvvl
12594 .param_str = "V256dV256dV256dUi"
12595 .target_set = TargetSet.initOne(.vevl_gen)
12596
12597__builtin_ve_vl_vsubswsx_vvvmvl
12598 .param_str = "V256dV256dV256dV256bV256dUi"
12599 .target_set = TargetSet.initOne(.vevl_gen)
12600
12601__builtin_ve_vl_vsubswsx_vvvvl
12602 .param_str = "V256dV256dV256dV256dUi"
12603 .target_set = TargetSet.initOne(.vevl_gen)
12604
12605__builtin_ve_vl_vsubswzx_vsvl
12606 .param_str = "V256diV256dUi"
12607 .target_set = TargetSet.initOne(.vevl_gen)
12608
12609__builtin_ve_vl_vsubswzx_vsvmvl
12610 .param_str = "V256diV256dV256bV256dUi"
12611 .target_set = TargetSet.initOne(.vevl_gen)
12612
12613__builtin_ve_vl_vsubswzx_vsvvl
12614 .param_str = "V256diV256dV256dUi"
12615 .target_set = TargetSet.initOne(.vevl_gen)
12616
12617__builtin_ve_vl_vsubswzx_vvvl
12618 .param_str = "V256dV256dV256dUi"
12619 .target_set = TargetSet.initOne(.vevl_gen)
12620
12621__builtin_ve_vl_vsubswzx_vvvmvl
12622 .param_str = "V256dV256dV256dV256bV256dUi"
12623 .target_set = TargetSet.initOne(.vevl_gen)
12624
12625__builtin_ve_vl_vsubswzx_vvvvl
12626 .param_str = "V256dV256dV256dV256dUi"
12627 .target_set = TargetSet.initOne(.vevl_gen)
12628
12629__builtin_ve_vl_vsubul_vsvl
12630 .param_str = "V256dLUiV256dUi"
12631 .target_set = TargetSet.initOne(.vevl_gen)
12632
12633__builtin_ve_vl_vsubul_vsvmvl
12634 .param_str = "V256dLUiV256dV256bV256dUi"
12635 .target_set = TargetSet.initOne(.vevl_gen)
12636
12637__builtin_ve_vl_vsubul_vsvvl
12638 .param_str = "V256dLUiV256dV256dUi"
12639 .target_set = TargetSet.initOne(.vevl_gen)
12640
12641__builtin_ve_vl_vsubul_vvvl
12642 .param_str = "V256dV256dV256dUi"
12643 .target_set = TargetSet.initOne(.vevl_gen)
12644
12645__builtin_ve_vl_vsubul_vvvmvl
12646 .param_str = "V256dV256dV256dV256bV256dUi"
12647 .target_set = TargetSet.initOne(.vevl_gen)
12648
12649__builtin_ve_vl_vsubul_vvvvl
12650 .param_str = "V256dV256dV256dV256dUi"
12651 .target_set = TargetSet.initOne(.vevl_gen)
12652
12653__builtin_ve_vl_vsubuw_vsvl
12654 .param_str = "V256dUiV256dUi"
12655 .target_set = TargetSet.initOne(.vevl_gen)
12656
12657__builtin_ve_vl_vsubuw_vsvmvl
12658 .param_str = "V256dUiV256dV256bV256dUi"
12659 .target_set = TargetSet.initOne(.vevl_gen)
12660
12661__builtin_ve_vl_vsubuw_vsvvl
12662 .param_str = "V256dUiV256dV256dUi"
12663 .target_set = TargetSet.initOne(.vevl_gen)
12664
12665__builtin_ve_vl_vsubuw_vvvl
12666 .param_str = "V256dV256dV256dUi"
12667 .target_set = TargetSet.initOne(.vevl_gen)
12668
12669__builtin_ve_vl_vsubuw_vvvmvl
12670 .param_str = "V256dV256dV256dV256bV256dUi"
12671 .target_set = TargetSet.initOne(.vevl_gen)
12672
12673__builtin_ve_vl_vsubuw_vvvvl
12674 .param_str = "V256dV256dV256dV256dUi"
12675 .target_set = TargetSet.initOne(.vevl_gen)
12676
12677__builtin_ve_vl_vsuml_vvl
12678 .param_str = "V256dV256dUi"
12679 .target_set = TargetSet.initOne(.vevl_gen)
12680
12681__builtin_ve_vl_vsuml_vvml
12682 .param_str = "V256dV256dV256bUi"
12683 .target_set = TargetSet.initOne(.vevl_gen)
12684
12685__builtin_ve_vl_vsumwsx_vvl
12686 .param_str = "V256dV256dUi"
12687 .target_set = TargetSet.initOne(.vevl_gen)
12688
12689__builtin_ve_vl_vsumwsx_vvml
12690 .param_str = "V256dV256dV256bUi"
12691 .target_set = TargetSet.initOne(.vevl_gen)
12692
12693__builtin_ve_vl_vsumwzx_vvl
12694 .param_str = "V256dV256dUi"
12695 .target_set = TargetSet.initOne(.vevl_gen)
12696
12697__builtin_ve_vl_vsumwzx_vvml
12698 .param_str = "V256dV256dV256bUi"
12699 .target_set = TargetSet.initOne(.vevl_gen)
12700
12701__builtin_ve_vl_vxor_vsvl
12702 .param_str = "V256dLUiV256dUi"
12703 .target_set = TargetSet.initOne(.vevl_gen)
12704
12705__builtin_ve_vl_vxor_vsvmvl
12706 .param_str = "V256dLUiV256dV256bV256dUi"
12707 .target_set = TargetSet.initOne(.vevl_gen)
12708
12709__builtin_ve_vl_vxor_vsvvl
12710 .param_str = "V256dLUiV256dV256dUi"
12711 .target_set = TargetSet.initOne(.vevl_gen)
12712
12713__builtin_ve_vl_vxor_vvvl
12714 .param_str = "V256dV256dV256dUi"
12715 .target_set = TargetSet.initOne(.vevl_gen)
12716
12717__builtin_ve_vl_vxor_vvvmvl
12718 .param_str = "V256dV256dV256dV256bV256dUi"
12719 .target_set = TargetSet.initOne(.vevl_gen)
12720
12721__builtin_ve_vl_vxor_vvvvl
12722 .param_str = "V256dV256dV256dV256dUi"
12723 .target_set = TargetSet.initOne(.vevl_gen)
12724
12725__builtin_ve_vl_xorm_MMM
12726 .param_str = "V512bV512bV512b"
12727 .target_set = TargetSet.initOne(.vevl_gen)
12728
12729__builtin_ve_vl_xorm_mmm
12730 .param_str = "V256bV256bV256b"
12731 .target_set = TargetSet.initOne(.vevl_gen)
12732
12733__builtin_vfprintf
12734 .param_str = "iP*RcC*Ra"
12735 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 }
12736
12737__builtin_vfscanf
12738 .param_str = "iP*RcC*Ra"
12739 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 }
12740
12741__builtin_vprintf
12742 .param_str = "icC*Ra"
12743 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf }
12744
12745__builtin_vscanf
12746 .param_str = "icC*Ra"
12747 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf }
12748
12749__builtin_vsnprintf
12750 .param_str = "ic*RzcC*Ra"
12751 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 }
12752
12753__builtin_vsprintf
12754 .param_str = "ic*RcC*Ra"
12755 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 }
12756
12757__builtin_vsscanf
12758 .param_str = "icC*RcC*Ra"
12759 .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 }
12760
12761__builtin_wasm_max_f32
12762 .param_str = "fff"
12763 .target_set = TargetSet.initOne(.webassembly)
12764 .attributes = .{ .@"const" = true }
12765
12766__builtin_wasm_max_f64
12767 .param_str = "ddd"
12768 .target_set = TargetSet.initOne(.webassembly)
12769 .attributes = .{ .@"const" = true }
12770
12771__builtin_wasm_memory_grow
12772 .param_str = "zIiz"
12773 .target_set = TargetSet.initOne(.webassembly)
12774
12775__builtin_wasm_memory_size
12776 .param_str = "zIi"
12777 .target_set = TargetSet.initOne(.webassembly)
12778
12779__builtin_wasm_min_f32
12780 .param_str = "fff"
12781 .target_set = TargetSet.initOne(.webassembly)
12782 .attributes = .{ .@"const" = true }
12783
12784__builtin_wasm_min_f64
12785 .param_str = "ddd"
12786 .target_set = TargetSet.initOne(.webassembly)
12787 .attributes = .{ .@"const" = true }
12788
12789__builtin_wasm_trunc_s_i32_f32
12790 .param_str = "if"
12791 .target_set = TargetSet.initOne(.webassembly)
12792 .attributes = .{ .@"const" = true }
12793
12794__builtin_wasm_trunc_s_i32_f64
12795 .param_str = "id"
12796 .target_set = TargetSet.initOne(.webassembly)
12797 .attributes = .{ .@"const" = true }
12798
12799__builtin_wasm_trunc_s_i64_f32
12800 .param_str = "LLif"
12801 .target_set = TargetSet.initOne(.webassembly)
12802 .attributes = .{ .@"const" = true }
12803
12804__builtin_wasm_trunc_s_i64_f64
12805 .param_str = "LLid"
12806 .target_set = TargetSet.initOne(.webassembly)
12807 .attributes = .{ .@"const" = true }
12808
12809__builtin_wasm_trunc_u_i32_f32
12810 .param_str = "if"
12811 .target_set = TargetSet.initOne(.webassembly)
12812 .attributes = .{ .@"const" = true }
12813
12814__builtin_wasm_trunc_u_i32_f64
12815 .param_str = "id"
12816 .target_set = TargetSet.initOne(.webassembly)
12817 .attributes = .{ .@"const" = true }
12818
12819__builtin_wasm_trunc_u_i64_f32
12820 .param_str = "LLif"
12821 .target_set = TargetSet.initOne(.webassembly)
12822 .attributes = .{ .@"const" = true }
12823
12824__builtin_wasm_trunc_u_i64_f64
12825 .param_str = "LLid"
12826 .target_set = TargetSet.initOne(.webassembly)
12827 .attributes = .{ .@"const" = true }
12828
12829__builtin_wcschr
12830 .param_str = "w*wC*w"
12831 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12832
12833__builtin_wcscmp
12834 .param_str = "iwC*wC*"
12835 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12836
12837__builtin_wcslen
12838 .param_str = "zwC*"
12839 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12840
12841__builtin_wcsncmp
12842 .param_str = "iwC*wC*z"
12843 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12844
12845__builtin_wmemchr
12846 .param_str = "w*wC*wz"
12847 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12848
12849__builtin_wmemcmp
12850 .param_str = "iwC*wC*z"
12851 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12852
12853__builtin_wmemcpy
12854 .param_str = "w*w*wC*z"
12855 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12856
12857__builtin_wmemmove
12858 .param_str = "w*w*wC*z"
12859 .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true }
12860
12861__c11_atomic_is_lock_free
12862 .param_str = "bz"
12863 .attributes = .{ .const_evaluable = true }
12864
12865__c11_atomic_signal_fence
12866 .param_str = "vi"
12867
12868__c11_atomic_thread_fence
12869 .param_str = "vi"
12870
12871__clear_cache
12872 .param_str = "vv*v*"
12873 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
12874
12875__cospi
12876 .param_str = "dd"
12877 .header = .math
12878 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
12879
12880__cospif
12881 .param_str = "ff"
12882 .header = .math
12883 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
12884
12885__debugbreak
12886 .param_str = "v"
12887 .language = .all_ms_languages
12888
12889__dmb
12890 .param_str = "vUi"
12891 .language = .all_ms_languages
12892 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
12893 .attributes = .{ .@"const" = true }
12894
12895__dsb
12896 .param_str = "vUi"
12897 .language = .all_ms_languages
12898 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
12899 .attributes = .{ .@"const" = true }
12900
12901__emit
12902 .param_str = "vIUiC"
12903 .language = .all_ms_languages
12904 .target_set = TargetSet.initOne(.arm)
12905
12906__exception_code
12907 .param_str = "UNi"
12908 .language = .all_ms_languages
12909
12910__exception_info
12911 .param_str = "v*"
12912 .language = .all_ms_languages
12913
12914__exp10
12915 .param_str = "dd"
12916 .header = .math
12917 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
12918
12919__exp10f
12920 .param_str = "ff"
12921 .header = .math
12922 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
12923
12924__fastfail
12925 .param_str = "vUi"
12926 .language = .all_ms_languages
12927 .attributes = .{ .noreturn = true }
12928
12929__finite
12930 .param_str = "id"
12931 .header = .math
12932 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
12933
12934__finitef
12935 .param_str = "if"
12936 .header = .math
12937 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
12938
12939__finitel
12940 .param_str = "iLd"
12941 .header = .math
12942 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
12943
12944__isb
12945 .param_str = "vUi"
12946 .language = .all_ms_languages
12947 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
12948 .attributes = .{ .@"const" = true }
12949
12950__iso_volatile_load16
12951 .param_str = "ssCD*"
12952 .language = .all_ms_languages
12953
12954__iso_volatile_load32
12955 .param_str = "iiCD*"
12956 .language = .all_ms_languages
12957
12958__iso_volatile_load64
12959 .param_str = "LLiLLiCD*"
12960 .language = .all_ms_languages
12961
12962__iso_volatile_load8
12963 .param_str = "ccCD*"
12964 .language = .all_ms_languages
12965
12966__iso_volatile_store16
12967 .param_str = "vsD*s"
12968 .language = .all_ms_languages
12969
12970__iso_volatile_store32
12971 .param_str = "viD*i"
12972 .language = .all_ms_languages
12973
12974__iso_volatile_store64
12975 .param_str = "vLLiD*LLi"
12976 .language = .all_ms_languages
12977
12978__iso_volatile_store8
12979 .param_str = "vcD*c"
12980 .language = .all_ms_languages
12981
12982__ldrexd
12983 .param_str = "WiWiCD*"
12984 .language = .all_ms_languages
12985 .target_set = TargetSet.initOne(.arm)
12986
12987__lzcnt
12988 .param_str = "UiUi"
12989 .language = .all_ms_languages
12990 .attributes = .{ .@"const" = true, .const_evaluable = true }
12991
12992__lzcnt16
12993 .param_str = "UsUs"
12994 .language = .all_ms_languages
12995 .attributes = .{ .@"const" = true, .const_evaluable = true }
12996
12997__lzcnt64
12998 .param_str = "UWiUWi"
12999 .language = .all_ms_languages
13000 .attributes = .{ .@"const" = true, .const_evaluable = true }
13001
13002__noop
13003 .param_str = "i."
13004 .language = .all_ms_languages
13005
13006__nvvm_add_rm_d
13007 .param_str = "ddd"
13008 .target_set = TargetSet.initOne(.nvptx)
13009
13010__nvvm_add_rm_f
13011 .param_str = "fff"
13012 .target_set = TargetSet.initOne(.nvptx)
13013
13014__nvvm_add_rm_ftz_f
13015 .param_str = "fff"
13016 .target_set = TargetSet.initOne(.nvptx)
13017
13018__nvvm_add_rn_d
13019 .param_str = "ddd"
13020 .target_set = TargetSet.initOne(.nvptx)
13021
13022__nvvm_add_rn_f
13023 .param_str = "fff"
13024 .target_set = TargetSet.initOne(.nvptx)
13025
13026__nvvm_add_rn_ftz_f
13027 .param_str = "fff"
13028 .target_set = TargetSet.initOne(.nvptx)
13029
13030__nvvm_add_rp_d
13031 .param_str = "ddd"
13032 .target_set = TargetSet.initOne(.nvptx)
13033
13034__nvvm_add_rp_f
13035 .param_str = "fff"
13036 .target_set = TargetSet.initOne(.nvptx)
13037
13038__nvvm_add_rp_ftz_f
13039 .param_str = "fff"
13040 .target_set = TargetSet.initOne(.nvptx)
13041
13042__nvvm_add_rz_d
13043 .param_str = "ddd"
13044 .target_set = TargetSet.initOne(.nvptx)
13045
13046__nvvm_add_rz_f
13047 .param_str = "fff"
13048 .target_set = TargetSet.initOne(.nvptx)
13049
13050__nvvm_add_rz_ftz_f
13051 .param_str = "fff"
13052 .target_set = TargetSet.initOne(.nvptx)
13053
13054__nvvm_atom_add_gen_f
13055 .param_str = "ffD*f"
13056 .target_set = TargetSet.initOne(.nvptx)
13057
13058__nvvm_atom_add_gen_i
13059 .param_str = "iiD*i"
13060 .target_set = TargetSet.initOne(.nvptx)
13061
13062__nvvm_atom_add_gen_l
13063 .param_str = "LiLiD*Li"
13064 .target_set = TargetSet.initOne(.nvptx)
13065
13066__nvvm_atom_add_gen_ll
13067 .param_str = "LLiLLiD*LLi"
13068 .target_set = TargetSet.initOne(.nvptx)
13069
13070__nvvm_atom_and_gen_i
13071 .param_str = "iiD*i"
13072 .target_set = TargetSet.initOne(.nvptx)
13073
13074__nvvm_atom_and_gen_l
13075 .param_str = "LiLiD*Li"
13076 .target_set = TargetSet.initOne(.nvptx)
13077
13078__nvvm_atom_and_gen_ll
13079 .param_str = "LLiLLiD*LLi"
13080 .target_set = TargetSet.initOne(.nvptx)
13081
13082__nvvm_atom_cas_gen_i
13083 .param_str = "iiD*ii"
13084 .target_set = TargetSet.initOne(.nvptx)
13085
13086__nvvm_atom_cas_gen_l
13087 .param_str = "LiLiD*LiLi"
13088 .target_set = TargetSet.initOne(.nvptx)
13089
13090__nvvm_atom_cas_gen_ll
13091 .param_str = "LLiLLiD*LLiLLi"
13092 .target_set = TargetSet.initOne(.nvptx)
13093
13094__nvvm_atom_dec_gen_ui
13095 .param_str = "UiUiD*Ui"
13096 .target_set = TargetSet.initOne(.nvptx)
13097
13098__nvvm_atom_inc_gen_ui
13099 .param_str = "UiUiD*Ui"
13100 .target_set = TargetSet.initOne(.nvptx)
13101
13102__nvvm_atom_max_gen_i
13103 .param_str = "iiD*i"
13104 .target_set = TargetSet.initOne(.nvptx)
13105
13106__nvvm_atom_max_gen_l
13107 .param_str = "LiLiD*Li"
13108 .target_set = TargetSet.initOne(.nvptx)
13109
13110__nvvm_atom_max_gen_ll
13111 .param_str = "LLiLLiD*LLi"
13112 .target_set = TargetSet.initOne(.nvptx)
13113
13114__nvvm_atom_max_gen_ui
13115 .param_str = "UiUiD*Ui"
13116 .target_set = TargetSet.initOne(.nvptx)
13117
13118__nvvm_atom_max_gen_ul
13119 .param_str = "ULiULiD*ULi"
13120 .target_set = TargetSet.initOne(.nvptx)
13121
13122__nvvm_atom_max_gen_ull
13123 .param_str = "ULLiULLiD*ULLi"
13124 .target_set = TargetSet.initOne(.nvptx)
13125
13126__nvvm_atom_min_gen_i
13127 .param_str = "iiD*i"
13128 .target_set = TargetSet.initOne(.nvptx)
13129
13130__nvvm_atom_min_gen_l
13131 .param_str = "LiLiD*Li"
13132 .target_set = TargetSet.initOne(.nvptx)
13133
13134__nvvm_atom_min_gen_ll
13135 .param_str = "LLiLLiD*LLi"
13136 .target_set = TargetSet.initOne(.nvptx)
13137
13138__nvvm_atom_min_gen_ui
13139 .param_str = "UiUiD*Ui"
13140 .target_set = TargetSet.initOne(.nvptx)
13141
13142__nvvm_atom_min_gen_ul
13143 .param_str = "ULiULiD*ULi"
13144 .target_set = TargetSet.initOne(.nvptx)
13145
13146__nvvm_atom_min_gen_ull
13147 .param_str = "ULLiULLiD*ULLi"
13148 .target_set = TargetSet.initOne(.nvptx)
13149
13150__nvvm_atom_or_gen_i
13151 .param_str = "iiD*i"
13152 .target_set = TargetSet.initOne(.nvptx)
13153
13154__nvvm_atom_or_gen_l
13155 .param_str = "LiLiD*Li"
13156 .target_set = TargetSet.initOne(.nvptx)
13157
13158__nvvm_atom_or_gen_ll
13159 .param_str = "LLiLLiD*LLi"
13160 .target_set = TargetSet.initOne(.nvptx)
13161
13162__nvvm_atom_sub_gen_i
13163 .param_str = "iiD*i"
13164 .target_set = TargetSet.initOne(.nvptx)
13165
13166__nvvm_atom_sub_gen_l
13167 .param_str = "LiLiD*Li"
13168 .target_set = TargetSet.initOne(.nvptx)
13169
13170__nvvm_atom_sub_gen_ll
13171 .param_str = "LLiLLiD*LLi"
13172 .target_set = TargetSet.initOne(.nvptx)
13173
13174__nvvm_atom_xchg_gen_i
13175 .param_str = "iiD*i"
13176 .target_set = TargetSet.initOne(.nvptx)
13177
13178__nvvm_atom_xchg_gen_l
13179 .param_str = "LiLiD*Li"
13180 .target_set = TargetSet.initOne(.nvptx)
13181
13182__nvvm_atom_xchg_gen_ll
13183 .param_str = "LLiLLiD*LLi"
13184 .target_set = TargetSet.initOne(.nvptx)
13185
13186__nvvm_atom_xor_gen_i
13187 .param_str = "iiD*i"
13188 .target_set = TargetSet.initOne(.nvptx)
13189
13190__nvvm_atom_xor_gen_l
13191 .param_str = "LiLiD*Li"
13192 .target_set = TargetSet.initOne(.nvptx)
13193
13194__nvvm_atom_xor_gen_ll
13195 .param_str = "LLiLLiD*LLi"
13196 .target_set = TargetSet.initOne(.nvptx)
13197
13198__nvvm_bar0_and
13199 .param_str = "ii"
13200 .target_set = TargetSet.initOne(.nvptx)
13201
13202__nvvm_bar0_or
13203 .param_str = "ii"
13204 .target_set = TargetSet.initOne(.nvptx)
13205
13206__nvvm_bar0_popc
13207 .param_str = "ii"
13208 .target_set = TargetSet.initOne(.nvptx)
13209
13210__nvvm_bar_sync
13211 .param_str = "vi"
13212 .target_set = TargetSet.initOne(.nvptx)
13213
13214__nvvm_bitcast_d2ll
13215 .param_str = "LLid"
13216 .target_set = TargetSet.initOne(.nvptx)
13217
13218__nvvm_bitcast_f2i
13219 .param_str = "if"
13220 .target_set = TargetSet.initOne(.nvptx)
13221
13222__nvvm_bitcast_i2f
13223 .param_str = "fi"
13224 .target_set = TargetSet.initOne(.nvptx)
13225
13226__nvvm_bitcast_ll2d
13227 .param_str = "dLLi"
13228 .target_set = TargetSet.initOne(.nvptx)
13229
13230__nvvm_ceil_d
13231 .param_str = "dd"
13232 .target_set = TargetSet.initOne(.nvptx)
13233
13234__nvvm_ceil_f
13235 .param_str = "ff"
13236 .target_set = TargetSet.initOne(.nvptx)
13237
13238__nvvm_ceil_ftz_f
13239 .param_str = "ff"
13240 .target_set = TargetSet.initOne(.nvptx)
13241
13242__nvvm_compiler_error
13243 .param_str = "vcC*4"
13244 .target_set = TargetSet.initOne(.nvptx)
13245
13246__nvvm_compiler_warn
13247 .param_str = "vcC*4"
13248 .target_set = TargetSet.initOne(.nvptx)
13249
13250__nvvm_cos_approx_f
13251 .param_str = "ff"
13252 .target_set = TargetSet.initOne(.nvptx)
13253
13254__nvvm_cos_approx_ftz_f
13255 .param_str = "ff"
13256 .target_set = TargetSet.initOne(.nvptx)
13257
13258__nvvm_d2f_rm
13259 .param_str = "fd"
13260 .target_set = TargetSet.initOne(.nvptx)
13261
13262__nvvm_d2f_rm_ftz
13263 .param_str = "fd"
13264 .target_set = TargetSet.initOne(.nvptx)
13265
13266__nvvm_d2f_rn
13267 .param_str = "fd"
13268 .target_set = TargetSet.initOne(.nvptx)
13269
13270__nvvm_d2f_rn_ftz
13271 .param_str = "fd"
13272 .target_set = TargetSet.initOne(.nvptx)
13273
13274__nvvm_d2f_rp
13275 .param_str = "fd"
13276 .target_set = TargetSet.initOne(.nvptx)
13277
13278__nvvm_d2f_rp_ftz
13279 .param_str = "fd"
13280 .target_set = TargetSet.initOne(.nvptx)
13281
13282__nvvm_d2f_rz
13283 .param_str = "fd"
13284 .target_set = TargetSet.initOne(.nvptx)
13285
13286__nvvm_d2f_rz_ftz
13287 .param_str = "fd"
13288 .target_set = TargetSet.initOne(.nvptx)
13289
13290__nvvm_d2i_hi
13291 .param_str = "id"
13292 .target_set = TargetSet.initOne(.nvptx)
13293
13294__nvvm_d2i_lo
13295 .param_str = "id"
13296 .target_set = TargetSet.initOne(.nvptx)
13297
13298__nvvm_d2i_rm
13299 .param_str = "id"
13300 .target_set = TargetSet.initOne(.nvptx)
13301
13302__nvvm_d2i_rn
13303 .param_str = "id"
13304 .target_set = TargetSet.initOne(.nvptx)
13305
13306__nvvm_d2i_rp
13307 .param_str = "id"
13308 .target_set = TargetSet.initOne(.nvptx)
13309
13310__nvvm_d2i_rz
13311 .param_str = "id"
13312 .target_set = TargetSet.initOne(.nvptx)
13313
13314__nvvm_d2ll_rm
13315 .param_str = "LLid"
13316 .target_set = TargetSet.initOne(.nvptx)
13317
13318__nvvm_d2ll_rn
13319 .param_str = "LLid"
13320 .target_set = TargetSet.initOne(.nvptx)
13321
13322__nvvm_d2ll_rp
13323 .param_str = "LLid"
13324 .target_set = TargetSet.initOne(.nvptx)
13325
13326__nvvm_d2ll_rz
13327 .param_str = "LLid"
13328 .target_set = TargetSet.initOne(.nvptx)
13329
13330__nvvm_d2ui_rm
13331 .param_str = "Uid"
13332 .target_set = TargetSet.initOne(.nvptx)
13333
13334__nvvm_d2ui_rn
13335 .param_str = "Uid"
13336 .target_set = TargetSet.initOne(.nvptx)
13337
13338__nvvm_d2ui_rp
13339 .param_str = "Uid"
13340 .target_set = TargetSet.initOne(.nvptx)
13341
13342__nvvm_d2ui_rz
13343 .param_str = "Uid"
13344 .target_set = TargetSet.initOne(.nvptx)
13345
13346__nvvm_d2ull_rm
13347 .param_str = "ULLid"
13348 .target_set = TargetSet.initOne(.nvptx)
13349
13350__nvvm_d2ull_rn
13351 .param_str = "ULLid"
13352 .target_set = TargetSet.initOne(.nvptx)
13353
13354__nvvm_d2ull_rp
13355 .param_str = "ULLid"
13356 .target_set = TargetSet.initOne(.nvptx)
13357
13358__nvvm_d2ull_rz
13359 .param_str = "ULLid"
13360 .target_set = TargetSet.initOne(.nvptx)
13361
13362__nvvm_div_approx_f
13363 .param_str = "fff"
13364 .target_set = TargetSet.initOne(.nvptx)
13365
13366__nvvm_div_approx_ftz_f
13367 .param_str = "fff"
13368 .target_set = TargetSet.initOne(.nvptx)
13369
13370__nvvm_div_rm_d
13371 .param_str = "ddd"
13372 .target_set = TargetSet.initOne(.nvptx)
13373
13374__nvvm_div_rm_f
13375 .param_str = "fff"
13376 .target_set = TargetSet.initOne(.nvptx)
13377
13378__nvvm_div_rm_ftz_f
13379 .param_str = "fff"
13380 .target_set = TargetSet.initOne(.nvptx)
13381
13382__nvvm_div_rn_d
13383 .param_str = "ddd"
13384 .target_set = TargetSet.initOne(.nvptx)
13385
13386__nvvm_div_rn_f
13387 .param_str = "fff"
13388 .target_set = TargetSet.initOne(.nvptx)
13389
13390__nvvm_div_rn_ftz_f
13391 .param_str = "fff"
13392 .target_set = TargetSet.initOne(.nvptx)
13393
13394__nvvm_div_rp_d
13395 .param_str = "ddd"
13396 .target_set = TargetSet.initOne(.nvptx)
13397
13398__nvvm_div_rp_f
13399 .param_str = "fff"
13400 .target_set = TargetSet.initOne(.nvptx)
13401
13402__nvvm_div_rp_ftz_f
13403 .param_str = "fff"
13404 .target_set = TargetSet.initOne(.nvptx)
13405
13406__nvvm_div_rz_d
13407 .param_str = "ddd"
13408 .target_set = TargetSet.initOne(.nvptx)
13409
13410__nvvm_div_rz_f
13411 .param_str = "fff"
13412 .target_set = TargetSet.initOne(.nvptx)
13413
13414__nvvm_div_rz_ftz_f
13415 .param_str = "fff"
13416 .target_set = TargetSet.initOne(.nvptx)
13417
13418__nvvm_ex2_approx_d
13419 .param_str = "dd"
13420 .target_set = TargetSet.initOne(.nvptx)
13421
13422__nvvm_ex2_approx_f
13423 .param_str = "ff"
13424 .target_set = TargetSet.initOne(.nvptx)
13425
13426__nvvm_ex2_approx_ftz_f
13427 .param_str = "ff"
13428 .target_set = TargetSet.initOne(.nvptx)
13429
13430__nvvm_f2h_rn
13431 .param_str = "Usf"
13432 .target_set = TargetSet.initOne(.nvptx)
13433
13434__nvvm_f2h_rn_ftz
13435 .param_str = "Usf"
13436 .target_set = TargetSet.initOne(.nvptx)
13437
13438__nvvm_f2i_rm
13439 .param_str = "if"
13440 .target_set = TargetSet.initOne(.nvptx)
13441
13442__nvvm_f2i_rm_ftz
13443 .param_str = "if"
13444 .target_set = TargetSet.initOne(.nvptx)
13445
13446__nvvm_f2i_rn
13447 .param_str = "if"
13448 .target_set = TargetSet.initOne(.nvptx)
13449
13450__nvvm_f2i_rn_ftz
13451 .param_str = "if"
13452 .target_set = TargetSet.initOne(.nvptx)
13453
13454__nvvm_f2i_rp
13455 .param_str = "if"
13456 .target_set = TargetSet.initOne(.nvptx)
13457
13458__nvvm_f2i_rp_ftz
13459 .param_str = "if"
13460 .target_set = TargetSet.initOne(.nvptx)
13461
13462__nvvm_f2i_rz
13463 .param_str = "if"
13464 .target_set = TargetSet.initOne(.nvptx)
13465
13466__nvvm_f2i_rz_ftz
13467 .param_str = "if"
13468 .target_set = TargetSet.initOne(.nvptx)
13469
13470__nvvm_f2ll_rm
13471 .param_str = "LLif"
13472 .target_set = TargetSet.initOne(.nvptx)
13473
13474__nvvm_f2ll_rm_ftz
13475 .param_str = "LLif"
13476 .target_set = TargetSet.initOne(.nvptx)
13477
13478__nvvm_f2ll_rn
13479 .param_str = "LLif"
13480 .target_set = TargetSet.initOne(.nvptx)
13481
13482__nvvm_f2ll_rn_ftz
13483 .param_str = "LLif"
13484 .target_set = TargetSet.initOne(.nvptx)
13485
13486__nvvm_f2ll_rp
13487 .param_str = "LLif"
13488 .target_set = TargetSet.initOne(.nvptx)
13489
13490__nvvm_f2ll_rp_ftz
13491 .param_str = "LLif"
13492 .target_set = TargetSet.initOne(.nvptx)
13493
13494__nvvm_f2ll_rz
13495 .param_str = "LLif"
13496 .target_set = TargetSet.initOne(.nvptx)
13497
13498__nvvm_f2ll_rz_ftz
13499 .param_str = "LLif"
13500 .target_set = TargetSet.initOne(.nvptx)
13501
13502__nvvm_f2ui_rm
13503 .param_str = "Uif"
13504 .target_set = TargetSet.initOne(.nvptx)
13505
13506__nvvm_f2ui_rm_ftz
13507 .param_str = "Uif"
13508 .target_set = TargetSet.initOne(.nvptx)
13509
13510__nvvm_f2ui_rn
13511 .param_str = "Uif"
13512 .target_set = TargetSet.initOne(.nvptx)
13513
13514__nvvm_f2ui_rn_ftz
13515 .param_str = "Uif"
13516 .target_set = TargetSet.initOne(.nvptx)
13517
13518__nvvm_f2ui_rp
13519 .param_str = "Uif"
13520 .target_set = TargetSet.initOne(.nvptx)
13521
13522__nvvm_f2ui_rp_ftz
13523 .param_str = "Uif"
13524 .target_set = TargetSet.initOne(.nvptx)
13525
13526__nvvm_f2ui_rz
13527 .param_str = "Uif"
13528 .target_set = TargetSet.initOne(.nvptx)
13529
13530__nvvm_f2ui_rz_ftz
13531 .param_str = "Uif"
13532 .target_set = TargetSet.initOne(.nvptx)
13533
13534__nvvm_f2ull_rm
13535 .param_str = "ULLif"
13536 .target_set = TargetSet.initOne(.nvptx)
13537
13538__nvvm_f2ull_rm_ftz
13539 .param_str = "ULLif"
13540 .target_set = TargetSet.initOne(.nvptx)
13541
13542__nvvm_f2ull_rn
13543 .param_str = "ULLif"
13544 .target_set = TargetSet.initOne(.nvptx)
13545
13546__nvvm_f2ull_rn_ftz
13547 .param_str = "ULLif"
13548 .target_set = TargetSet.initOne(.nvptx)
13549
13550__nvvm_f2ull_rp
13551 .param_str = "ULLif"
13552 .target_set = TargetSet.initOne(.nvptx)
13553
13554__nvvm_f2ull_rp_ftz
13555 .param_str = "ULLif"
13556 .target_set = TargetSet.initOne(.nvptx)
13557
13558__nvvm_f2ull_rz
13559 .param_str = "ULLif"
13560 .target_set = TargetSet.initOne(.nvptx)
13561
13562__nvvm_f2ull_rz_ftz
13563 .param_str = "ULLif"
13564 .target_set = TargetSet.initOne(.nvptx)
13565
13566__nvvm_fabs_d
13567 .param_str = "dd"
13568 .target_set = TargetSet.initOne(.nvptx)
13569
13570__nvvm_fabs_f
13571 .param_str = "ff"
13572 .target_set = TargetSet.initOne(.nvptx)
13573
13574__nvvm_fabs_ftz_f
13575 .param_str = "ff"
13576 .target_set = TargetSet.initOne(.nvptx)
13577
13578__nvvm_floor_d
13579 .param_str = "dd"
13580 .target_set = TargetSet.initOne(.nvptx)
13581
13582__nvvm_floor_f
13583 .param_str = "ff"
13584 .target_set = TargetSet.initOne(.nvptx)
13585
13586__nvvm_floor_ftz_f
13587 .param_str = "ff"
13588 .target_set = TargetSet.initOne(.nvptx)
13589
13590__nvvm_fma_rm_d
13591 .param_str = "dddd"
13592 .target_set = TargetSet.initOne(.nvptx)
13593
13594__nvvm_fma_rm_f
13595 .param_str = "ffff"
13596 .target_set = TargetSet.initOne(.nvptx)
13597
13598__nvvm_fma_rm_ftz_f
13599 .param_str = "ffff"
13600 .target_set = TargetSet.initOne(.nvptx)
13601
13602__nvvm_fma_rn_d
13603 .param_str = "dddd"
13604 .target_set = TargetSet.initOne(.nvptx)
13605
13606__nvvm_fma_rn_f
13607 .param_str = "ffff"
13608 .target_set = TargetSet.initOne(.nvptx)
13609
13610__nvvm_fma_rn_ftz_f
13611 .param_str = "ffff"
13612 .target_set = TargetSet.initOne(.nvptx)
13613
13614__nvvm_fma_rp_d
13615 .param_str = "dddd"
13616 .target_set = TargetSet.initOne(.nvptx)
13617
13618__nvvm_fma_rp_f
13619 .param_str = "ffff"
13620 .target_set = TargetSet.initOne(.nvptx)
13621
13622__nvvm_fma_rp_ftz_f
13623 .param_str = "ffff"
13624 .target_set = TargetSet.initOne(.nvptx)
13625
13626__nvvm_fma_rz_d
13627 .param_str = "dddd"
13628 .target_set = TargetSet.initOne(.nvptx)
13629
13630__nvvm_fma_rz_f
13631 .param_str = "ffff"
13632 .target_set = TargetSet.initOne(.nvptx)
13633
13634__nvvm_fma_rz_ftz_f
13635 .param_str = "ffff"
13636 .target_set = TargetSet.initOne(.nvptx)
13637
13638__nvvm_fmax_d
13639 .param_str = "ddd"
13640 .target_set = TargetSet.initOne(.nvptx)
13641
13642__nvvm_fmax_f
13643 .param_str = "fff"
13644 .target_set = TargetSet.initOne(.nvptx)
13645
13646__nvvm_fmax_ftz_f
13647 .param_str = "fff"
13648 .target_set = TargetSet.initOne(.nvptx)
13649
13650__nvvm_fmin_d
13651 .param_str = "ddd"
13652 .target_set = TargetSet.initOne(.nvptx)
13653
13654__nvvm_fmin_f
13655 .param_str = "fff"
13656 .target_set = TargetSet.initOne(.nvptx)
13657
13658__nvvm_fmin_ftz_f
13659 .param_str = "fff"
13660 .target_set = TargetSet.initOne(.nvptx)
13661
13662__nvvm_i2d_rm
13663 .param_str = "di"
13664 .target_set = TargetSet.initOne(.nvptx)
13665
13666__nvvm_i2d_rn
13667 .param_str = "di"
13668 .target_set = TargetSet.initOne(.nvptx)
13669
13670__nvvm_i2d_rp
13671 .param_str = "di"
13672 .target_set = TargetSet.initOne(.nvptx)
13673
13674__nvvm_i2d_rz
13675 .param_str = "di"
13676 .target_set = TargetSet.initOne(.nvptx)
13677
13678__nvvm_i2f_rm
13679 .param_str = "fi"
13680 .target_set = TargetSet.initOne(.nvptx)
13681
13682__nvvm_i2f_rn
13683 .param_str = "fi"
13684 .target_set = TargetSet.initOne(.nvptx)
13685
13686__nvvm_i2f_rp
13687 .param_str = "fi"
13688 .target_set = TargetSet.initOne(.nvptx)
13689
13690__nvvm_i2f_rz
13691 .param_str = "fi"
13692 .target_set = TargetSet.initOne(.nvptx)
13693
13694__nvvm_isspacep_const
13695 .param_str = "bvC*"
13696 .target_set = TargetSet.initOne(.nvptx)
13697 .attributes = .{ .@"const" = true }
13698
13699__nvvm_isspacep_global
13700 .param_str = "bvC*"
13701 .target_set = TargetSet.initOne(.nvptx)
13702 .attributes = .{ .@"const" = true }
13703
13704__nvvm_isspacep_local
13705 .param_str = "bvC*"
13706 .target_set = TargetSet.initOne(.nvptx)
13707 .attributes = .{ .@"const" = true }
13708
13709__nvvm_isspacep_shared
13710 .param_str = "bvC*"
13711 .target_set = TargetSet.initOne(.nvptx)
13712 .attributes = .{ .@"const" = true }
13713
13714__nvvm_ldg_c
13715 .param_str = "ccC*"
13716 .target_set = TargetSet.initOne(.nvptx)
13717
13718__nvvm_ldg_c2
13719 .param_str = "E2cE2cC*"
13720 .target_set = TargetSet.initOne(.nvptx)
13721
13722__nvvm_ldg_c4
13723 .param_str = "E4cE4cC*"
13724 .target_set = TargetSet.initOne(.nvptx)
13725
13726__nvvm_ldg_d
13727 .param_str = "ddC*"
13728 .target_set = TargetSet.initOne(.nvptx)
13729
13730__nvvm_ldg_d2
13731 .param_str = "E2dE2dC*"
13732 .target_set = TargetSet.initOne(.nvptx)
13733
13734__nvvm_ldg_f
13735 .param_str = "ffC*"
13736 .target_set = TargetSet.initOne(.nvptx)
13737
13738__nvvm_ldg_f2
13739 .param_str = "E2fE2fC*"
13740 .target_set = TargetSet.initOne(.nvptx)
13741
13742__nvvm_ldg_f4
13743 .param_str = "E4fE4fC*"
13744 .target_set = TargetSet.initOne(.nvptx)
13745
13746__nvvm_ldg_h
13747 .param_str = "hhC*"
13748 .target_set = TargetSet.initOne(.nvptx)
13749
13750__nvvm_ldg_h2
13751 .param_str = "E2hE2hC*"
13752 .target_set = TargetSet.initOne(.nvptx)
13753
13754__nvvm_ldg_i
13755 .param_str = "iiC*"
13756 .target_set = TargetSet.initOne(.nvptx)
13757
13758__nvvm_ldg_i2
13759 .param_str = "E2iE2iC*"
13760 .target_set = TargetSet.initOne(.nvptx)
13761
13762__nvvm_ldg_i4
13763 .param_str = "E4iE4iC*"
13764 .target_set = TargetSet.initOne(.nvptx)
13765
13766__nvvm_ldg_l
13767 .param_str = "LiLiC*"
13768 .target_set = TargetSet.initOne(.nvptx)
13769
13770__nvvm_ldg_l2
13771 .param_str = "E2LiE2LiC*"
13772 .target_set = TargetSet.initOne(.nvptx)
13773
13774__nvvm_ldg_ll
13775 .param_str = "LLiLLiC*"
13776 .target_set = TargetSet.initOne(.nvptx)
13777
13778__nvvm_ldg_ll2
13779 .param_str = "E2LLiE2LLiC*"
13780 .target_set = TargetSet.initOne(.nvptx)
13781
13782__nvvm_ldg_s
13783 .param_str = "ssC*"
13784 .target_set = TargetSet.initOne(.nvptx)
13785
13786__nvvm_ldg_s2
13787 .param_str = "E2sE2sC*"
13788 .target_set = TargetSet.initOne(.nvptx)
13789
13790__nvvm_ldg_s4
13791 .param_str = "E4sE4sC*"
13792 .target_set = TargetSet.initOne(.nvptx)
13793
13794__nvvm_ldg_sc
13795 .param_str = "ScScC*"
13796 .target_set = TargetSet.initOne(.nvptx)
13797
13798__nvvm_ldg_sc2
13799 .param_str = "E2ScE2ScC*"
13800 .target_set = TargetSet.initOne(.nvptx)
13801
13802__nvvm_ldg_sc4
13803 .param_str = "E4ScE4ScC*"
13804 .target_set = TargetSet.initOne(.nvptx)
13805
13806__nvvm_ldg_uc
13807 .param_str = "UcUcC*"
13808 .target_set = TargetSet.initOne(.nvptx)
13809
13810__nvvm_ldg_uc2
13811 .param_str = "E2UcE2UcC*"
13812 .target_set = TargetSet.initOne(.nvptx)
13813
13814__nvvm_ldg_uc4
13815 .param_str = "E4UcE4UcC*"
13816 .target_set = TargetSet.initOne(.nvptx)
13817
13818__nvvm_ldg_ui
13819 .param_str = "UiUiC*"
13820 .target_set = TargetSet.initOne(.nvptx)
13821
13822__nvvm_ldg_ui2
13823 .param_str = "E2UiE2UiC*"
13824 .target_set = TargetSet.initOne(.nvptx)
13825
13826__nvvm_ldg_ui4
13827 .param_str = "E4UiE4UiC*"
13828 .target_set = TargetSet.initOne(.nvptx)
13829
13830__nvvm_ldg_ul
13831 .param_str = "ULiULiC*"
13832 .target_set = TargetSet.initOne(.nvptx)
13833
13834__nvvm_ldg_ul2
13835 .param_str = "E2ULiE2ULiC*"
13836 .target_set = TargetSet.initOne(.nvptx)
13837
13838__nvvm_ldg_ull
13839 .param_str = "ULLiULLiC*"
13840 .target_set = TargetSet.initOne(.nvptx)
13841
13842__nvvm_ldg_ull2
13843 .param_str = "E2ULLiE2ULLiC*"
13844 .target_set = TargetSet.initOne(.nvptx)
13845
13846__nvvm_ldg_us
13847 .param_str = "UsUsC*"
13848 .target_set = TargetSet.initOne(.nvptx)
13849
13850__nvvm_ldg_us2
13851 .param_str = "E2UsE2UsC*"
13852 .target_set = TargetSet.initOne(.nvptx)
13853
13854__nvvm_ldg_us4
13855 .param_str = "E4UsE4UsC*"
13856 .target_set = TargetSet.initOne(.nvptx)
13857
13858__nvvm_ldu_c
13859 .param_str = "ccC*"
13860 .target_set = TargetSet.initOne(.nvptx)
13861
13862__nvvm_ldu_c2
13863 .param_str = "E2cE2cC*"
13864 .target_set = TargetSet.initOne(.nvptx)
13865
13866__nvvm_ldu_c4
13867 .param_str = "E4cE4cC*"
13868 .target_set = TargetSet.initOne(.nvptx)
13869
13870__nvvm_ldu_d
13871 .param_str = "ddC*"
13872 .target_set = TargetSet.initOne(.nvptx)
13873
13874__nvvm_ldu_d2
13875 .param_str = "E2dE2dC*"
13876 .target_set = TargetSet.initOne(.nvptx)
13877
13878__nvvm_ldu_f
13879 .param_str = "ffC*"
13880 .target_set = TargetSet.initOne(.nvptx)
13881
13882__nvvm_ldu_f2
13883 .param_str = "E2fE2fC*"
13884 .target_set = TargetSet.initOne(.nvptx)
13885
13886__nvvm_ldu_f4
13887 .param_str = "E4fE4fC*"
13888 .target_set = TargetSet.initOne(.nvptx)
13889
13890__nvvm_ldu_h
13891 .param_str = "hhC*"
13892 .target_set = TargetSet.initOne(.nvptx)
13893
13894__nvvm_ldu_h2
13895 .param_str = "E2hE2hC*"
13896 .target_set = TargetSet.initOne(.nvptx)
13897
13898__nvvm_ldu_i
13899 .param_str = "iiC*"
13900 .target_set = TargetSet.initOne(.nvptx)
13901
13902__nvvm_ldu_i2
13903 .param_str = "E2iE2iC*"
13904 .target_set = TargetSet.initOne(.nvptx)
13905
13906__nvvm_ldu_i4
13907 .param_str = "E4iE4iC*"
13908 .target_set = TargetSet.initOne(.nvptx)
13909
13910__nvvm_ldu_l
13911 .param_str = "LiLiC*"
13912 .target_set = TargetSet.initOne(.nvptx)
13913
13914__nvvm_ldu_l2
13915 .param_str = "E2LiE2LiC*"
13916 .target_set = TargetSet.initOne(.nvptx)
13917
13918__nvvm_ldu_ll
13919 .param_str = "LLiLLiC*"
13920 .target_set = TargetSet.initOne(.nvptx)
13921
13922__nvvm_ldu_ll2
13923 .param_str = "E2LLiE2LLiC*"
13924 .target_set = TargetSet.initOne(.nvptx)
13925
13926__nvvm_ldu_s
13927 .param_str = "ssC*"
13928 .target_set = TargetSet.initOne(.nvptx)
13929
13930__nvvm_ldu_s2
13931 .param_str = "E2sE2sC*"
13932 .target_set = TargetSet.initOne(.nvptx)
13933
13934__nvvm_ldu_s4
13935 .param_str = "E4sE4sC*"
13936 .target_set = TargetSet.initOne(.nvptx)
13937
13938__nvvm_ldu_sc
13939 .param_str = "ScScC*"
13940 .target_set = TargetSet.initOne(.nvptx)
13941
13942__nvvm_ldu_sc2
13943 .param_str = "E2ScE2ScC*"
13944 .target_set = TargetSet.initOne(.nvptx)
13945
13946__nvvm_ldu_sc4
13947 .param_str = "E4ScE4ScC*"
13948 .target_set = TargetSet.initOne(.nvptx)
13949
13950__nvvm_ldu_uc
13951 .param_str = "UcUcC*"
13952 .target_set = TargetSet.initOne(.nvptx)
13953
13954__nvvm_ldu_uc2
13955 .param_str = "E2UcE2UcC*"
13956 .target_set = TargetSet.initOne(.nvptx)
13957
13958__nvvm_ldu_uc4
13959 .param_str = "E4UcE4UcC*"
13960 .target_set = TargetSet.initOne(.nvptx)
13961
13962__nvvm_ldu_ui
13963 .param_str = "UiUiC*"
13964 .target_set = TargetSet.initOne(.nvptx)
13965
13966__nvvm_ldu_ui2
13967 .param_str = "E2UiE2UiC*"
13968 .target_set = TargetSet.initOne(.nvptx)
13969
13970__nvvm_ldu_ui4
13971 .param_str = "E4UiE4UiC*"
13972 .target_set = TargetSet.initOne(.nvptx)
13973
13974__nvvm_ldu_ul
13975 .param_str = "ULiULiC*"
13976 .target_set = TargetSet.initOne(.nvptx)
13977
13978__nvvm_ldu_ul2
13979 .param_str = "E2ULiE2ULiC*"
13980 .target_set = TargetSet.initOne(.nvptx)
13981
13982__nvvm_ldu_ull
13983 .param_str = "ULLiULLiC*"
13984 .target_set = TargetSet.initOne(.nvptx)
13985
13986__nvvm_ldu_ull2
13987 .param_str = "E2ULLiE2ULLiC*"
13988 .target_set = TargetSet.initOne(.nvptx)
13989
13990__nvvm_ldu_us
13991 .param_str = "UsUsC*"
13992 .target_set = TargetSet.initOne(.nvptx)
13993
13994__nvvm_ldu_us2
13995 .param_str = "E2UsE2UsC*"
13996 .target_set = TargetSet.initOne(.nvptx)
13997
13998__nvvm_ldu_us4
13999 .param_str = "E4UsE4UsC*"
14000 .target_set = TargetSet.initOne(.nvptx)
14001
14002__nvvm_lg2_approx_d
14003 .param_str = "dd"
14004 .target_set = TargetSet.initOne(.nvptx)
14005
14006__nvvm_lg2_approx_f
14007 .param_str = "ff"
14008 .target_set = TargetSet.initOne(.nvptx)
14009
14010__nvvm_lg2_approx_ftz_f
14011 .param_str = "ff"
14012 .target_set = TargetSet.initOne(.nvptx)
14013
14014__nvvm_ll2d_rm
14015 .param_str = "dLLi"
14016 .target_set = TargetSet.initOne(.nvptx)
14017
14018__nvvm_ll2d_rn
14019 .param_str = "dLLi"
14020 .target_set = TargetSet.initOne(.nvptx)
14021
14022__nvvm_ll2d_rp
14023 .param_str = "dLLi"
14024 .target_set = TargetSet.initOne(.nvptx)
14025
14026__nvvm_ll2d_rz
14027 .param_str = "dLLi"
14028 .target_set = TargetSet.initOne(.nvptx)
14029
14030__nvvm_ll2f_rm
14031 .param_str = "fLLi"
14032 .target_set = TargetSet.initOne(.nvptx)
14033
14034__nvvm_ll2f_rn
14035 .param_str = "fLLi"
14036 .target_set = TargetSet.initOne(.nvptx)
14037
14038__nvvm_ll2f_rp
14039 .param_str = "fLLi"
14040 .target_set = TargetSet.initOne(.nvptx)
14041
14042__nvvm_ll2f_rz
14043 .param_str = "fLLi"
14044 .target_set = TargetSet.initOne(.nvptx)
14045
14046__nvvm_lohi_i2d
14047 .param_str = "dii"
14048 .target_set = TargetSet.initOne(.nvptx)
14049
14050__nvvm_membar_cta
14051 .param_str = "v"
14052 .target_set = TargetSet.initOne(.nvptx)
14053
14054__nvvm_membar_gl
14055 .param_str = "v"
14056 .target_set = TargetSet.initOne(.nvptx)
14057
14058__nvvm_membar_sys
14059 .param_str = "v"
14060 .target_set = TargetSet.initOne(.nvptx)
14061
14062__nvvm_memcpy
14063 .param_str = "vUc*Uc*zi"
14064 .target_set = TargetSet.initOne(.nvptx)
14065
14066__nvvm_memset
14067 .param_str = "vUc*Uczi"
14068 .target_set = TargetSet.initOne(.nvptx)
14069
14070__nvvm_mul24_i
14071 .param_str = "iii"
14072 .target_set = TargetSet.initOne(.nvptx)
14073
14074__nvvm_mul24_ui
14075 .param_str = "UiUiUi"
14076 .target_set = TargetSet.initOne(.nvptx)
14077
14078__nvvm_mul_rm_d
14079 .param_str = "ddd"
14080 .target_set = TargetSet.initOne(.nvptx)
14081
14082__nvvm_mul_rm_f
14083 .param_str = "fff"
14084 .target_set = TargetSet.initOne(.nvptx)
14085
14086__nvvm_mul_rm_ftz_f
14087 .param_str = "fff"
14088 .target_set = TargetSet.initOne(.nvptx)
14089
14090__nvvm_mul_rn_d
14091 .param_str = "ddd"
14092 .target_set = TargetSet.initOne(.nvptx)
14093
14094__nvvm_mul_rn_f
14095 .param_str = "fff"
14096 .target_set = TargetSet.initOne(.nvptx)
14097
14098__nvvm_mul_rn_ftz_f
14099 .param_str = "fff"
14100 .target_set = TargetSet.initOne(.nvptx)
14101
14102__nvvm_mul_rp_d
14103 .param_str = "ddd"
14104 .target_set = TargetSet.initOne(.nvptx)
14105
14106__nvvm_mul_rp_f
14107 .param_str = "fff"
14108 .target_set = TargetSet.initOne(.nvptx)
14109
14110__nvvm_mul_rp_ftz_f
14111 .param_str = "fff"
14112 .target_set = TargetSet.initOne(.nvptx)
14113
14114__nvvm_mul_rz_d
14115 .param_str = "ddd"
14116 .target_set = TargetSet.initOne(.nvptx)
14117
14118__nvvm_mul_rz_f
14119 .param_str = "fff"
14120 .target_set = TargetSet.initOne(.nvptx)
14121
14122__nvvm_mul_rz_ftz_f
14123 .param_str = "fff"
14124 .target_set = TargetSet.initOne(.nvptx)
14125
14126__nvvm_mulhi_i
14127 .param_str = "iii"
14128 .target_set = TargetSet.initOne(.nvptx)
14129
14130__nvvm_mulhi_ll
14131 .param_str = "LLiLLiLLi"
14132 .target_set = TargetSet.initOne(.nvptx)
14133
14134__nvvm_mulhi_ui
14135 .param_str = "UiUiUi"
14136 .target_set = TargetSet.initOne(.nvptx)
14137
14138__nvvm_mulhi_ull
14139 .param_str = "ULLiULLiULLi"
14140 .target_set = TargetSet.initOne(.nvptx)
14141
14142__nvvm_prmt
14143 .param_str = "UiUiUiUi"
14144 .target_set = TargetSet.initOne(.nvptx)
14145
14146__nvvm_rcp_approx_ftz_d
14147 .param_str = "dd"
14148 .target_set = TargetSet.initOne(.nvptx)
14149
14150__nvvm_rcp_approx_ftz_f
14151 .param_str = "ff"
14152 .target_set = TargetSet.initOne(.nvptx)
14153
14154__nvvm_rcp_rm_d
14155 .param_str = "dd"
14156 .target_set = TargetSet.initOne(.nvptx)
14157
14158__nvvm_rcp_rm_f
14159 .param_str = "ff"
14160 .target_set = TargetSet.initOne(.nvptx)
14161
14162__nvvm_rcp_rm_ftz_f
14163 .param_str = "ff"
14164 .target_set = TargetSet.initOne(.nvptx)
14165
14166__nvvm_rcp_rn_d
14167 .param_str = "dd"
14168 .target_set = TargetSet.initOne(.nvptx)
14169
14170__nvvm_rcp_rn_f
14171 .param_str = "ff"
14172 .target_set = TargetSet.initOne(.nvptx)
14173
14174__nvvm_rcp_rn_ftz_f
14175 .param_str = "ff"
14176 .target_set = TargetSet.initOne(.nvptx)
14177
14178__nvvm_rcp_rp_d
14179 .param_str = "dd"
14180 .target_set = TargetSet.initOne(.nvptx)
14181
14182__nvvm_rcp_rp_f
14183 .param_str = "ff"
14184 .target_set = TargetSet.initOne(.nvptx)
14185
14186__nvvm_rcp_rp_ftz_f
14187 .param_str = "ff"
14188 .target_set = TargetSet.initOne(.nvptx)
14189
14190__nvvm_rcp_rz_d
14191 .param_str = "dd"
14192 .target_set = TargetSet.initOne(.nvptx)
14193
14194__nvvm_rcp_rz_f
14195 .param_str = "ff"
14196 .target_set = TargetSet.initOne(.nvptx)
14197
14198__nvvm_rcp_rz_ftz_f
14199 .param_str = "ff"
14200 .target_set = TargetSet.initOne(.nvptx)
14201
14202__nvvm_read_ptx_sreg_clock
14203 .param_str = "i"
14204 .target_set = TargetSet.initOne(.nvptx)
14205
14206__nvvm_read_ptx_sreg_clock64
14207 .param_str = "LLi"
14208 .target_set = TargetSet.initOne(.nvptx)
14209
14210__nvvm_read_ptx_sreg_ctaid_w
14211 .param_str = "i"
14212 .target_set = TargetSet.initOne(.nvptx)
14213 .attributes = .{ .@"const" = true }
14214
14215__nvvm_read_ptx_sreg_ctaid_x
14216 .param_str = "i"
14217 .target_set = TargetSet.initOne(.nvptx)
14218 .attributes = .{ .@"const" = true }
14219
14220__nvvm_read_ptx_sreg_ctaid_y
14221 .param_str = "i"
14222 .target_set = TargetSet.initOne(.nvptx)
14223 .attributes = .{ .@"const" = true }
14224
14225__nvvm_read_ptx_sreg_ctaid_z
14226 .param_str = "i"
14227 .target_set = TargetSet.initOne(.nvptx)
14228 .attributes = .{ .@"const" = true }
14229
14230__nvvm_read_ptx_sreg_gridid
14231 .param_str = "i"
14232 .target_set = TargetSet.initOne(.nvptx)
14233 .attributes = .{ .@"const" = true }
14234
14235__nvvm_read_ptx_sreg_laneid
14236 .param_str = "i"
14237 .target_set = TargetSet.initOne(.nvptx)
14238 .attributes = .{ .@"const" = true }
14239
14240__nvvm_read_ptx_sreg_lanemask_eq
14241 .param_str = "i"
14242 .target_set = TargetSet.initOne(.nvptx)
14243 .attributes = .{ .@"const" = true }
14244
14245__nvvm_read_ptx_sreg_lanemask_ge
14246 .param_str = "i"
14247 .target_set = TargetSet.initOne(.nvptx)
14248 .attributes = .{ .@"const" = true }
14249
14250__nvvm_read_ptx_sreg_lanemask_gt
14251 .param_str = "i"
14252 .target_set = TargetSet.initOne(.nvptx)
14253 .attributes = .{ .@"const" = true }
14254
14255__nvvm_read_ptx_sreg_lanemask_le
14256 .param_str = "i"
14257 .target_set = TargetSet.initOne(.nvptx)
14258 .attributes = .{ .@"const" = true }
14259
14260__nvvm_read_ptx_sreg_lanemask_lt
14261 .param_str = "i"
14262 .target_set = TargetSet.initOne(.nvptx)
14263 .attributes = .{ .@"const" = true }
14264
14265__nvvm_read_ptx_sreg_nctaid_w
14266 .param_str = "i"
14267 .target_set = TargetSet.initOne(.nvptx)
14268 .attributes = .{ .@"const" = true }
14269
14270__nvvm_read_ptx_sreg_nctaid_x
14271 .param_str = "i"
14272 .target_set = TargetSet.initOne(.nvptx)
14273 .attributes = .{ .@"const" = true }
14274
14275__nvvm_read_ptx_sreg_nctaid_y
14276 .param_str = "i"
14277 .target_set = TargetSet.initOne(.nvptx)
14278 .attributes = .{ .@"const" = true }
14279
14280__nvvm_read_ptx_sreg_nctaid_z
14281 .param_str = "i"
14282 .target_set = TargetSet.initOne(.nvptx)
14283 .attributes = .{ .@"const" = true }
14284
14285__nvvm_read_ptx_sreg_nsmid
14286 .param_str = "i"
14287 .target_set = TargetSet.initOne(.nvptx)
14288 .attributes = .{ .@"const" = true }
14289
14290__nvvm_read_ptx_sreg_ntid_w
14291 .param_str = "i"
14292 .target_set = TargetSet.initOne(.nvptx)
14293 .attributes = .{ .@"const" = true }
14294
14295__nvvm_read_ptx_sreg_ntid_x
14296 .param_str = "i"
14297 .target_set = TargetSet.initOne(.nvptx)
14298 .attributes = .{ .@"const" = true }
14299
14300__nvvm_read_ptx_sreg_ntid_y
14301 .param_str = "i"
14302 .target_set = TargetSet.initOne(.nvptx)
14303 .attributes = .{ .@"const" = true }
14304
14305__nvvm_read_ptx_sreg_ntid_z
14306 .param_str = "i"
14307 .target_set = TargetSet.initOne(.nvptx)
14308 .attributes = .{ .@"const" = true }
14309
14310__nvvm_read_ptx_sreg_nwarpid
14311 .param_str = "i"
14312 .target_set = TargetSet.initOne(.nvptx)
14313 .attributes = .{ .@"const" = true }
14314
14315__nvvm_read_ptx_sreg_pm0
14316 .param_str = "i"
14317 .target_set = TargetSet.initOne(.nvptx)
14318
14319__nvvm_read_ptx_sreg_pm1
14320 .param_str = "i"
14321 .target_set = TargetSet.initOne(.nvptx)
14322
14323__nvvm_read_ptx_sreg_pm2
14324 .param_str = "i"
14325 .target_set = TargetSet.initOne(.nvptx)
14326
14327__nvvm_read_ptx_sreg_pm3
14328 .param_str = "i"
14329 .target_set = TargetSet.initOne(.nvptx)
14330
14331__nvvm_read_ptx_sreg_smid
14332 .param_str = "i"
14333 .target_set = TargetSet.initOne(.nvptx)
14334 .attributes = .{ .@"const" = true }
14335
14336__nvvm_read_ptx_sreg_tid_w
14337 .param_str = "i"
14338 .target_set = TargetSet.initOne(.nvptx)
14339 .attributes = .{ .@"const" = true }
14340
14341__nvvm_read_ptx_sreg_tid_x
14342 .param_str = "i"
14343 .target_set = TargetSet.initOne(.nvptx)
14344 .attributes = .{ .@"const" = true }
14345
14346__nvvm_read_ptx_sreg_tid_y
14347 .param_str = "i"
14348 .target_set = TargetSet.initOne(.nvptx)
14349 .attributes = .{ .@"const" = true }
14350
14351__nvvm_read_ptx_sreg_tid_z
14352 .param_str = "i"
14353 .target_set = TargetSet.initOne(.nvptx)
14354 .attributes = .{ .@"const" = true }
14355
14356__nvvm_read_ptx_sreg_warpid
14357 .param_str = "i"
14358 .target_set = TargetSet.initOne(.nvptx)
14359 .attributes = .{ .@"const" = true }
14360
14361__nvvm_round_d
14362 .param_str = "dd"
14363 .target_set = TargetSet.initOne(.nvptx)
14364
14365__nvvm_round_f
14366 .param_str = "ff"
14367 .target_set = TargetSet.initOne(.nvptx)
14368
14369__nvvm_round_ftz_f
14370 .param_str = "ff"
14371 .target_set = TargetSet.initOne(.nvptx)
14372
14373__nvvm_rsqrt_approx_d
14374 .param_str = "dd"
14375 .target_set = TargetSet.initOne(.nvptx)
14376
14377__nvvm_rsqrt_approx_f
14378 .param_str = "ff"
14379 .target_set = TargetSet.initOne(.nvptx)
14380
14381__nvvm_rsqrt_approx_ftz_f
14382 .param_str = "ff"
14383 .target_set = TargetSet.initOne(.nvptx)
14384
14385__nvvm_sad_i
14386 .param_str = "iiii"
14387 .target_set = TargetSet.initOne(.nvptx)
14388
14389__nvvm_sad_ui
14390 .param_str = "UiUiUiUi"
14391 .target_set = TargetSet.initOne(.nvptx)
14392
14393__nvvm_saturate_d
14394 .param_str = "dd"
14395 .target_set = TargetSet.initOne(.nvptx)
14396
14397__nvvm_saturate_f
14398 .param_str = "ff"
14399 .target_set = TargetSet.initOne(.nvptx)
14400
14401__nvvm_saturate_ftz_f
14402 .param_str = "ff"
14403 .target_set = TargetSet.initOne(.nvptx)
14404
14405__nvvm_shfl_bfly_f32
14406 .param_str = "ffii"
14407 .target_set = TargetSet.initOne(.nvptx)
14408
14409__nvvm_shfl_bfly_i32
14410 .param_str = "iiii"
14411 .target_set = TargetSet.initOne(.nvptx)
14412
14413__nvvm_shfl_down_f32
14414 .param_str = "ffii"
14415 .target_set = TargetSet.initOne(.nvptx)
14416
14417__nvvm_shfl_down_i32
14418 .param_str = "iiii"
14419 .target_set = TargetSet.initOne(.nvptx)
14420
14421__nvvm_shfl_idx_f32
14422 .param_str = "ffii"
14423 .target_set = TargetSet.initOne(.nvptx)
14424
14425__nvvm_shfl_idx_i32
14426 .param_str = "iiii"
14427 .target_set = TargetSet.initOne(.nvptx)
14428
14429__nvvm_shfl_up_f32
14430 .param_str = "ffii"
14431 .target_set = TargetSet.initOne(.nvptx)
14432
14433__nvvm_shfl_up_i32
14434 .param_str = "iiii"
14435 .target_set = TargetSet.initOne(.nvptx)
14436
14437__nvvm_sin_approx_f
14438 .param_str = "ff"
14439 .target_set = TargetSet.initOne(.nvptx)
14440
14441__nvvm_sin_approx_ftz_f
14442 .param_str = "ff"
14443 .target_set = TargetSet.initOne(.nvptx)
14444
14445__nvvm_sqrt_approx_f
14446 .param_str = "ff"
14447 .target_set = TargetSet.initOne(.nvptx)
14448
14449__nvvm_sqrt_approx_ftz_f
14450 .param_str = "ff"
14451 .target_set = TargetSet.initOne(.nvptx)
14452
14453__nvvm_sqrt_rm_d
14454 .param_str = "dd"
14455 .target_set = TargetSet.initOne(.nvptx)
14456
14457__nvvm_sqrt_rm_f
14458 .param_str = "ff"
14459 .target_set = TargetSet.initOne(.nvptx)
14460
14461__nvvm_sqrt_rm_ftz_f
14462 .param_str = "ff"
14463 .target_set = TargetSet.initOne(.nvptx)
14464
14465__nvvm_sqrt_rn_d
14466 .param_str = "dd"
14467 .target_set = TargetSet.initOne(.nvptx)
14468
14469__nvvm_sqrt_rn_f
14470 .param_str = "ff"
14471 .target_set = TargetSet.initOne(.nvptx)
14472
14473__nvvm_sqrt_rn_ftz_f
14474 .param_str = "ff"
14475 .target_set = TargetSet.initOne(.nvptx)
14476
14477__nvvm_sqrt_rp_d
14478 .param_str = "dd"
14479 .target_set = TargetSet.initOne(.nvptx)
14480
14481__nvvm_sqrt_rp_f
14482 .param_str = "ff"
14483 .target_set = TargetSet.initOne(.nvptx)
14484
14485__nvvm_sqrt_rp_ftz_f
14486 .param_str = "ff"
14487 .target_set = TargetSet.initOne(.nvptx)
14488
14489__nvvm_sqrt_rz_d
14490 .param_str = "dd"
14491 .target_set = TargetSet.initOne(.nvptx)
14492
14493__nvvm_sqrt_rz_f
14494 .param_str = "ff"
14495 .target_set = TargetSet.initOne(.nvptx)
14496
14497__nvvm_sqrt_rz_ftz_f
14498 .param_str = "ff"
14499 .target_set = TargetSet.initOne(.nvptx)
14500
14501__nvvm_trunc_d
14502 .param_str = "dd"
14503 .target_set = TargetSet.initOne(.nvptx)
14504
14505__nvvm_trunc_f
14506 .param_str = "ff"
14507 .target_set = TargetSet.initOne(.nvptx)
14508
14509__nvvm_trunc_ftz_f
14510 .param_str = "ff"
14511 .target_set = TargetSet.initOne(.nvptx)
14512
14513__nvvm_ui2d_rm
14514 .param_str = "dUi"
14515 .target_set = TargetSet.initOne(.nvptx)
14516
14517__nvvm_ui2d_rn
14518 .param_str = "dUi"
14519 .target_set = TargetSet.initOne(.nvptx)
14520
14521__nvvm_ui2d_rp
14522 .param_str = "dUi"
14523 .target_set = TargetSet.initOne(.nvptx)
14524
14525__nvvm_ui2d_rz
14526 .param_str = "dUi"
14527 .target_set = TargetSet.initOne(.nvptx)
14528
14529__nvvm_ui2f_rm
14530 .param_str = "fUi"
14531 .target_set = TargetSet.initOne(.nvptx)
14532
14533__nvvm_ui2f_rn
14534 .param_str = "fUi"
14535 .target_set = TargetSet.initOne(.nvptx)
14536
14537__nvvm_ui2f_rp
14538 .param_str = "fUi"
14539 .target_set = TargetSet.initOne(.nvptx)
14540
14541__nvvm_ui2f_rz
14542 .param_str = "fUi"
14543 .target_set = TargetSet.initOne(.nvptx)
14544
14545__nvvm_ull2d_rm
14546 .param_str = "dULLi"
14547 .target_set = TargetSet.initOne(.nvptx)
14548
14549__nvvm_ull2d_rn
14550 .param_str = "dULLi"
14551 .target_set = TargetSet.initOne(.nvptx)
14552
14553__nvvm_ull2d_rp
14554 .param_str = "dULLi"
14555 .target_set = TargetSet.initOne(.nvptx)
14556
14557__nvvm_ull2d_rz
14558 .param_str = "dULLi"
14559 .target_set = TargetSet.initOne(.nvptx)
14560
14561__nvvm_ull2f_rm
14562 .param_str = "fULLi"
14563 .target_set = TargetSet.initOne(.nvptx)
14564
14565__nvvm_ull2f_rn
14566 .param_str = "fULLi"
14567 .target_set = TargetSet.initOne(.nvptx)
14568
14569__nvvm_ull2f_rp
14570 .param_str = "fULLi"
14571 .target_set = TargetSet.initOne(.nvptx)
14572
14573__nvvm_ull2f_rz
14574 .param_str = "fULLi"
14575 .target_set = TargetSet.initOne(.nvptx)
14576
14577__nvvm_vote_all
14578 .param_str = "bb"
14579 .target_set = TargetSet.initOne(.nvptx)
14580
14581__nvvm_vote_any
14582 .param_str = "bb"
14583 .target_set = TargetSet.initOne(.nvptx)
14584
14585__nvvm_vote_ballot
14586 .param_str = "Uib"
14587 .target_set = TargetSet.initOne(.nvptx)
14588
14589__nvvm_vote_uni
14590 .param_str = "bb"
14591 .target_set = TargetSet.initOne(.nvptx)
14592
14593__popcnt
14594 .param_str = "UiUi"
14595 .language = .all_ms_languages
14596 .attributes = .{ .@"const" = true, .const_evaluable = true }
14597
14598__popcnt16
14599 .param_str = "UsUs"
14600 .language = .all_ms_languages
14601 .attributes = .{ .@"const" = true, .const_evaluable = true }
14602
14603__popcnt64
14604 .param_str = "UWiUWi"
14605 .language = .all_ms_languages
14606 .attributes = .{ .@"const" = true, .const_evaluable = true }
14607
14608__rdtsc
14609 .param_str = "UOi"
14610 .target_set = TargetSet.initOne(.x86)
14611
14612__sev
14613 .param_str = "v"
14614 .language = .all_ms_languages
14615 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
14616
14617__sevl
14618 .param_str = "v"
14619 .language = .all_ms_languages
14620 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
14621
14622__sigsetjmp
14623 .param_str = "iSJi"
14624 .header = .setjmp
14625 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
14626
14627__sinpi
14628 .param_str = "dd"
14629 .header = .math
14630 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
14631
14632__sinpif
14633 .param_str = "ff"
14634 .header = .math
14635 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
14636
14637__sync_add_and_fetch
14638 .param_str = "v."
14639 .attributes = .{ .custom_typecheck = true }
14640
14641__sync_add_and_fetch_1
14642 .param_str = "ccD*c."
14643 .attributes = .{ .custom_typecheck = true }
14644
14645__sync_add_and_fetch_16
14646 .param_str = "LLLiLLLiD*LLLi."
14647 .attributes = .{ .custom_typecheck = true }
14648
14649__sync_add_and_fetch_2
14650 .param_str = "ssD*s."
14651 .attributes = .{ .custom_typecheck = true }
14652
14653__sync_add_and_fetch_4
14654 .param_str = "iiD*i."
14655 .attributes = .{ .custom_typecheck = true }
14656
14657__sync_add_and_fetch_8
14658 .param_str = "LLiLLiD*LLi."
14659 .attributes = .{ .custom_typecheck = true }
14660
14661__sync_and_and_fetch
14662 .param_str = "v."
14663 .attributes = .{ .custom_typecheck = true }
14664
14665__sync_and_and_fetch_1
14666 .param_str = "ccD*c."
14667 .attributes = .{ .custom_typecheck = true }
14668
14669__sync_and_and_fetch_16
14670 .param_str = "LLLiLLLiD*LLLi."
14671 .attributes = .{ .custom_typecheck = true }
14672
14673__sync_and_and_fetch_2
14674 .param_str = "ssD*s."
14675 .attributes = .{ .custom_typecheck = true }
14676
14677__sync_and_and_fetch_4
14678 .param_str = "iiD*i."
14679 .attributes = .{ .custom_typecheck = true }
14680
14681__sync_and_and_fetch_8
14682 .param_str = "LLiLLiD*LLi."
14683 .attributes = .{ .custom_typecheck = true }
14684
14685__sync_bool_compare_and_swap
14686 .param_str = "v."
14687 .attributes = .{ .custom_typecheck = true }
14688
14689__sync_bool_compare_and_swap_1
14690 .param_str = "bcD*cc."
14691 .attributes = .{ .custom_typecheck = true }
14692
14693__sync_bool_compare_and_swap_16
14694 .param_str = "bLLLiD*LLLiLLLi."
14695 .attributes = .{ .custom_typecheck = true }
14696
14697__sync_bool_compare_and_swap_2
14698 .param_str = "bsD*ss."
14699 .attributes = .{ .custom_typecheck = true }
14700
14701__sync_bool_compare_and_swap_4
14702 .param_str = "biD*ii."
14703 .attributes = .{ .custom_typecheck = true }
14704
14705__sync_bool_compare_and_swap_8
14706 .param_str = "bLLiD*LLiLLi."
14707 .attributes = .{ .custom_typecheck = true }
14708
14709__sync_fetch_and_add
14710 .param_str = "v."
14711 .attributes = .{ .custom_typecheck = true }
14712
14713__sync_fetch_and_add_1
14714 .param_str = "ccD*c."
14715 .attributes = .{ .custom_typecheck = true }
14716
14717__sync_fetch_and_add_16
14718 .param_str = "LLLiLLLiD*LLLi."
14719 .attributes = .{ .custom_typecheck = true }
14720
14721__sync_fetch_and_add_2
14722 .param_str = "ssD*s."
14723 .attributes = .{ .custom_typecheck = true }
14724
14725__sync_fetch_and_add_4
14726 .param_str = "iiD*i."
14727 .attributes = .{ .custom_typecheck = true }
14728
14729__sync_fetch_and_add_8
14730 .param_str = "LLiLLiD*LLi."
14731 .attributes = .{ .custom_typecheck = true }
14732
14733__sync_fetch_and_and
14734 .param_str = "v."
14735 .attributes = .{ .custom_typecheck = true }
14736
14737__sync_fetch_and_and_1
14738 .param_str = "ccD*c."
14739 .attributes = .{ .custom_typecheck = true }
14740
14741__sync_fetch_and_and_16
14742 .param_str = "LLLiLLLiD*LLLi."
14743 .attributes = .{ .custom_typecheck = true }
14744
14745__sync_fetch_and_and_2
14746 .param_str = "ssD*s."
14747 .attributes = .{ .custom_typecheck = true }
14748
14749__sync_fetch_and_and_4
14750 .param_str = "iiD*i."
14751 .attributes = .{ .custom_typecheck = true }
14752
14753__sync_fetch_and_and_8
14754 .param_str = "LLiLLiD*LLi."
14755 .attributes = .{ .custom_typecheck = true }
14756
14757__sync_fetch_and_max
14758 .param_str = "iiD*i"
14759
14760__sync_fetch_and_min
14761 .param_str = "iiD*i"
14762
14763__sync_fetch_and_nand
14764 .param_str = "v."
14765 .attributes = .{ .custom_typecheck = true }
14766
14767__sync_fetch_and_nand_1
14768 .param_str = "ccD*c."
14769 .attributes = .{ .custom_typecheck = true }
14770
14771__sync_fetch_and_nand_16
14772 .param_str = "LLLiLLLiD*LLLi."
14773 .attributes = .{ .custom_typecheck = true }
14774
14775__sync_fetch_and_nand_2
14776 .param_str = "ssD*s."
14777 .attributes = .{ .custom_typecheck = true }
14778
14779__sync_fetch_and_nand_4
14780 .param_str = "iiD*i."
14781 .attributes = .{ .custom_typecheck = true }
14782
14783__sync_fetch_and_nand_8
14784 .param_str = "LLiLLiD*LLi."
14785 .attributes = .{ .custom_typecheck = true }
14786
14787__sync_fetch_and_or
14788 .param_str = "v."
14789 .attributes = .{ .custom_typecheck = true }
14790
14791__sync_fetch_and_or_1
14792 .param_str = "ccD*c."
14793 .attributes = .{ .custom_typecheck = true }
14794
14795__sync_fetch_and_or_16
14796 .param_str = "LLLiLLLiD*LLLi."
14797 .attributes = .{ .custom_typecheck = true }
14798
14799__sync_fetch_and_or_2
14800 .param_str = "ssD*s."
14801 .attributes = .{ .custom_typecheck = true }
14802
14803__sync_fetch_and_or_4
14804 .param_str = "iiD*i."
14805 .attributes = .{ .custom_typecheck = true }
14806
14807__sync_fetch_and_or_8
14808 .param_str = "LLiLLiD*LLi."
14809 .attributes = .{ .custom_typecheck = true }
14810
14811__sync_fetch_and_sub
14812 .param_str = "v."
14813 .attributes = .{ .custom_typecheck = true }
14814
14815__sync_fetch_and_sub_1
14816 .param_str = "ccD*c."
14817 .attributes = .{ .custom_typecheck = true }
14818
14819__sync_fetch_and_sub_16
14820 .param_str = "LLLiLLLiD*LLLi."
14821 .attributes = .{ .custom_typecheck = true }
14822
14823__sync_fetch_and_sub_2
14824 .param_str = "ssD*s."
14825 .attributes = .{ .custom_typecheck = true }
14826
14827__sync_fetch_and_sub_4
14828 .param_str = "iiD*i."
14829 .attributes = .{ .custom_typecheck = true }
14830
14831__sync_fetch_and_sub_8
14832 .param_str = "LLiLLiD*LLi."
14833 .attributes = .{ .custom_typecheck = true }
14834
14835__sync_fetch_and_umax
14836 .param_str = "UiUiD*Ui"
14837
14838__sync_fetch_and_umin
14839 .param_str = "UiUiD*Ui"
14840
14841__sync_fetch_and_xor
14842 .param_str = "v."
14843 .attributes = .{ .custom_typecheck = true }
14844
14845__sync_fetch_and_xor_1
14846 .param_str = "ccD*c."
14847 .attributes = .{ .custom_typecheck = true }
14848
14849__sync_fetch_and_xor_16
14850 .param_str = "LLLiLLLiD*LLLi."
14851 .attributes = .{ .custom_typecheck = true }
14852
14853__sync_fetch_and_xor_2
14854 .param_str = "ssD*s."
14855 .attributes = .{ .custom_typecheck = true }
14856
14857__sync_fetch_and_xor_4
14858 .param_str = "iiD*i."
14859 .attributes = .{ .custom_typecheck = true }
14860
14861__sync_fetch_and_xor_8
14862 .param_str = "LLiLLiD*LLi."
14863 .attributes = .{ .custom_typecheck = true }
14864
14865__sync_lock_release
14866 .param_str = "v."
14867 .attributes = .{ .custom_typecheck = true }
14868
14869__sync_lock_release_1
14870 .param_str = "vcD*."
14871 .attributes = .{ .custom_typecheck = true }
14872
14873__sync_lock_release_16
14874 .param_str = "vLLLiD*."
14875 .attributes = .{ .custom_typecheck = true }
14876
14877__sync_lock_release_2
14878 .param_str = "vsD*."
14879 .attributes = .{ .custom_typecheck = true }
14880
14881__sync_lock_release_4
14882 .param_str = "viD*."
14883 .attributes = .{ .custom_typecheck = true }
14884
14885__sync_lock_release_8
14886 .param_str = "vLLiD*."
14887 .attributes = .{ .custom_typecheck = true }
14888
14889__sync_lock_test_and_set
14890 .param_str = "v."
14891 .attributes = .{ .custom_typecheck = true }
14892
14893__sync_lock_test_and_set_1
14894 .param_str = "ccD*c."
14895 .attributes = .{ .custom_typecheck = true }
14896
14897__sync_lock_test_and_set_16
14898 .param_str = "LLLiLLLiD*LLLi."
14899 .attributes = .{ .custom_typecheck = true }
14900
14901__sync_lock_test_and_set_2
14902 .param_str = "ssD*s."
14903 .attributes = .{ .custom_typecheck = true }
14904
14905__sync_lock_test_and_set_4
14906 .param_str = "iiD*i."
14907 .attributes = .{ .custom_typecheck = true }
14908
14909__sync_lock_test_and_set_8
14910 .param_str = "LLiLLiD*LLi."
14911 .attributes = .{ .custom_typecheck = true }
14912
14913__sync_nand_and_fetch
14914 .param_str = "v."
14915 .attributes = .{ .custom_typecheck = true }
14916
14917__sync_nand_and_fetch_1
14918 .param_str = "ccD*c."
14919 .attributes = .{ .custom_typecheck = true }
14920
14921__sync_nand_and_fetch_16
14922 .param_str = "LLLiLLLiD*LLLi."
14923 .attributes = .{ .custom_typecheck = true }
14924
14925__sync_nand_and_fetch_2
14926 .param_str = "ssD*s."
14927 .attributes = .{ .custom_typecheck = true }
14928
14929__sync_nand_and_fetch_4
14930 .param_str = "iiD*i."
14931 .attributes = .{ .custom_typecheck = true }
14932
14933__sync_nand_and_fetch_8
14934 .param_str = "LLiLLiD*LLi."
14935 .attributes = .{ .custom_typecheck = true }
14936
14937__sync_or_and_fetch
14938 .param_str = "v."
14939 .attributes = .{ .custom_typecheck = true }
14940
14941__sync_or_and_fetch_1
14942 .param_str = "ccD*c."
14943 .attributes = .{ .custom_typecheck = true }
14944
14945__sync_or_and_fetch_16
14946 .param_str = "LLLiLLLiD*LLLi."
14947 .attributes = .{ .custom_typecheck = true }
14948
14949__sync_or_and_fetch_2
14950 .param_str = "ssD*s."
14951 .attributes = .{ .custom_typecheck = true }
14952
14953__sync_or_and_fetch_4
14954 .param_str = "iiD*i."
14955 .attributes = .{ .custom_typecheck = true }
14956
14957__sync_or_and_fetch_8
14958 .param_str = "LLiLLiD*LLi."
14959 .attributes = .{ .custom_typecheck = true }
14960
14961__sync_sub_and_fetch
14962 .param_str = "v."
14963 .attributes = .{ .custom_typecheck = true }
14964
14965__sync_sub_and_fetch_1
14966 .param_str = "ccD*c."
14967 .attributes = .{ .custom_typecheck = true }
14968
14969__sync_sub_and_fetch_16
14970 .param_str = "LLLiLLLiD*LLLi."
14971 .attributes = .{ .custom_typecheck = true }
14972
14973__sync_sub_and_fetch_2
14974 .param_str = "ssD*s."
14975 .attributes = .{ .custom_typecheck = true }
14976
14977__sync_sub_and_fetch_4
14978 .param_str = "iiD*i."
14979 .attributes = .{ .custom_typecheck = true }
14980
14981__sync_sub_and_fetch_8
14982 .param_str = "LLiLLiD*LLi."
14983 .attributes = .{ .custom_typecheck = true }
14984
14985__sync_swap
14986 .param_str = "v."
14987 .attributes = .{ .custom_typecheck = true }
14988
14989__sync_swap_1
14990 .param_str = "ccD*c."
14991 .attributes = .{ .custom_typecheck = true }
14992
14993__sync_swap_16
14994 .param_str = "LLLiLLLiD*LLLi."
14995 .attributes = .{ .custom_typecheck = true }
14996
14997__sync_swap_2
14998 .param_str = "ssD*s."
14999 .attributes = .{ .custom_typecheck = true }
15000
15001__sync_swap_4
15002 .param_str = "iiD*i."
15003 .attributes = .{ .custom_typecheck = true }
15004
15005__sync_swap_8
15006 .param_str = "LLiLLiD*LLi."
15007 .attributes = .{ .custom_typecheck = true }
15008
15009__sync_synchronize
15010 .param_str = "v"
15011
15012__sync_val_compare_and_swap
15013 .param_str = "v."
15014 .attributes = .{ .custom_typecheck = true }
15015
15016__sync_val_compare_and_swap_1
15017 .param_str = "ccD*cc."
15018 .attributes = .{ .custom_typecheck = true }
15019
15020__sync_val_compare_and_swap_16
15021 .param_str = "LLLiLLLiD*LLLiLLLi."
15022 .attributes = .{ .custom_typecheck = true }
15023
15024__sync_val_compare_and_swap_2
15025 .param_str = "ssD*ss."
15026 .attributes = .{ .custom_typecheck = true }
15027
15028__sync_val_compare_and_swap_4
15029 .param_str = "iiD*ii."
15030 .attributes = .{ .custom_typecheck = true }
15031
15032__sync_val_compare_and_swap_8
15033 .param_str = "LLiLLiD*LLiLLi."
15034 .attributes = .{ .custom_typecheck = true }
15035
15036__sync_xor_and_fetch
15037 .param_str = "v."
15038 .attributes = .{ .custom_typecheck = true }
15039
15040__sync_xor_and_fetch_1
15041 .param_str = "ccD*c."
15042 .attributes = .{ .custom_typecheck = true }
15043
15044__sync_xor_and_fetch_16
15045 .param_str = "LLLiLLLiD*LLLi."
15046 .attributes = .{ .custom_typecheck = true }
15047
15048__sync_xor_and_fetch_2
15049 .param_str = "ssD*s."
15050 .attributes = .{ .custom_typecheck = true }
15051
15052__sync_xor_and_fetch_4
15053 .param_str = "iiD*i."
15054 .attributes = .{ .custom_typecheck = true }
15055
15056__sync_xor_and_fetch_8
15057 .param_str = "LLiLLiD*LLi."
15058 .attributes = .{ .custom_typecheck = true }
15059
15060__syncthreads
15061 .param_str = "v"
15062 .target_set = TargetSet.initOne(.nvptx)
15063
15064__tanpi
15065 .param_str = "dd"
15066 .header = .math
15067 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15068
15069__tanpif
15070 .param_str = "ff"
15071 .header = .math
15072 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15073
15074__va_start
15075 .param_str = "vc**."
15076 .language = .all_ms_languages
15077 .attributes = .{ .custom_typecheck = true }
15078
15079__warn_memset_zero_len
15080 .param_str = "v"
15081 .attributes = .{ .pure = true }
15082
15083__wfe
15084 .param_str = "v"
15085 .language = .all_ms_languages
15086 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
15087
15088__wfi
15089 .param_str = "v"
15090 .language = .all_ms_languages
15091 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
15092
15093__xray_customevent
15094 .param_str = "vcC*z"
15095
15096__xray_typedevent
15097 .param_str = "vzcC*z"
15098
15099__yield
15100 .param_str = "v"
15101 .language = .all_ms_languages
15102 .target_set = TargetSet.initMany(&.{ .aarch64, .arm })
15103
15104_abnormal_termination
15105 .param_str = "i"
15106 .language = .all_ms_languages
15107
15108_alloca
15109 .param_str = "v*z"
15110 .language = .all_ms_languages
15111
15112_bittest
15113 .param_str = "UcNiC*Ni"
15114 .language = .all_ms_languages
15115
15116_bittest64
15117 .param_str = "UcWiC*Wi"
15118 .language = .all_ms_languages
15119
15120_bittestandcomplement
15121 .param_str = "UcNi*Ni"
15122 .language = .all_ms_languages
15123
15124_bittestandcomplement64
15125 .param_str = "UcWi*Wi"
15126 .language = .all_ms_languages
15127
15128_bittestandreset
15129 .param_str = "UcNi*Ni"
15130 .language = .all_ms_languages
15131
15132_bittestandreset64
15133 .param_str = "UcWi*Wi"
15134 .language = .all_ms_languages
15135
15136_bittestandset
15137 .param_str = "UcNi*Ni"
15138 .language = .all_ms_languages
15139
15140_bittestandset64
15141 .param_str = "UcWi*Wi"
15142 .language = .all_ms_languages
15143
15144_byteswap_uint64
15145 .param_str = "ULLiULLi"
15146 .header = .stdlib, .language = .all_ms_languages
15147 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15148
15149_byteswap_ulong
15150 .param_str = "UNiUNi"
15151 .header = .stdlib, .language = .all_ms_languages
15152 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15153
15154_byteswap_ushort
15155 .param_str = "UsUs"
15156 .header = .stdlib, .language = .all_ms_languages
15157 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15158
15159_exception_code
15160 .param_str = "UNi"
15161 .language = .all_ms_languages
15162
15163_exception_info
15164 .param_str = "v*"
15165 .language = .all_ms_languages
15166
15167_exit
15168 .param_str = "vi"
15169 .header = .unistd, .language = .all_gnu_languages
15170 .attributes = .{ .noreturn = true, .lib_function_without_prefix = true }
15171
15172_interlockedbittestandreset
15173 .param_str = "UcNiD*Ni"
15174 .language = .all_ms_languages
15175
15176_interlockedbittestandreset64
15177 .param_str = "UcWiD*Wi"
15178 .language = .all_ms_languages
15179
15180_interlockedbittestandreset_acq
15181 .param_str = "UcNiD*Ni"
15182 .language = .all_ms_languages
15183
15184_interlockedbittestandreset_nf
15185 .param_str = "UcNiD*Ni"
15186 .language = .all_ms_languages
15187
15188_interlockedbittestandreset_rel
15189 .param_str = "UcNiD*Ni"
15190 .language = .all_ms_languages
15191
15192_interlockedbittestandset
15193 .param_str = "UcNiD*Ni"
15194 .language = .all_ms_languages
15195
15196_interlockedbittestandset64
15197 .param_str = "UcWiD*Wi"
15198 .language = .all_ms_languages
15199
15200_interlockedbittestandset_acq
15201 .param_str = "UcNiD*Ni"
15202 .language = .all_ms_languages
15203
15204_interlockedbittestandset_nf
15205 .param_str = "UcNiD*Ni"
15206 .language = .all_ms_languages
15207
15208_interlockedbittestandset_rel
15209 .param_str = "UcNiD*Ni"
15210 .language = .all_ms_languages
15211
15212_longjmp
15213 .param_str = "vJi"
15214 .header = .setjmp, .language = .all_gnu_languages
15215 .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true }
15216
15217_lrotl
15218 .param_str = "ULiULii"
15219 .language = .all_ms_languages
15220 .attributes = .{ .const_evaluable = true }
15221
15222_lrotr
15223 .param_str = "ULiULii"
15224 .language = .all_ms_languages
15225 .attributes = .{ .const_evaluable = true }
15226
15227_rotl
15228 .param_str = "UiUii"
15229 .language = .all_ms_languages
15230 .attributes = .{ .const_evaluable = true }
15231
15232_rotl16
15233 .param_str = "UsUsUc"
15234 .language = .all_ms_languages
15235 .attributes = .{ .const_evaluable = true }
15236
15237_rotl64
15238 .param_str = "UWiUWii"
15239 .language = .all_ms_languages
15240 .attributes = .{ .const_evaluable = true }
15241
15242_rotl8
15243 .param_str = "UcUcUc"
15244 .language = .all_ms_languages
15245 .attributes = .{ .const_evaluable = true }
15246
15247_rotr
15248 .param_str = "UiUii"
15249 .language = .all_ms_languages
15250 .attributes = .{ .const_evaluable = true }
15251
15252_rotr16
15253 .param_str = "UsUsUc"
15254 .language = .all_ms_languages
15255 .attributes = .{ .const_evaluable = true }
15256
15257_rotr64
15258 .param_str = "UWiUWii"
15259 .language = .all_ms_languages
15260 .attributes = .{ .const_evaluable = true }
15261
15262_rotr8
15263 .param_str = "UcUcUc"
15264 .language = .all_ms_languages
15265 .attributes = .{ .const_evaluable = true }
15266
15267_setjmp
15268 .param_str = "iJ"
15269 .header = .setjmp
15270 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
15271
15272_setjmpex
15273 .param_str = "iJ"
15274 .header = .setjmpex, .language = .all_ms_languages
15275 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
15276
15277abort
15278 .param_str = "v"
15279 .header = .stdlib
15280 .attributes = .{ .noreturn = true, .lib_function_without_prefix = true }
15281
15282abs
15283 .param_str = "ii"
15284 .header = .stdlib
15285 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15286
15287acos
15288 .param_str = "dd"
15289 .header = .math
15290 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15291
15292acosf
15293 .param_str = "ff"
15294 .header = .math
15295 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15296
15297acosh
15298 .param_str = "dd"
15299 .header = .math
15300 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15301
15302acoshf
15303 .param_str = "ff"
15304 .header = .math
15305 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15306
15307acoshl
15308 .param_str = "LdLd"
15309 .header = .math
15310 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15311
15312acosl
15313 .param_str = "LdLd"
15314 .header = .math
15315 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15316
15317aligned_alloc
15318 .param_str = "v*zz"
15319 .header = .stdlib
15320 .attributes = .{ .lib_function_without_prefix = true }
15321
15322alloca
15323 .param_str = "v*z"
15324 .header = .stdlib, .language = .all_gnu_languages
15325 .attributes = .{ .lib_function_without_prefix = true }
15326
15327asin
15328 .param_str = "dd"
15329 .header = .math
15330 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15331
15332asinf
15333 .param_str = "ff"
15334 .header = .math
15335 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15336
15337asinh
15338 .param_str = "dd"
15339 .header = .math
15340 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15341
15342asinhf
15343 .param_str = "ff"
15344 .header = .math
15345 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15346
15347asinhl
15348 .param_str = "LdLd"
15349 .header = .math
15350 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15351
15352asinl
15353 .param_str = "LdLd"
15354 .header = .math
15355 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15356
15357atan
15358 .param_str = "dd"
15359 .header = .math
15360 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15361
15362atan2
15363 .param_str = "ddd"
15364 .header = .math
15365 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15366
15367atan2f
15368 .param_str = "fff"
15369 .header = .math
15370 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15371
15372atan2l
15373 .param_str = "LdLdLd"
15374 .header = .math
15375 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15376
15377atanf
15378 .param_str = "ff"
15379 .header = .math
15380 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15381
15382atanh
15383 .param_str = "dd"
15384 .header = .math
15385 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15386
15387atanhf
15388 .param_str = "ff"
15389 .header = .math
15390 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15391
15392atanhl
15393 .param_str = "LdLd"
15394 .header = .math
15395 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15396
15397atanl
15398 .param_str = "LdLd"
15399 .header = .math
15400 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15401
15402bcmp
15403 .param_str = "ivC*vC*z"
15404 .header = .strings, .language = .all_gnu_languages
15405 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
15406
15407bcopy
15408 .param_str = "vvC*v*z"
15409 .header = .strings, .language = .all_gnu_languages
15410 .attributes = .{ .lib_function_without_prefix = true }
15411
15412bzero
15413 .param_str = "vv*z"
15414 .header = .strings, .language = .all_gnu_languages
15415 .attributes = .{ .lib_function_without_prefix = true }
15416
15417cabs
15418 .param_str = "dXd"
15419 .header = .complex
15420 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15421
15422cabsf
15423 .param_str = "fXf"
15424 .header = .complex
15425 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15426
15427cabsl
15428 .param_str = "LdXLd"
15429 .header = .complex
15430 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15431
15432cacos
15433 .param_str = "XdXd"
15434 .header = .complex
15435 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15436
15437cacosf
15438 .param_str = "XfXf"
15439 .header = .complex
15440 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15441
15442cacosh
15443 .param_str = "XdXd"
15444 .header = .complex
15445 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15446
15447cacoshf
15448 .param_str = "XfXf"
15449 .header = .complex
15450 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15451
15452cacoshl
15453 .param_str = "XLdXLd"
15454 .header = .complex
15455 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15456
15457cacosl
15458 .param_str = "XLdXLd"
15459 .header = .complex
15460 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15461
15462calloc
15463 .param_str = "v*zz"
15464 .header = .stdlib
15465 .attributes = .{ .lib_function_without_prefix = true }
15466
15467carg
15468 .param_str = "dXd"
15469 .header = .complex
15470 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15471
15472cargf
15473 .param_str = "fXf"
15474 .header = .complex
15475 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15476
15477cargl
15478 .param_str = "LdXLd"
15479 .header = .complex
15480 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15481
15482casin
15483 .param_str = "XdXd"
15484 .header = .complex
15485 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15486
15487casinf
15488 .param_str = "XfXf"
15489 .header = .complex
15490 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15491
15492casinh
15493 .param_str = "XdXd"
15494 .header = .complex
15495 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15496
15497casinhf
15498 .param_str = "XfXf"
15499 .header = .complex
15500 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15501
15502casinhl
15503 .param_str = "XLdXLd"
15504 .header = .complex
15505 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15506
15507casinl
15508 .param_str = "XLdXLd"
15509 .header = .complex
15510 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15511
15512catan
15513 .param_str = "XdXd"
15514 .header = .complex
15515 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15516
15517catanf
15518 .param_str = "XfXf"
15519 .header = .complex
15520 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15521
15522catanh
15523 .param_str = "XdXd"
15524 .header = .complex
15525 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15526
15527catanhf
15528 .param_str = "XfXf"
15529 .header = .complex
15530 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15531
15532catanhl
15533 .param_str = "XLdXLd"
15534 .header = .complex
15535 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15536
15537catanl
15538 .param_str = "XLdXLd"
15539 .header = .complex
15540 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15541
15542cbrt
15543 .param_str = "dd"
15544 .header = .math
15545 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15546
15547cbrtf
15548 .param_str = "ff"
15549 .header = .math
15550 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15551
15552cbrtl
15553 .param_str = "LdLd"
15554 .header = .math
15555 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15556
15557ccos
15558 .param_str = "XdXd"
15559 .header = .complex
15560 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15561
15562ccosf
15563 .param_str = "XfXf"
15564 .header = .complex
15565 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15566
15567ccosh
15568 .param_str = "XdXd"
15569 .header = .complex
15570 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15571
15572ccoshf
15573 .param_str = "XfXf"
15574 .header = .complex
15575 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15576
15577ccoshl
15578 .param_str = "XLdXLd"
15579 .header = .complex
15580 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15581
15582ccosl
15583 .param_str = "XLdXLd"
15584 .header = .complex
15585 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15586
15587ceil
15588 .param_str = "dd"
15589 .header = .math
15590 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15591
15592ceilf
15593 .param_str = "ff"
15594 .header = .math
15595 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15596
15597ceill
15598 .param_str = "LdLd"
15599 .header = .math
15600 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15601
15602cexp
15603 .param_str = "XdXd"
15604 .header = .complex
15605 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15606
15607cexpf
15608 .param_str = "XfXf"
15609 .header = .complex
15610 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15611
15612cexpl
15613 .param_str = "XLdXLd"
15614 .header = .complex
15615 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15616
15617cimag
15618 .param_str = "dXd"
15619 .header = .complex
15620 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15621
15622cimagf
15623 .param_str = "fXf"
15624 .header = .complex
15625 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15626
15627cimagl
15628 .param_str = "LdXLd"
15629 .header = .complex
15630 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15631
15632clog
15633 .param_str = "XdXd"
15634 .header = .complex
15635 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15636
15637clogf
15638 .param_str = "XfXf"
15639 .header = .complex
15640 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15641
15642clogl
15643 .param_str = "XLdXLd"
15644 .header = .complex
15645 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15646
15647conj
15648 .param_str = "XdXd"
15649 .header = .complex
15650 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15651
15652conjf
15653 .param_str = "XfXf"
15654 .header = .complex
15655 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15656
15657conjl
15658 .param_str = "XLdXLd"
15659 .header = .complex
15660 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15661
15662copysign
15663 .param_str = "ddd"
15664 .header = .math
15665 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15666
15667copysignf
15668 .param_str = "fff"
15669 .header = .math
15670 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15671
15672copysignl
15673 .param_str = "LdLdLd"
15674 .header = .math
15675 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15676
15677cos
15678 .param_str = "dd"
15679 .header = .math
15680 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15681
15682cosf
15683 .param_str = "ff"
15684 .header = .math
15685 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15686
15687cosh
15688 .param_str = "dd"
15689 .header = .math
15690 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15691
15692coshf
15693 .param_str = "ff"
15694 .header = .math
15695 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15696
15697coshl
15698 .param_str = "LdLd"
15699 .header = .math
15700 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15701
15702cosl
15703 .param_str = "LdLd"
15704 .header = .math
15705 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15706
15707cpow
15708 .param_str = "XdXdXd"
15709 .header = .complex
15710 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15711
15712cpowf
15713 .param_str = "XfXfXf"
15714 .header = .complex
15715 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15716
15717cpowl
15718 .param_str = "XLdXLdXLd"
15719 .header = .complex
15720 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15721
15722cproj
15723 .param_str = "XdXd"
15724 .header = .complex
15725 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15726
15727cprojf
15728 .param_str = "XfXf"
15729 .header = .complex
15730 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15731
15732cprojl
15733 .param_str = "XLdXLd"
15734 .header = .complex
15735 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15736
15737creal
15738 .param_str = "dXd"
15739 .header = .complex
15740 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15741
15742crealf
15743 .param_str = "fXf"
15744 .header = .complex
15745 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15746
15747creall
15748 .param_str = "LdXLd"
15749 .header = .complex
15750 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15751
15752csin
15753 .param_str = "XdXd"
15754 .header = .complex
15755 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15756
15757csinf
15758 .param_str = "XfXf"
15759 .header = .complex
15760 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15761
15762csinh
15763 .param_str = "XdXd"
15764 .header = .complex
15765 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15766
15767csinhf
15768 .param_str = "XfXf"
15769 .header = .complex
15770 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15771
15772csinhl
15773 .param_str = "XLdXLd"
15774 .header = .complex
15775 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15776
15777csinl
15778 .param_str = "XLdXLd"
15779 .header = .complex
15780 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15781
15782csqrt
15783 .param_str = "XdXd"
15784 .header = .complex
15785 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15786
15787csqrtf
15788 .param_str = "XfXf"
15789 .header = .complex
15790 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15791
15792csqrtl
15793 .param_str = "XLdXLd"
15794 .header = .complex
15795 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15796
15797ctan
15798 .param_str = "XdXd"
15799 .header = .complex
15800 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15801
15802ctanf
15803 .param_str = "XfXf"
15804 .header = .complex
15805 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15806
15807ctanh
15808 .param_str = "XdXd"
15809 .header = .complex
15810 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15811
15812ctanhf
15813 .param_str = "XfXf"
15814 .header = .complex
15815 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15816
15817ctanhl
15818 .param_str = "XLdXLd"
15819 .header = .complex
15820 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15821
15822ctanl
15823 .param_str = "XLdXLd"
15824 .header = .complex
15825 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15826
15827erf
15828 .param_str = "dd"
15829 .header = .math
15830 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15831
15832erfc
15833 .param_str = "dd"
15834 .header = .math
15835 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15836
15837erfcf
15838 .param_str = "ff"
15839 .header = .math
15840 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15841
15842erfcl
15843 .param_str = "LdLd"
15844 .header = .math
15845 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15846
15847erff
15848 .param_str = "ff"
15849 .header = .math
15850 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15851
15852erfl
15853 .param_str = "LdLd"
15854 .header = .math
15855 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15856
15857exit
15858 .param_str = "vi"
15859 .header = .stdlib
15860 .attributes = .{ .noreturn = true, .lib_function_without_prefix = true }
15861
15862exp
15863 .param_str = "dd"
15864 .header = .math
15865 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15866
15867exp2
15868 .param_str = "dd"
15869 .header = .math
15870 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15871
15872exp2f
15873 .param_str = "ff"
15874 .header = .math
15875 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15876
15877exp2l
15878 .param_str = "LdLd"
15879 .header = .math
15880 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15881
15882expf
15883 .param_str = "ff"
15884 .header = .math
15885 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15886
15887expl
15888 .param_str = "LdLd"
15889 .header = .math
15890 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15891
15892expm1
15893 .param_str = "dd"
15894 .header = .math
15895 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15896
15897expm1f
15898 .param_str = "ff"
15899 .header = .math
15900 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15901
15902expm1l
15903 .param_str = "LdLd"
15904 .header = .math
15905 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15906
15907fabs
15908 .param_str = "dd"
15909 .header = .math
15910 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15911
15912fabsf
15913 .param_str = "ff"
15914 .header = .math
15915 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15916
15917fabsl
15918 .param_str = "LdLd"
15919 .header = .math
15920 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15921
15922fdim
15923 .param_str = "ddd"
15924 .header = .math
15925 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15926
15927fdimf
15928 .param_str = "fff"
15929 .header = .math
15930 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15931
15932fdiml
15933 .param_str = "LdLdLd"
15934 .header = .math
15935 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15936
15937finite
15938 .param_str = "id"
15939 .header = .math, .language = .gnu_lang
15940 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15941
15942finitef
15943 .param_str = "if"
15944 .header = .math, .language = .gnu_lang
15945 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15946
15947finitel
15948 .param_str = "iLd"
15949 .header = .math, .language = .gnu_lang
15950 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15951
15952floor
15953 .param_str = "dd"
15954 .header = .math
15955 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15956
15957floorf
15958 .param_str = "ff"
15959 .header = .math
15960 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15961
15962floorl
15963 .param_str = "LdLd"
15964 .header = .math
15965 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15966
15967fma
15968 .param_str = "dddd"
15969 .header = .math
15970 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15971
15972fmaf
15973 .param_str = "ffff"
15974 .header = .math
15975 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15976
15977fmal
15978 .param_str = "LdLdLdLd"
15979 .header = .math
15980 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
15981
15982fmax
15983 .param_str = "ddd"
15984 .header = .math
15985 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15986
15987fmaxf
15988 .param_str = "fff"
15989 .header = .math
15990 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15991
15992fmaxl
15993 .param_str = "LdLdLd"
15994 .header = .math
15995 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
15996
15997fmin
15998 .param_str = "ddd"
15999 .header = .math
16000 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16001
16002fminf
16003 .param_str = "fff"
16004 .header = .math
16005 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16006
16007fminl
16008 .param_str = "LdLdLd"
16009 .header = .math
16010 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16011
16012fmod
16013 .param_str = "ddd"
16014 .header = .math
16015 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16016
16017fmodf
16018 .param_str = "fff"
16019 .header = .math
16020 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16021
16022fmodl
16023 .param_str = "LdLdLd"
16024 .header = .math
16025 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16026
16027fopen
16028 .param_str = "P*cC*cC*"
16029 .header = .stdio
16030 .attributes = .{ .lib_function_without_prefix = true }
16031
16032fprintf
16033 .param_str = "iP*cC*."
16034 .header = .stdio
16035 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 }
16036
16037fread
16038 .param_str = "zv*zzP*"
16039 .header = .stdio
16040 .attributes = .{ .lib_function_without_prefix = true }
16041
16042free
16043 .param_str = "vv*"
16044 .header = .stdlib
16045 .attributes = .{ .lib_function_without_prefix = true }
16046
16047frexp
16048 .param_str = "ddi*"
16049 .header = .math
16050 .attributes = .{ .lib_function_without_prefix = true }
16051
16052frexpf
16053 .param_str = "ffi*"
16054 .header = .math
16055 .attributes = .{ .lib_function_without_prefix = true }
16056
16057frexpl
16058 .param_str = "LdLdi*"
16059 .header = .math
16060 .attributes = .{ .lib_function_without_prefix = true }
16061
16062fscanf
16063 .param_str = "iP*RcC*R."
16064 .header = .stdio
16065 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 }
16066
16067fwrite
16068 .param_str = "zvC*zzP*"
16069 .header = .stdio
16070 .attributes = .{ .lib_function_without_prefix = true }
16071
16072getcontext
16073 .param_str = "iK*"
16074 .header = .setjmp
16075 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
16076
16077hypot
16078 .param_str = "ddd"
16079 .header = .math
16080 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16081
16082hypotf
16083 .param_str = "fff"
16084 .header = .math
16085 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16086
16087hypotl
16088 .param_str = "LdLdLd"
16089 .header = .math
16090 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16091
16092ilogb
16093 .param_str = "id"
16094 .header = .math
16095 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16096
16097ilogbf
16098 .param_str = "if"
16099 .header = .math
16100 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16101
16102ilogbl
16103 .param_str = "iLd"
16104 .header = .math
16105 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16106
16107index
16108 .param_str = "c*cC*i"
16109 .header = .strings, .language = .all_gnu_languages
16110 .attributes = .{ .lib_function_without_prefix = true }
16111
16112isalnum
16113 .param_str = "ii"
16114 .header = .ctype
16115 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16116
16117isalpha
16118 .param_str = "ii"
16119 .header = .ctype
16120 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16121
16122isblank
16123 .param_str = "ii"
16124 .header = .ctype
16125 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16126
16127iscntrl
16128 .param_str = "ii"
16129 .header = .ctype
16130 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16131
16132isdigit
16133 .param_str = "ii"
16134 .header = .ctype
16135 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16136
16137isgraph
16138 .param_str = "ii"
16139 .header = .ctype
16140 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16141
16142islower
16143 .param_str = "ii"
16144 .header = .ctype
16145 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16146
16147isprint
16148 .param_str = "ii"
16149 .header = .ctype
16150 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16151
16152ispunct
16153 .param_str = "ii"
16154 .header = .ctype
16155 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16156
16157isspace
16158 .param_str = "ii"
16159 .header = .ctype
16160 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16161
16162isupper
16163 .param_str = "ii"
16164 .header = .ctype
16165 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16166
16167isxdigit
16168 .param_str = "ii"
16169 .header = .ctype
16170 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16171
16172labs
16173 .param_str = "LiLi"
16174 .header = .stdlib
16175 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16176
16177ldexp
16178 .param_str = "ddi"
16179 .header = .math
16180 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16181
16182ldexpf
16183 .param_str = "ffi"
16184 .header = .math
16185 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16186
16187ldexpl
16188 .param_str = "LdLdi"
16189 .header = .math
16190 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16191
16192lgamma
16193 .param_str = "dd"
16194 .header = .math
16195 .attributes = .{ .lib_function_without_prefix = true }
16196
16197lgammaf
16198 .param_str = "ff"
16199 .header = .math
16200 .attributes = .{ .lib_function_without_prefix = true }
16201
16202lgammal
16203 .param_str = "LdLd"
16204 .header = .math
16205 .attributes = .{ .lib_function_without_prefix = true }
16206
16207llabs
16208 .param_str = "LLiLLi"
16209 .header = .stdlib
16210 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16211
16212llrint
16213 .param_str = "LLid"
16214 .header = .math
16215 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16216
16217llrintf
16218 .param_str = "LLif"
16219 .header = .math
16220 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16221
16222llrintl
16223 .param_str = "LLiLd"
16224 .header = .math
16225 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16226
16227llround
16228 .param_str = "LLid"
16229 .header = .math
16230 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16231
16232llroundf
16233 .param_str = "LLif"
16234 .header = .math
16235 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16236
16237llroundl
16238 .param_str = "LLiLd"
16239 .header = .math
16240 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16241
16242log
16243 .param_str = "dd"
16244 .header = .math
16245 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16246
16247log10
16248 .param_str = "dd"
16249 .header = .math
16250 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16251
16252log10f
16253 .param_str = "ff"
16254 .header = .math
16255 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16256
16257log10l
16258 .param_str = "LdLd"
16259 .header = .math
16260 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16261
16262log1p
16263 .param_str = "dd"
16264 .header = .math
16265 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16266
16267log1pf
16268 .param_str = "ff"
16269 .header = .math
16270 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16271
16272log1pl
16273 .param_str = "LdLd"
16274 .header = .math
16275 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16276
16277log2
16278 .param_str = "dd"
16279 .header = .math
16280 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16281
16282log2f
16283 .param_str = "ff"
16284 .header = .math
16285 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16286
16287log2l
16288 .param_str = "LdLd"
16289 .header = .math
16290 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16291
16292logb
16293 .param_str = "dd"
16294 .header = .math
16295 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16296
16297logbf
16298 .param_str = "ff"
16299 .header = .math
16300 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16301
16302logbl
16303 .param_str = "LdLd"
16304 .header = .math
16305 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16306
16307logf
16308 .param_str = "ff"
16309 .header = .math
16310 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16311
16312logl
16313 .param_str = "LdLd"
16314 .header = .math
16315 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16316
16317longjmp
16318 .param_str = "vJi"
16319 .header = .setjmp
16320 .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true }
16321
16322lrint
16323 .param_str = "Lid"
16324 .header = .math
16325 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16326
16327lrintf
16328 .param_str = "Lif"
16329 .header = .math
16330 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16331
16332lrintl
16333 .param_str = "LiLd"
16334 .header = .math
16335 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16336
16337lround
16338 .param_str = "Lid"
16339 .header = .math
16340 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16341
16342lroundf
16343 .param_str = "Lif"
16344 .header = .math
16345 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16346
16347lroundl
16348 .param_str = "LiLd"
16349 .header = .math
16350 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16351
16352malloc
16353 .param_str = "v*z"
16354 .header = .stdlib
16355 .attributes = .{ .lib_function_without_prefix = true }
16356
16357memalign
16358 .param_str = "v*zz"
16359 .header = .malloc, .language = .all_gnu_languages
16360 .attributes = .{ .lib_function_without_prefix = true }
16361
16362memccpy
16363 .param_str = "v*v*vC*iz"
16364 .header = .string, .language = .all_gnu_languages
16365 .attributes = .{ .lib_function_without_prefix = true }
16366
16367memchr
16368 .param_str = "v*vC*iz"
16369 .header = .string
16370 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16371
16372memcmp
16373 .param_str = "ivC*vC*z"
16374 .header = .string
16375 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16376
16377memcpy
16378 .param_str = "v*v*vC*z"
16379 .header = .string
16380 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16381
16382memmove
16383 .param_str = "v*v*vC*z"
16384 .header = .string
16385 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16386
16387mempcpy
16388 .param_str = "v*v*vC*z"
16389 .header = .string, .language = .all_gnu_languages
16390 .attributes = .{ .lib_function_without_prefix = true }
16391
16392memset
16393 .param_str = "v*v*iz"
16394 .header = .string
16395 .attributes = .{ .lib_function_without_prefix = true }
16396
16397modf
16398 .param_str = "ddd*"
16399 .header = .math
16400 .attributes = .{ .lib_function_without_prefix = true }
16401
16402modff
16403 .param_str = "fff*"
16404 .header = .math
16405 .attributes = .{ .lib_function_without_prefix = true }
16406
16407modfl
16408 .param_str = "LdLdLd*"
16409 .header = .math
16410 .attributes = .{ .lib_function_without_prefix = true }
16411
16412nan
16413 .param_str = "dcC*"
16414 .header = .math
16415 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16416
16417nanf
16418 .param_str = "fcC*"
16419 .header = .math
16420 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16421
16422nanl
16423 .param_str = "LdcC*"
16424 .header = .math
16425 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16426
16427nearbyint
16428 .param_str = "dd"
16429 .header = .math
16430 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16431
16432nearbyintf
16433 .param_str = "ff"
16434 .header = .math
16435 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16436
16437nearbyintl
16438 .param_str = "LdLd"
16439 .header = .math
16440 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16441
16442nextafter
16443 .param_str = "ddd"
16444 .header = .math
16445 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16446
16447nextafterf
16448 .param_str = "fff"
16449 .header = .math
16450 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16451
16452nextafterl
16453 .param_str = "LdLdLd"
16454 .header = .math
16455 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16456
16457nexttoward
16458 .param_str = "ddLd"
16459 .header = .math
16460 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16461
16462nexttowardf
16463 .param_str = "ffLd"
16464 .header = .math
16465 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16466
16467nexttowardl
16468 .param_str = "LdLdLd"
16469 .header = .math
16470 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16471
16472pow
16473 .param_str = "ddd"
16474 .header = .math
16475 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16476
16477powf
16478 .param_str = "fff"
16479 .header = .math
16480 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16481
16482powl
16483 .param_str = "LdLdLd"
16484 .header = .math
16485 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16486
16487printf
16488 .param_str = "icC*."
16489 .header = .stdio
16490 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf }
16491
16492realloc
16493 .param_str = "v*v*z"
16494 .header = .stdlib
16495 .attributes = .{ .lib_function_without_prefix = true }
16496
16497remainder
16498 .param_str = "ddd"
16499 .header = .math
16500 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16501
16502remainderf
16503 .param_str = "fff"
16504 .header = .math
16505 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16506
16507remainderl
16508 .param_str = "LdLdLd"
16509 .header = .math
16510 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16511
16512remquo
16513 .param_str = "dddi*"
16514 .header = .math
16515 .attributes = .{ .lib_function_without_prefix = true }
16516
16517remquof
16518 .param_str = "fffi*"
16519 .header = .math
16520 .attributes = .{ .lib_function_without_prefix = true }
16521
16522remquol
16523 .param_str = "LdLdLdi*"
16524 .header = .math
16525 .attributes = .{ .lib_function_without_prefix = true }
16526
16527rindex
16528 .param_str = "c*cC*i"
16529 .header = .strings, .language = .all_gnu_languages
16530 .attributes = .{ .lib_function_without_prefix = true }
16531
16532rint
16533 .param_str = "dd"
16534 .header = .math
16535 .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true }
16536
16537rintf
16538 .param_str = "ff"
16539 .header = .math
16540 .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true }
16541
16542rintl
16543 .param_str = "LdLd"
16544 .header = .math
16545 .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true }
16546
16547round
16548 .param_str = "dd"
16549 .header = .math
16550 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16551
16552roundeven
16553 .param_str = "dd"
16554 .header = .math
16555 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16556
16557roundevenf
16558 .param_str = "ff"
16559 .header = .math
16560 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16561
16562roundevenl
16563 .param_str = "LdLd"
16564 .header = .math
16565 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16566
16567roundf
16568 .param_str = "ff"
16569 .header = .math
16570 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16571
16572roundl
16573 .param_str = "LdLd"
16574 .header = .math
16575 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16576
16577savectx
16578 .param_str = "iJ"
16579 .header = .setjmp
16580 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
16581
16582scalbln
16583 .param_str = "ddLi"
16584 .header = .math
16585 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16586
16587scalblnf
16588 .param_str = "ffLi"
16589 .header = .math
16590 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16591
16592scalblnl
16593 .param_str = "LdLdLi"
16594 .header = .math
16595 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16596
16597scalbn
16598 .param_str = "ddi"
16599 .header = .math
16600 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16601
16602scalbnf
16603 .param_str = "ffi"
16604 .header = .math
16605 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16606
16607scalbnl
16608 .param_str = "LdLdi"
16609 .header = .math
16610 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16611
16612scanf
16613 .param_str = "icC*R."
16614 .header = .stdio
16615 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf }
16616
16617setjmp
16618 .param_str = "iJ"
16619 .header = .setjmp
16620 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
16621
16622siglongjmp
16623 .param_str = "vSJi"
16624 .header = .setjmp, .language = .all_gnu_languages
16625 .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true }
16626
16627sigsetjmp
16628 .param_str = "iSJi"
16629 .header = .setjmp
16630 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
16631
16632sin
16633 .param_str = "dd"
16634 .header = .math
16635 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16636
16637sinf
16638 .param_str = "ff"
16639 .header = .math
16640 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16641
16642sinh
16643 .param_str = "dd"
16644 .header = .math
16645 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16646
16647sinhf
16648 .param_str = "ff"
16649 .header = .math
16650 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16651
16652sinhl
16653 .param_str = "LdLd"
16654 .header = .math
16655 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16656
16657sinl
16658 .param_str = "LdLd"
16659 .header = .math
16660 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16661
16662snprintf
16663 .param_str = "ic*zcC*."
16664 .header = .stdio
16665 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 2 }
16666
16667sprintf
16668 .param_str = "ic*cC*."
16669 .header = .stdio
16670 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 }
16671
16672sqrt
16673 .param_str = "dd"
16674 .header = .math
16675 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16676
16677sqrtf
16678 .param_str = "ff"
16679 .header = .math
16680 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16681
16682sqrtl
16683 .param_str = "LdLd"
16684 .header = .math
16685 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16686
16687sscanf
16688 .param_str = "icC*RcC*R."
16689 .header = .stdio
16690 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 }
16691
16692stpcpy
16693 .param_str = "c*c*cC*"
16694 .header = .string, .language = .all_gnu_languages
16695 .attributes = .{ .lib_function_without_prefix = true }
16696
16697stpncpy
16698 .param_str = "c*c*cC*z"
16699 .header = .string, .language = .all_gnu_languages
16700 .attributes = .{ .lib_function_without_prefix = true }
16701
16702strcasecmp
16703 .param_str = "icC*cC*"
16704 .header = .strings, .language = .all_gnu_languages
16705 .attributes = .{ .lib_function_without_prefix = true }
16706
16707strcat
16708 .param_str = "c*c*cC*"
16709 .header = .string
16710 .attributes = .{ .lib_function_without_prefix = true }
16711
16712strchr
16713 .param_str = "c*cC*i"
16714 .header = .string
16715 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16716
16717strcmp
16718 .param_str = "icC*cC*"
16719 .header = .string
16720 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16721
16722strcpy
16723 .param_str = "c*c*cC*"
16724 .header = .string
16725 .attributes = .{ .lib_function_without_prefix = true }
16726
16727strcspn
16728 .param_str = "zcC*cC*"
16729 .header = .string
16730 .attributes = .{ .lib_function_without_prefix = true }
16731
16732strdup
16733 .param_str = "c*cC*"
16734 .header = .string, .language = .all_gnu_languages
16735 .attributes = .{ .lib_function_without_prefix = true }
16736
16737strerror
16738 .param_str = "c*i"
16739 .header = .string
16740 .attributes = .{ .lib_function_without_prefix = true }
16741
16742strlcat
16743 .param_str = "zc*cC*z"
16744 .header = .string, .language = .all_gnu_languages
16745 .attributes = .{ .lib_function_without_prefix = true }
16746
16747strlcpy
16748 .param_str = "zc*cC*z"
16749 .header = .string, .language = .all_gnu_languages
16750 .attributes = .{ .lib_function_without_prefix = true }
16751
16752strlen
16753 .param_str = "zcC*"
16754 .header = .string
16755 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16756
16757strncasecmp
16758 .param_str = "icC*cC*z"
16759 .header = .strings, .language = .all_gnu_languages
16760 .attributes = .{ .lib_function_without_prefix = true }
16761
16762strncat
16763 .param_str = "c*c*cC*z"
16764 .header = .string
16765 .attributes = .{ .lib_function_without_prefix = true }
16766
16767strncmp
16768 .param_str = "icC*cC*z"
16769 .header = .string
16770 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16771
16772strncpy
16773 .param_str = "c*c*cC*z"
16774 .header = .string
16775 .attributes = .{ .lib_function_without_prefix = true }
16776
16777strndup
16778 .param_str = "c*cC*z"
16779 .header = .string, .language = .all_gnu_languages
16780 .attributes = .{ .lib_function_without_prefix = true }
16781
16782strpbrk
16783 .param_str = "c*cC*cC*"
16784 .header = .string
16785 .attributes = .{ .lib_function_without_prefix = true }
16786
16787strrchr
16788 .param_str = "c*cC*i"
16789 .header = .string
16790 .attributes = .{ .lib_function_without_prefix = true }
16791
16792strspn
16793 .param_str = "zcC*cC*"
16794 .header = .string
16795 .attributes = .{ .lib_function_without_prefix = true }
16796
16797strstr
16798 .param_str = "c*cC*cC*"
16799 .header = .string
16800 .attributes = .{ .lib_function_without_prefix = true }
16801
16802strtod
16803 .param_str = "dcC*c**"
16804 .header = .stdlib
16805 .attributes = .{ .lib_function_without_prefix = true }
16806
16807strtof
16808 .param_str = "fcC*c**"
16809 .header = .stdlib
16810 .attributes = .{ .lib_function_without_prefix = true }
16811
16812strtok
16813 .param_str = "c*c*cC*"
16814 .header = .string
16815 .attributes = .{ .lib_function_without_prefix = true }
16816
16817strtol
16818 .param_str = "LicC*c**i"
16819 .header = .stdlib
16820 .attributes = .{ .lib_function_without_prefix = true }
16821
16822strtold
16823 .param_str = "LdcC*c**"
16824 .header = .stdlib
16825 .attributes = .{ .lib_function_without_prefix = true }
16826
16827strtoll
16828 .param_str = "LLicC*c**i"
16829 .header = .stdlib
16830 .attributes = .{ .lib_function_without_prefix = true }
16831
16832strtoul
16833 .param_str = "ULicC*c**i"
16834 .header = .stdlib
16835 .attributes = .{ .lib_function_without_prefix = true }
16836
16837strtoull
16838 .param_str = "ULLicC*c**i"
16839 .header = .stdlib
16840 .attributes = .{ .lib_function_without_prefix = true }
16841
16842strxfrm
16843 .param_str = "zc*cC*z"
16844 .header = .string
16845 .attributes = .{ .lib_function_without_prefix = true }
16846
16847tan
16848 .param_str = "dd"
16849 .header = .math
16850 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16851
16852tanf
16853 .param_str = "ff"
16854 .header = .math
16855 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16856
16857tanh
16858 .param_str = "dd"
16859 .header = .math
16860 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16861
16862tanhf
16863 .param_str = "ff"
16864 .header = .math
16865 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16866
16867tanhl
16868 .param_str = "LdLd"
16869 .header = .math
16870 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16871
16872tanl
16873 .param_str = "LdLd"
16874 .header = .math
16875 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16876
16877tgamma
16878 .param_str = "dd"
16879 .header = .math
16880 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16881
16882tgammaf
16883 .param_str = "ff"
16884 .header = .math
16885 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16886
16887tgammal
16888 .param_str = "LdLd"
16889 .header = .math
16890 .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true }
16891
16892tolower
16893 .param_str = "ii"
16894 .header = .ctype
16895 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16896
16897toupper
16898 .param_str = "ii"
16899 .header = .ctype
16900 .attributes = .{ .pure = true, .lib_function_without_prefix = true }
16901
16902trunc
16903 .param_str = "dd"
16904 .header = .math
16905 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16906
16907truncf
16908 .param_str = "ff"
16909 .header = .math
16910 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16911
16912truncl
16913 .param_str = "LdLd"
16914 .header = .math
16915 .attributes = .{ .@"const" = true, .lib_function_without_prefix = true }
16916
16917va_copy
16918 .param_str = "vAA"
16919 .header = .stdarg
16920 .attributes = .{ .lib_function_without_prefix = true }
16921
16922va_end
16923 .param_str = "vA"
16924 .header = .stdarg
16925 .attributes = .{ .lib_function_without_prefix = true }
16926
16927va_start
16928 .param_str = "vA."
16929 .header = .stdarg
16930 .attributes = .{ .lib_function_without_prefix = true }
16931
16932vfork
16933 .param_str = "p"
16934 .header = .unistd
16935 .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true }
16936
16937vfprintf
16938 .param_str = "iP*cC*a"
16939 .header = .stdio
16940 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 }
16941
16942vfscanf
16943 .param_str = "iP*RcC*Ra"
16944 .header = .stdio
16945 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 }
16946
16947vprintf
16948 .param_str = "icC*a"
16949 .header = .stdio
16950 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf }
16951
16952vscanf
16953 .param_str = "icC*Ra"
16954 .header = .stdio
16955 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf }
16956
16957vsnprintf
16958 .param_str = "ic*zcC*a"
16959 .header = .stdio
16960 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 2 }
16961
16962vsprintf
16963 .param_str = "ic*cC*a"
16964 .header = .stdio
16965 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 }
16966
16967vsscanf
16968 .param_str = "icC*RcC*Ra"
16969 .header = .stdio
16970 .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 }
16971
16972wcschr
16973 .param_str = "w*wC*w"
16974 .header = .wchar
16975 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16976
16977wcscmp
16978 .param_str = "iwC*wC*"
16979 .header = .wchar
16980 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16981
16982wcslen
16983 .param_str = "zwC*"
16984 .header = .wchar
16985 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16986
16987wcsncmp
16988 .param_str = "iwC*wC*z"
16989 .header = .wchar
16990 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16991
16992wmemchr
16993 .param_str = "w*wC*wz"
16994 .header = .wchar
16995 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
16996
16997wmemcmp
16998 .param_str = "iwC*wC*z"
16999 .header = .wchar
17000 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
17001
17002wmemcpy
17003 .param_str = "w*w*wC*z"
17004 .header = .wchar
17005 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
17006
17007wmemmove
17008 .param_str = "w*w*wC*z"
17009 .header = .wchar
17010 .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true }
deps/aro/Builtins/BuiltinFunction.zig created+13037
...@@ -0,0 +1,13037 @@
1//! Autogenerated by ./scripts/generate_builtins_dafsa.zig, do not edit
2
3const std = @import("std");
4const Properties = @import("Properties.zig");
5const TargetSet = Properties.TargetSet;
6
7tag: Tag,
8param_str: []const u8,
9properties: Properties,
10
11/// Integer starting at 0 derived from the unique index,
12/// corresponds with the builtin_data array index.
13pub const Tag = enum(u16) { _ };
14
15const Self = @This();
16
17pub fn fromName(name: []const u8) ?@This() {
18 const data_index = tagFromName(name) orelse return null;
19 return builtin_data[@intFromEnum(data_index)];
20}
21
22pub fn tagFromName(name: []const u8) ?Tag {
23 const unique_index = uniqueIndex(name) orelse return null;
24 return @enumFromInt(unique_index - 1);
25}
26
27pub fn fromTag(tag: Tag) @This() {
28 return builtin_data[@intFromEnum(tag)];
29}
30
31pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 {
32 std.debug.assert(name_buf.len >= longest_builtin_name);
33 const unique_index = @intFromEnum(tag) + 1;
34 return nameFromUniqueIndex(unique_index, name_buf);
35}
36
37pub fn nameFromTag(tag: Tag) NameBuf {
38 var name_buf: NameBuf = undefined;
39 const unique_index = @intFromEnum(tag) + 1;
40 const name = nameFromUniqueIndex(unique_index, &name_buf.buf);
41 name_buf.len = @intCast(name.len);
42 return name_buf;
43}
44
45pub const NameBuf = struct {
46 buf: [longest_builtin_name]u8 = undefined,
47 len: std.math.IntFittingRange(0, longest_builtin_name),
48
49 pub fn span(self: *const NameBuf) []const u8 {
50 return self.buf[0..self.len];
51 }
52};
53
54pub fn exists(name: []const u8) bool {
55 if (name.len < shortest_builtin_name or name.len > longest_builtin_name) return false;
56
57 var index: u16 = 0;
58 for (name) |c| {
59 index = findInList(dafsa[index].child_index, c) orelse return false;
60 }
61 return dafsa[index].end_of_word;
62}
63
64test exists {
65 try std.testing.expect(exists("__builtin_canonicalize"));
66 try std.testing.expect(!exists("__builtin_canonicaliz"));
67 try std.testing.expect(!exists("__builtin_canonicalize."));
68}
69
70pub fn isVarArgs(self: @This()) bool {
71 return self.param_str[self.param_str.len - 1] == '.';
72}
73
74pub const shortest_builtin_name = 3;
75pub const longest_builtin_name = 43;
76
77pub const BuiltinsIterator = struct {
78 index: u16 = 1,
79 name_buf: [longest_builtin_name]u8 = undefined,
80
81 pub const Entry = struct {
82 /// Memory of this slice is overwritten on every call to `next`
83 name: []const u8,
84 builtin: Self,
85 };
86
87 pub fn next(self: *BuiltinsIterator) ?Entry {
88 if (self.index > builtin_data.len) return null;
89 const index = self.index;
90 const data_index = index - 1;
91 self.index += 1;
92 return .{
93 .name = nameFromUniqueIndex(index, &self.name_buf),
94 .builtin = builtin_data[data_index],
95 };
96 }
97};
98
99test BuiltinsIterator {
100 var it = BuiltinsIterator{};
101
102 var seen = std.StringHashMap(Self).init(std.testing.allocator);
103 defer seen.deinit();
104
105 var arena_state = std.heap.ArenaAllocator.init(std.testing.allocator);
106 defer arena_state.deinit();
107 const arena = arena_state.allocator();
108
109 while (it.next()) |entry| {
110 const index = uniqueIndex(entry.name).?;
111 var buf: [longest_builtin_name]u8 = undefined;
112 const name_from_index = nameFromUniqueIndex(index, &buf);
113 try std.testing.expectEqualStrings(entry.name, name_from_index);
114
115 if (seen.contains(entry.name)) {
116 std.debug.print("iterated over {s} twice\n", .{entry.name});
117 std.debug.print("current data: {}\n", .{entry.builtin});
118 std.debug.print("previous data: {}\n", .{seen.get(entry.name).?});
119 return error.TestExpectedUniqueEntries;
120 }
121 try seen.put(try arena.dupe(u8, entry.name), entry.builtin);
122 }
123 try std.testing.expectEqual(@as(usize, builtin_data.len), seen.count());
124}
125
126/// Search siblings of `first_child_index` for the `char`
127/// If found, returns the index of the node within the `dafsa` array.
128/// Otherwise, returns `null`.
129fn findInList(first_child_index: u16, char: u8) ?u16 {
130 var index = first_child_index;
131 while (true) {
132 if (dafsa[index].char == char) return index;
133 if (dafsa[index].end_of_list) return null;
134 index += 1;
135 }
136 unreachable;
137}
138
139/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`,
140/// or null if the name was not found.
141fn uniqueIndex(name: []const u8) ?u16 {
142 if (name.len < shortest_builtin_name or name.len > longest_builtin_name) return null;
143
144 var index: u16 = 0;
145 var node_index: u16 = 0;
146
147 for (name) |c| {
148 const child_index = findInList(dafsa[node_index].child_index, c) orelse return null;
149 var sibling_index = dafsa[node_index].child_index;
150 while (true) {
151 const sibling_c = dafsa[sibling_index].char;
152 std.debug.assert(sibling_c != 0);
153 if (sibling_c < c) {
154 index += dafsa[sibling_index].number;
155 }
156 if (dafsa[sibling_index].end_of_list) break;
157 sibling_index += 1;
158 }
159 node_index = child_index;
160 if (dafsa[node_index].end_of_word) index += 1;
161 }
162
163 if (!dafsa[node_index].end_of_word) return null;
164
165 return index;
166}
167
168/// Returns a slice of `buf` with the name associated with the given `index`.
169/// This function should only be called with an `index` that
170/// is already known to exist within the `dafsa`, e.g. an index
171/// returned from `uniqueIndex`.
172fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 {
173 std.debug.assert(index >= 1 and index <= builtin_data.len);
174
175 var node_index: u16 = 0;
176 var count: u16 = index;
177 var fbs = std.io.fixedBufferStream(buf);
178 const w = fbs.writer();
179
180 while (true) {
181 var sibling_index = dafsa[node_index].child_index;
182 while (true) {
183 if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) {
184 count -= dafsa[sibling_index].number;
185 } else {
186 w.writeByte(dafsa[sibling_index].char) catch unreachable;
187 node_index = sibling_index;
188 if (dafsa[node_index].end_of_word) {
189 count -= 1;
190 }
191 break;
192 }
193
194 if (dafsa[sibling_index].end_of_list) break;
195 sibling_index += 1;
196 }
197 if (count == 0) break;
198 }
199
200 return fbs.getWritten();
201}
202
203pub const MaxParamCount = 12;
204
205/// We're 1 bit shy of being able to fit this in a u32:
206/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8
207/// (note: this would have a performance cost that may make the u32 not worth it)
208/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number),
209/// so it could fit into a u12
210/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13
211///
212/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total
213const Node = packed struct(u64) {
214 char: u8,
215 /// Nodes are numbered with "an integer which gives the number of words that
216 /// would be accepted by the automaton starting from that state." This numbering
217 /// allows calculating "a one-to-one correspondence between the integers 1 to L
218 /// (L is the number of words accepted by the automaton) and the words themselves."
219 ///
220 /// Essentially, this allows us to have a minimal perfect hashing scheme such that
221 /// it's possible to store & lookup the properties of each builtin using a separate array.
222 number: u16,
223 /// If true, this node is the end of a valid builtin.
224 /// Note: This does not necessarily mean that this node does not have child nodes.
225 end_of_word: bool,
226 /// If true, this node is the end of a sibling list.
227 /// If false, then (index + 1) will contain the next sibling.
228 end_of_list: bool,
229 /// Padding bits to get to u64, unsure if there's some way to use these to improve something.
230 _extra: u22 = 0,
231 /// Index of the first child of this node.
232 child_index: u16,
233};
234
235const dafsa = [_]Node{
236 .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 },
237 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3601, .child_index = 19 },
238 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 32 },
239 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 37 },
240 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 82, .child_index = 39 },
241 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 50 },
242 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 52 },
243 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 62 },
244 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 63 },
245 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 64 },
246 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 67 },
247 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 73 },
248 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 76 },
249 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 78 },
250 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 80 },
251 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 54, .child_index = 83 },
252 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 92 },
253 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 96 },
254 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 100 },
255 .{ .char = 'B', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 102 },
256 .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 103 },
257 .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 104 },
258 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 105 },
259 .{ .char = 'R', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 106 },
260 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3525, .child_index = 107 },
261 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 125 },
262 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 127 },
263 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 129 },
264 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 130 },
265 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 131 },
266 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 133 },
267 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 134 },
268 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 },
269 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 138 },
271 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
272 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 141 },
273 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 },
274 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 },
275 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 145 },
276 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 },
277 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
278 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 152 },
279 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 },
280 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 155 },
281 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 156 },
282 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 159 },
283 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 },
284 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 },
285 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
286 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 165 },
287 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 166 },
288 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 168 },
289 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 169 },
290 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 170 },
291 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 171 },
292 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 172 },
293 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 175 },
294 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
295 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 177 },
296 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 },
297 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 179 },
298 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 180 },
299 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 181 },
300 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 182 },
301 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 183 },
302 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 184 },
303 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
304 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 195 },
305 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 },
306 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 197 },
307 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 199 },
308 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 },
309 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 },
310 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 204 },
311 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 205 },
312 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
313 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 207 },
314 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
315 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
316 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 211 },
317 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
318 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 214 },
319 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 215 },
320 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 216 },
321 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 217 },
322 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 218 },
323 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
324 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
325 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 },
326 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 },
327 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 31, .child_index = 221 },
328 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
329 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 },
330 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 224 },
331 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 226 },
332 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 },
333 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 228 },
334 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
335 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 },
336 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 },
337 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 },
338 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 },
339 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
340 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 239 },
341 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 240 },
342 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 241 },
343 .{ .char = 'G', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 242 },
344 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 243 },
345 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2967, .child_index = 248 },
346 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 249 },
347 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 252 },
348 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 255 },
349 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 257 },
350 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 259 },
351 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 260 },
352 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 390, .child_index = 262 },
353 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 264 },
354 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 265 },
355 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 113, .child_index = 266 },
356 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 269 },
357 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 270 },
358 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 271 },
359 .{ .char = 'x', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 273 },
360 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 },
361 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 },
362 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 276 },
363 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 277 },
364 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 278 },
365 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 279 },
366 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 281 },
367 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 282 },
368 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 283 },
369 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 284 },
370 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 285 },
371 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 },
372 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
373 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 287 },
374 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 288 },
375 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 },
376 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 },
377 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 290 },
378 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
379 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
380 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 293 },
381 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 },
382 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
383 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 },
384 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
385 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
386 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
387 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
388 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 298 },
389 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
390 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 300 },
391 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 },
392 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 301 },
393 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 302 },
394 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
395 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
396 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 306 },
397 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 307 },
398 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
399 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 151 },
400 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 },
401 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 308 },
402 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
403 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 312 },
404 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 294 },
405 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 316 },
406 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 317 },
407 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 318 },
408 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 319 },
409 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
410 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
411 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
412 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
413 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 324 },
414 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 327 },
415 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 },
416 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 329 },
417 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 330 },
418 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 331 },
419 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
420 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 333 },
421 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 334 },
422 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 335 },
423 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 336 },
424 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 337 },
425 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 },
426 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 339 },
427 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 341 },
428 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 342 },
429 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 343 },
430 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
431 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 345 },
432 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 346 },
433 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
434 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 },
435 .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 15, .child_index = 347 },
436 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
437 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 353 },
438 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 354 },
439 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 },
440 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 355 },
441 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 360 },
442 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
443 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 363 },
444 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 364 },
445 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 },
447 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 },
448 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 366 },
449 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 368 },
450 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 370 },
451 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 371 },
452 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 372 },
453 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 },
454 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 375 },
455 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
456 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 176 },
457 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 },
458 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 379 },
459 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
460 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 },
461 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 342 },
462 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 389 },
463 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 390 },
464 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 393 },
465 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
466 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
467 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 },
468 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
469 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
470 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
471 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 394 },
472 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 397 },
473 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 398 },
474 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
475 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 399 },
476 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 400 },
477 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 401 },
478 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 402 },
479 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 },
480 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 },
481 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 404 },
482 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 405 },
483 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 406 },
484 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 407 },
485 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 408 },
486 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 409 },
487 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 410 },
488 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 411 },
489 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
490 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
491 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 },
492 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 413 },
493 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 415 },
494 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 170 },
495 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 416 },
496 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 418 },
497 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 },
498 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 },
499 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 421 },
500 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 422 },
501 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 423 },
502 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 424 },
503 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 425 },
504 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 427 },
505 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 428 },
506 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 },
507 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 430 },
508 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 431 },
509 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 433 },
510 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 434 },
511 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 435 },
512 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 },
513 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 436 },
514 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 437 },
515 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 },
516 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
517 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 439 },
518 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
519 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 440 },
520 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 441 },
521 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 443 },
522 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
523 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
524 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 444 },
525 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 445 },
526 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 446 },
527 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
528 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
529 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
530 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
531 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 452 },
532 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
533 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
534 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
535 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
536 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 },
537 .{ .char = 'j', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
538 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 453 },
539 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
540 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
541 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
542 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 301 },
543 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 298 },
544 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
545 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
546 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
547 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
548 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
549 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
550 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
551 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 454 },
552 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
553 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 455 },
554 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 },
555 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
556 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
557 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
558 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
559 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
560 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
561 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
562 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
563 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
564 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
565 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 461 },
566 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
567 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 462 },
568 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
569 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 464 },
570 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 466 },
571 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 467 },
572 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 468 },
573 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 469 },
574 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 },
575 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 471 },
576 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 472 },
577 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 473 },
578 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 474 },
579 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 336 },
580 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
581 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
582 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 475 },
583 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 476 },
584 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
585 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
586 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
587 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
588 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 },
589 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
590 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 478 },
591 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 },
592 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 480 },
593 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 },
594 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 },
595 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
596 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
597 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
598 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
599 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 487 },
600 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 488 },
601 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 490 },
602 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 491 },
603 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 492 },
604 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
605 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
606 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 493 },
607 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 },
608 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 495 },
609 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
610 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
611 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 498 },
612 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 },
613 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
614 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 485 },
615 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 },
616 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 },
617 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 },
618 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 507 },
619 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 },
620 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 },
621 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 },
622 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 513 },
623 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 515 },
624 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 516 },
625 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 517 },
626 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 518 },
627 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 },
628 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 },
629 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
630 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 522 },
631 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 },
632 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 },
633 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 525 },
634 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 527 },
635 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 528 },
636 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 529 },
637 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 531 },
638 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 532 },
639 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 533 },
640 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 },
641 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 535 },
642 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 536 },
643 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 537 },
644 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 538 },
645 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 539 },
646 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
647 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 541 },
648 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
649 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 },
650 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 542 },
651 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 543 },
652 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
653 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 544 },
654 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 545 },
655 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 546 },
656 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
657 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 547 },
658 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 },
659 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 548 },
660 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
661 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 550 },
662 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
663 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 551 },
664 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
665 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 552 },
666 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 553 },
667 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
668 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
669 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 554 },
670 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 },
671 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 556 },
672 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 557 },
673 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 558 },
674 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 559 },
675 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 560 },
676 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
677 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 563 },
678 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 563 },
679 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 566 },
680 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 567 },
681 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
682 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
683 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
684 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
685 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
686 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
687 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
688 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
689 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 570 },
690 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
691 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 571 },
692 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
693 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
694 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
695 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
696 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
697 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 573 },
698 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
699 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
700 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 574 },
701 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 575 },
702 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 576 },
703 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 577 },
704 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
705 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 },
706 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
707 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
708 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 },
709 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 },
710 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
711 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 583 },
712 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
713 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
714 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
715 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 },
716 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
717 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
718 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
719 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
720 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 586 },
721 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
722 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
723 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 587 },
724 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 588 },
725 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 589 },
726 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
727 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 590 },
728 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 591 },
729 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 592 },
730 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 595 },
731 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 596 },
732 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
733 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
734 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 282 },
735 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 217 },
736 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 },
737 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
738 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
739 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 450 },
740 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 600 },
741 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
742 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 601 },
743 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 602 },
744 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
745 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 604 },
746 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 505 },
747 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 393 },
748 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 607 },
749 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
750 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
751 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 608 },
752 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 613 },
753 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
754 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
755 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
756 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 614 },
757 .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
758 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
759 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
760 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
761 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 615 },
762 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 484 },
763 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 618 },
764 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 619 },
765 .{ .char = 'F', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 620 },
766 .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 621 },
767 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 622 },
768 .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 623 },
769 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 624 },
770 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 625 },
771 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 626 },
772 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 627 },
773 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 628 },
774 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 629 },
775 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 630 },
776 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 631 },
777 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 632 },
778 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 633 },
779 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 634 },
780 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 635 },
781 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 636 },
782 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 637 },
783 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 638 },
784 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
785 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
786 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 },
787 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 639 },
788 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 },
789 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 641 },
790 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 642 },
791 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
792 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 643 },
793 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 644 },
794 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 645 },
795 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 646 },
796 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 647 },
797 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
798 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
799 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
800 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
801 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
802 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 650 },
803 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 651 },
804 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
805 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
806 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 652 },
807 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
808 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
809 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 653 },
810 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
811 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
812 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
813 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
814 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
815 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
816 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
817 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
818 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
819 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
820 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 657 },
821 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
822 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
823 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 658 },
824 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 659 },
825 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 660 },
826 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 661 },
827 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
828 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 662 },
829 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
830 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
831 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
832 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
833 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
834 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 663 },
835 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
836 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
837 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
838 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
839 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
840 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 },
841 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
842 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
843 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
844 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
845 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
846 .{ .char = 'k', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
847 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 665 },
848 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 667 },
849 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
850 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 },
851 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
852 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
853 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
854 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 668 },
855 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 669 },
856 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 670 },
857 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 },
858 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 672 },
859 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 673 },
860 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 },
861 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 675 },
862 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
863 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 676 },
864 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 677 },
865 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 678 },
866 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 679 },
867 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
868 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 681 },
869 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
870 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 682 },
871 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 683 },
872 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
873 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 684 },
874 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 686 },
875 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 107, .child_index = 701 },
876 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 710 },
877 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 711 },
878 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 712 },
879 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 714 },
880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 715 },
881 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 716 },
882 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 717 },
883 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 718 },
884 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
885 .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
886 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 719 },
887 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 720 },
888 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 },
889 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 721 },
890 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
891 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
892 .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
893 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
894 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 353 },
895 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 },
896 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 723 },
897 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 },
898 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 724 },
899 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 },
900 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
901 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
902 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
903 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
904 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 725 },
905 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 726 },
906 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 727 },
907 .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 728 },
908 .{ .char = 'A', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 },
909 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 730 },
910 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 731 },
911 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 732 },
912 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 733 },
913 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 734 },
914 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 735 },
915 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 736 },
916 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
917 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 737 },
918 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 738 },
919 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 739 },
920 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
921 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
922 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 740 },
923 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 742 },
924 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 744 },
925 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 746 },
926 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 748 },
927 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 749 },
928 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 753 },
929 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 755 },
930 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 759 },
931 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 761 },
932 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 53, .child_index = 762 },
933 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 766 },
934 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 770 },
935 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 771 },
936 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 773 },
937 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 774 },
938 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 776 },
939 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 777 },
940 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 778 },
941 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 779 },
942 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 780 },
943 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 781 },
944 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 784 },
945 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 785 },
946 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 786 },
947 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 787 },
948 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 788 },
949 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 789 },
950 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 790 },
951 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 791 },
952 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 793 },
953 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 794 },
954 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 795 },
955 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
956 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 796 },
957 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 797 },
958 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 },
959 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 798 },
960 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 },
961 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 799 },
962 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 800 },
963 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 },
964 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 801 },
965 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 802 },
966 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 803 },
967 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 804 },
968 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 805 },
969 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 806 },
970 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 811 },
971 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 812 },
972 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 813 },
973 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 814 },
974 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
975 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 815 },
976 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 816 },
977 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 817 },
978 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 818 },
979 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 819 },
980 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 820 },
981 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 821 },
982 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 823 },
983 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 827 },
984 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 828 },
985 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 829 },
986 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 833 },
987 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 834 },
988 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 835 },
989 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 837 },
990 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 839 },
991 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 72, .child_index = 840 },
992 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 828 },
993 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 842 },
994 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 843 },
995 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 844 },
996 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 845 },
997 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 846 },
998 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 847 },
999 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 848 },
1000 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 849 },
1001 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 850 },
1002 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 851 },
1003 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 853 },
1004 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 854 },
1005 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 855 },
1006 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 856 },
1007 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 842 },
1008 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 857 },
1009 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 858 },
1010 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 859 },
1011 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 859 },
1012 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 860 },
1013 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 861 },
1014 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 862 },
1015 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 863 },
1016 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1017 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 865 },
1018 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 866 },
1019 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 867 },
1020 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 868 },
1021 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 780 },
1022 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 869 },
1023 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 870 },
1024 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 871 },
1025 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 872 },
1026 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 873 },
1027 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
1028 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 874 },
1029 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 875 },
1030 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 876 },
1031 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 877 },
1032 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 203 },
1033 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
1034 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
1035 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 878 },
1036 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 879 },
1037 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 880 },
1038 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 881 },
1039 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 882 },
1040 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 883 },
1041 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 884 },
1042 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 885 },
1043 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 886 },
1044 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 887 },
1045 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 888 },
1046 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 889 },
1047 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 891 },
1048 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 912 },
1049 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 913 },
1050 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 914 },
1051 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 915 },
1052 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 916 },
1053 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 917 },
1054 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 918 },
1055 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 920 },
1056 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 921 },
1057 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 922 },
1058 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 923 },
1059 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1060 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 925 },
1061 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 926 },
1062 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 927 },
1063 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 929 },
1064 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 930 },
1065 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 931 },
1066 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1067 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 932 },
1068 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 933 },
1069 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 935 },
1070 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 936 },
1071 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 937 },
1072 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 939 },
1073 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 940 },
1074 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 940 },
1075 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 941 },
1076 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 942 },
1077 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 942 },
1078 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 837 },
1079 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 943 },
1080 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 944 },
1081 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 947 },
1082 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
1083 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 950 },
1084 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 951 },
1085 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 952 },
1086 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 953 },
1087 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 954 },
1088 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 955 },
1089 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 956 },
1090 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 923 },
1091 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 957 },
1092 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 958 },
1093 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 842 },
1094 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 959 },
1095 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1096 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 868 },
1097 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 960 },
1098 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 961 },
1099 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 859 },
1100 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 962 },
1101 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1102 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 963 },
1103 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 964 },
1104 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 965 },
1105 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 966 },
1106 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 967 },
1107 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 968 },
1108 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 969 },
1109 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 970 },
1110 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 971 },
1111 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 972 },
1112 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 973 },
1113 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 974 },
1114 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 975 },
1115 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 976 },
1116 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 977 },
1117 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 978 },
1118 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 979 },
1119 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
1120 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 980 },
1121 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 981 },
1122 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 982 },
1123 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 983 },
1124 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 984 },
1125 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 985 },
1126 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 986 },
1127 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 987 },
1128 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 302, .child_index = 988 },
1129 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 997 },
1130 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 1001 },
1131 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1013 },
1132 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 1018 },
1133 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 49, .child_index = 1022 },
1134 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1030 },
1135 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1031 },
1136 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 1033 },
1137 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1037 },
1138 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 686, .child_index = 1043 },
1139 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1049 },
1140 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1052 },
1141 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 142, .child_index = 1055 },
1142 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1060 },
1143 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 1064 },
1144 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1076 },
1145 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 1080 },
1146 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1273, .child_index = 1084 },
1147 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 22, .child_index = 1089 },
1148 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1092 },
1149 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1093 },
1150 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
1151 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1094 },
1152 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1095 },
1153 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1096 },
1154 .{ .char = '0', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1097 },
1155 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1098 },
1156 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1099 },
1157 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1158 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1101 },
1159 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1102 },
1160 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1103 },
1161 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1104 },
1162 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 940 },
1163 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 940 },
1164 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 926 },
1165 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1107 },
1166 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1109 },
1167 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1110 },
1168 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 924 },
1169 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1170 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 932 },
1171 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1172 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1111 },
1173 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1095 },
1174 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1175 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1176 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1112 },
1177 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1113 },
1178 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1114 },
1179 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1122 },
1180 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1123 },
1181 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
1182 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
1183 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1124 },
1184 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1095 },
1185 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1125 },
1186 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1126 },
1187 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1128 },
1188 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1129 },
1189 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1130 },
1190 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1131 },
1191 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1133 },
1192 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1134 },
1193 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 929 },
1194 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1135 },
1195 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1136 },
1196 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1137 },
1197 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1138 },
1198 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1139 },
1199 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
1200 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1141 },
1201 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1142 },
1202 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1143 },
1203 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1144 },
1204 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1145 },
1205 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1146 },
1206 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1147 },
1207 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1148 },
1208 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1151 },
1209 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1154 },
1210 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1156 },
1211 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1157 },
1212 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 1158 },
1213 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1165 },
1214 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
1215 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1167 },
1216 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1217 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1169 },
1218 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1170 },
1219 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1171 },
1220 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1172 },
1221 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1173 },
1222 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1174 },
1223 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 1175 },
1224 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 },
1225 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1184 },
1226 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1185 },
1227 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1186 },
1228 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 122, .child_index = 1188 },
1229 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 },
1230 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 134, .child_index = 1189 },
1231 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1190 },
1232 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1192 },
1233 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 },
1234 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1193 },
1235 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1194 },
1236 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 },
1237 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 1195 },
1238 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1202 },
1239 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
1240 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1203 },
1241 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1205 },
1242 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 },
1243 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1206 },
1244 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1210 },
1245 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1214 },
1246 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 },
1247 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 },
1248 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1217 },
1249 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1219 },
1250 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1220 },
1251 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1221 },
1252 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1222 },
1253 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1223 },
1254 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1224 },
1255 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1225 },
1256 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1226 },
1257 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 23, .child_index = 1227 },
1258 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1229 },
1259 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1230 },
1260 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1231 },
1261 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1232 },
1262 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1234 },
1263 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1237 },
1264 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1239 },
1265 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
1266 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1242 },
1267 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1243 },
1268 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1244 },
1269 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1245 },
1270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1246 },
1271 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1247 },
1272 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1250 },
1273 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1257 },
1274 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1259 },
1275 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1260 },
1276 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1261 },
1277 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 1263 },
1278 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1265 },
1279 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1267 },
1280 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1269 },
1281 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 135, .child_index = 1270 },
1282 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1271 },
1283 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 534, .child_index = 1272 },
1284 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1273 },
1285 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1274 },
1286 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1275 },
1287 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1277 },
1288 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1278 },
1289 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1279 },
1290 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1280 },
1291 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1281 },
1292 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1283 },
1293 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 108, .child_index = 1285 },
1294 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1286 },
1295 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1288 },
1296 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1289 },
1297 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1290 },
1298 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1294 },
1299 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 1295 },
1300 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1297 },
1301 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1298 },
1302 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1299 },
1303 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1300 },
1304 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1301 },
1305 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1303 },
1306 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
1307 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1304 },
1308 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1306 },
1309 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1307 },
1310 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1309 },
1311 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1312 },
1312 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1313 },
1313 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1260 },
1314 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1314 },
1315 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1315 },
1316 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1297 },
1317 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1303 },
1318 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1317 },
1319 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1320 },
1320 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 },
1321 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1263, .child_index = 1321 },
1322 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1322 },
1323 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
1324 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 },
1325 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 1324 },
1326 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 },
1327 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 },
1328 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1325 },
1329 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
1330 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1326 },
1331 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1332 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1331 },
1333 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1339 },
1334 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
1335 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1343 },
1336 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1344 },
1337 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1346 },
1338 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1347 },
1339 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1348 },
1340 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1352 },
1341 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 451 },
1342 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1353 },
1343 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1347 },
1344 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1345 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1357 },
1346 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1358 },
1347 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1348 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1353 },
1349 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1359 },
1350 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1351 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
1352 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1353 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
1354 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1355 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1363 },
1356 .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 1365 },
1357 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1368 },
1358 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1372 },
1359 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1373 },
1360 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 954 },
1361 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1374 },
1362 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1375 },
1363 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1364 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1376 },
1365 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1366 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 930 },
1367 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1368 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
1369 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1377 },
1370 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1378 },
1371 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1372 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1382 },
1373 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1385 },
1374 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1386 },
1375 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1388 },
1376 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1389 },
1377 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1393 },
1378 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1394 },
1379 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1380 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1395 },
1381 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1396 },
1382 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1397 },
1383 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1398 },
1384 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1399 },
1385 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1400 },
1386 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1401 },
1387 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1402 },
1388 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1403 },
1389 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1404 },
1390 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1405 },
1391 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1406 },
1392 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1407 },
1393 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1408 },
1394 .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1409 },
1395 .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1410 },
1396 .{ .char = 'D', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1411 },
1397 .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1412 },
1398 .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1413 },
1399 .{ .char = 'O', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1414 },
1400 .{ .char = 'X', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1415 },
1401 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1416 },
1402 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1403 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1417 },
1404 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1418 },
1405 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1419 },
1406 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
1407 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1420 },
1408 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1421 },
1409 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1422 },
1410 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1423 },
1411 .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1424 },
1412 .{ .char = 'N', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1425 },
1413 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1426 },
1414 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1415 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1428 },
1416 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1429 },
1417 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1418 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1431 },
1419 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1434 },
1420 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1437 },
1421 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1438 },
1422 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1440 },
1423 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1441 },
1424 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1442 },
1425 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1443 },
1426 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1313 },
1427 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1444 },
1428 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1445 },
1429 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1446 },
1430 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1447 },
1431 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 },
1432 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
1433 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1448 },
1434 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1449 },
1435 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
1436 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
1437 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
1438 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1439 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1451 },
1440 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
1441 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1452 },
1442 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1453 },
1443 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
1444 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1454 },
1445 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1455 },
1446 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1457 },
1447 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1458 },
1448 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1461 },
1449 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1462 },
1450 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
1451 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 306 },
1452 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1465 },
1453 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
1454 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1455 },
1455 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
1456 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1466 },
1457 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1467 },
1458 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1468 },
1459 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1469 },
1460 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1470 },
1461 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1471 },
1462 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1472 },
1463 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 21, .child_index = 1475 },
1464 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1481 },
1465 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1483 },
1466 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1484 },
1467 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
1468 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1486 },
1469 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1487 },
1470 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 10, .child_index = 1488 },
1471 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1491 },
1472 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1492 },
1473 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1493 },
1474 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
1475 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1494 },
1476 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1495 },
1477 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1497 },
1478 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1498 },
1479 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1500 },
1480 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1501 },
1481 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1502 },
1482 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1503 },
1483 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
1484 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1485 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1506 },
1486 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1507 },
1487 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1508 },
1488 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1510 },
1489 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1511 },
1490 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1512 },
1491 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1513 },
1492 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1515 },
1493 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
1494 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1516 },
1495 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1517 },
1496 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1518 },
1497 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
1498 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1265 },
1499 .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 23, .child_index = 1519 },
1500 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
1501 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1524 },
1502 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1525 },
1503 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 },
1504 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1526 },
1505 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1527 },
1506 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1531 },
1507 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1532 },
1508 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1533 },
1509 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1534 },
1510 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 1535 },
1511 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1538 },
1512 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1539 },
1513 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1540 },
1514 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1542 },
1515 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1544 },
1516 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1545 },
1517 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1546 },
1518 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1547 },
1519 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1548 },
1520 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1549 },
1521 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1552 },
1522 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1553 },
1523 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 },
1524 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1555 },
1525 .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1556 },
1526 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1557 },
1527 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1559 },
1528 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1560 },
1529 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1562 },
1530 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1563 },
1531 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1565 },
1532 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1566 },
1533 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1567 },
1534 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1568 },
1535 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1570 },
1536 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1575 },
1537 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1576 },
1538 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1462 },
1539 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1577 },
1540 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1578 },
1541 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
1542 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1579 },
1543 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 },
1544 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1580 },
1545 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1581 },
1546 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 },
1547 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1582 },
1548 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1438 },
1549 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1589 },
1550 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1592 },
1551 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
1552 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1593 },
1553 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1594 },
1554 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1596 },
1555 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1597 },
1556 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1580 },
1557 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1598 },
1558 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
1559 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
1560 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1599 },
1561 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1600 },
1562 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1603 },
1563 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1564 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1565 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1566 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1567 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1604 },
1568 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1606 },
1569 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1607 },
1570 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1608 },
1571 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1609 },
1572 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1611 },
1573 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1612 },
1574 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1613 },
1575 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 },
1576 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
1577 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1615 },
1578 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
1579 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1617 },
1580 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1581 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1618 },
1582 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1619 },
1583 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1620 },
1584 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1585 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1586 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1587 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1621 },
1588 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1589 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1590 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1591 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1592 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1593 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1622 },
1594 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1621 },
1595 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1623 },
1596 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1597 .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1598 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1599 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1600 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
1601 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1602 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1603 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1360 },
1604 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1605 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1606 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1363 },
1607 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1360 },
1608 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1624 },
1609 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1625 },
1610 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1626 },
1611 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1629 },
1612 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1630 },
1613 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1631 },
1614 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1632 },
1615 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1633 },
1616 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1634 },
1617 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1635 },
1618 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1636 },
1619 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1638 },
1620 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1639 },
1621 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1640 },
1622 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1641 },
1623 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1642 },
1624 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1643 },
1625 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1644 },
1626 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1627 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1628 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1629 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1645 },
1630 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1646 },
1631 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1647 },
1632 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1397 },
1633 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1648 },
1634 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1649 },
1635 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1650 },
1636 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1651 },
1637 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
1638 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1653 },
1639 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1654 },
1640 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1655 },
1641 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1656 },
1642 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1657 },
1643 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1658 },
1644 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1659 },
1645 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1661 },
1646 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1662 },
1647 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1663 },
1648 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1664 },
1649 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1663 },
1650 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
1651 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1414 },
1652 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1667 },
1653 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1668 },
1654 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1669 },
1655 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 887 },
1656 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1670 },
1657 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1671 },
1658 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1672 },
1659 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1673 },
1660 .{ .char = 'F', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1674 },
1661 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1674 },
1662 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 409 },
1663 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1430 },
1664 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1675 },
1665 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1676 },
1666 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1677 },
1667 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1668 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1669 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1678 },
1670 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1671 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1672 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1680 },
1673 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1589 },
1674 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
1675 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1683 },
1676 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1686 },
1677 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1687 },
1678 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1688 },
1679 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1689 },
1680 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1705 },
1681 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 12, .child_index = 1706 },
1682 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1710 },
1683 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1711 },
1684 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1712 },
1685 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1714 },
1686 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1687 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1688 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1717 },
1689 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1718 },
1690 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1719 },
1691 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
1692 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1693 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1720 },
1694 .{ .char = 'j', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
1695 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1721 },
1696 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1722 },
1697 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1723 },
1698 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1699 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1700 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1701 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1725 },
1702 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1727 },
1703 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1728 },
1704 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1729 },
1705 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1730 },
1706 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1731 },
1707 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1732 },
1708 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1709 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1710 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1711 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1734 },
1712 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1713 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1735 },
1714 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1715 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1716 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1736 },
1717 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1737 },
1718 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1738 },
1719 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1720 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1721 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
1722 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1739 },
1723 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1740 },
1724 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1725 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1726 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1727 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1728 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1729 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1741 },
1730 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1742 },
1731 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1732 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1743 },
1733 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1744 },
1734 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
1735 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1736 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1745 },
1737 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1738 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1746 },
1739 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1747 },
1740 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1741 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1742 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1748 },
1743 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1749 },
1744 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1750 },
1745 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1751 },
1746 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1752 },
1747 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1753 },
1748 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1754 },
1749 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
1750 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1755 },
1751 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1756 },
1752 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1757 },
1753 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1743 },
1754 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1758 },
1755 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1759 },
1756 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1757 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1758 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1759 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1760 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1761 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1761 },
1762 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1762 },
1763 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1763 },
1764 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 },
1765 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 },
1766 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1766 },
1767 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1767 },
1768 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1769 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1768 },
1770 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1682 },
1771 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1772 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1773 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1774 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1783 },
1775 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1784 },
1776 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1786 },
1777 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1787 },
1778 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1788 },
1779 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1789 },
1780 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1790 },
1781 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1791 },
1782 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1792 },
1783 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1793 },
1784 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1794 },
1785 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1786 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
1787 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1788 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1795 },
1789 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1808 },
1790 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1809 },
1791 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1810 },
1792 .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1813 },
1793 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1814 },
1794 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 },
1795 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 1816 },
1796 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1817 },
1797 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1818 },
1798 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1819 },
1799 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
1800 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1801 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1820 },
1802 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1821 },
1803 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1804 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1824 },
1805 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
1806 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1825 },
1807 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1826 },
1808 .{ .char = 'j', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 497 },
1809 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
1810 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 },
1811 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1827 },
1812 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1828 },
1813 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1814 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1829 },
1815 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1816 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1817 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1830 },
1818 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 },
1819 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 },
1820 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 },
1821 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 },
1822 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 },
1823 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 },
1824 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 513 },
1825 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1826 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1827 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1828 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1831 },
1829 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1832 },
1830 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1833 },
1831 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1834 },
1832 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1835 },
1833 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1836 },
1834 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1837 },
1835 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1838 },
1836 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 887 },
1837 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 888 },
1838 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1839 },
1839 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1840 },
1840 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1841 },
1841 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1842 },
1842 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1843 },
1843 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1844 },
1844 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1844 },
1845 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1845 },
1846 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1846 },
1847 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
1848 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1848 },
1849 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1849 },
1850 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1611 },
1851 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1850 },
1852 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
1853 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1851 },
1854 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1852 },
1855 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1853 },
1856 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1854 },
1857 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1855 },
1858 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1856 },
1859 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1857 },
1860 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
1861 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1858 },
1862 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1863 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
1864 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1861 },
1865 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1863 },
1866 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1864 },
1867 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1865 },
1868 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1866 },
1869 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1867 },
1870 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1868 },
1871 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
1872 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
1873 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
1874 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1870 },
1875 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
1876 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1871 },
1877 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1872 },
1878 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1873 },
1879 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1874 },
1880 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1881 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1875 },
1882 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1876 },
1883 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1877 },
1884 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1878 },
1885 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1879 },
1886 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1880 },
1887 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1401 },
1888 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
1889 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1882 },
1890 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1883 },
1891 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 },
1892 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
1893 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
1894 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1884 },
1895 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1885 },
1896 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1886 },
1897 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
1898 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1887 },
1899 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1888 },
1900 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1889 },
1901 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
1902 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1903 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1890 },
1904 .{ .char = 'I', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1406 },
1905 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1891 },
1906 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1892 },
1907 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1908 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1893 },
1909 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1910 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1894 },
1911 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1895 },
1912 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1896 },
1913 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1900 },
1914 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1901 },
1915 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1903 },
1916 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1917 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1430 },
1918 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1906 },
1919 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1920 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
1921 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1922 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1907 },
1923 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1908 },
1924 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1909 },
1925 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1910 },
1926 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1913 },
1927 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1916 },
1928 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1917 },
1929 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1918 },
1930 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1919 },
1931 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 },
1932 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1921 },
1933 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1922 },
1934 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1925 },
1935 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 51, .child_index = 1927 },
1936 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1934 },
1937 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 1937 },
1938 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1942 },
1939 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1943 },
1940 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 },
1941 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1945 },
1942 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1943 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1944 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1945 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1946 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1946 },
1947 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1947 },
1948 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1950 },
1949 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
1950 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1951 },
1951 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1952 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1953 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1952 },
1954 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1953 },
1955 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
1956 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
1957 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1954 },
1958 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1955 },
1959 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1956 },
1960 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1957 },
1961 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1959 },
1962 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1961 },
1963 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1962 },
1964 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1963 },
1965 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1964 },
1966 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1965 },
1967 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1966 },
1968 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1967 },
1969 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1968 },
1970 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1971 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1969 },
1972 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1973 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1970 },
1974 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1971 },
1975 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1976 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1972 },
1977 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1973 },
1978 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1974 },
1979 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1980 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1975 },
1981 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1976 },
1982 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1977 },
1983 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1984 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1978 },
1985 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1979 },
1986 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 },
1987 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1980 },
1988 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1981 },
1989 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1982 },
1990 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1983 },
1991 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1984 },
1992 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1985 },
1993 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
1994 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1986 },
1995 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1996 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1997 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1987 },
1998 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1988 },
1999 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
2000 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
2001 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1989 },
2002 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1990 },
2003 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1991 },
2004 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2003 },
2005 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 56, .child_index = 2007 },
2006 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2013 },
2007 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2018 },
2008 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 106, .child_index = 2021 },
2009 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2032 },
2010 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2034 },
2011 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2036 },
2012 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 73, .child_index = 2037 },
2013 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2042 },
2014 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2044 },
2015 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2045 },
2016 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 97, .child_index = 2046 },
2017 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2053 },
2018 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2054 },
2019 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2055 },
2020 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2056 },
2021 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2057 },
2022 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2058 },
2023 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2059 },
2024 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2060 },
2025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2061 },
2026 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2062 },
2027 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2063 },
2028 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2064 },
2029 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2065 },
2030 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2066 },
2031 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2067 },
2032 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2068 },
2033 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2070 },
2034 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2071 },
2035 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 41, .child_index = 2072 },
2036 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2078 },
2037 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2079 },
2038 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2081 },
2039 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2084 },
2040 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2089 },
2041 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2090 },
2042 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2094 },
2043 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2097 },
2044 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2100 },
2045 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2101 },
2046 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2102 },
2047 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2103 },
2048 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2104 },
2049 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 2105 },
2050 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2107 },
2051 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1826 },
2052 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2108 },
2053 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2109 },
2054 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2110 },
2055 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2111 },
2056 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2112 },
2057 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 2113 },
2058 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
2059 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2116 },
2060 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2118 },
2061 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2120 },
2062 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
2063 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2121 },
2064 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2122 },
2065 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2123 },
2066 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2124 },
2067 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1970 },
2068 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
2069 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1546 },
2070 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2125 },
2071 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2126 },
2072 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2127 },
2073 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2128 },
2074 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2129 },
2075 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 986 },
2076 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2131 },
2077 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2133 },
2078 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2079 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2080 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2134 },
2081 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2135 },
2082 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2135 },
2083 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2136 },
2084 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2085 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2137 },
2086 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
2087 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2138 },
2088 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2142 },
2089 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2143 },
2090 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2144 },
2091 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2145 },
2092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2146 },
2093 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2147 },
2094 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2148 },
2095 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
2096 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2149 },
2097 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2098 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2099 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2150 },
2100 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2151 },
2101 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
2102 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2152 },
2103 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2153 },
2104 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2105 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2154 },
2106 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2156 },
2107 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2157 },
2108 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2158 },
2109 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2159 },
2110 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2160 },
2111 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
2112 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2162 },
2113 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2163 },
2114 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
2115 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2164 },
2116 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2165 },
2117 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2118 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2119 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2120 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2166 },
2121 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
2122 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2168 },
2123 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2169 },
2124 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2170 },
2125 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2171 },
2126 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2172 },
2127 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 },
2128 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2173 },
2129 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2174 },
2130 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2175 },
2131 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2176 },
2132 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2177 },
2133 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2179 },
2134 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2180 },
2135 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2181 },
2136 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2182 },
2137 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2183 },
2138 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2180 },
2139 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2184 },
2140 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2186 },
2141 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2186 },
2142 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2187 },
2143 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2188 },
2144 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2190 },
2145 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2191 },
2146 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2192 },
2147 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2193 },
2148 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2196 },
2149 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1883 },
2150 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
2151 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2152 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2197 },
2153 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2154 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2198 },
2155 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2201 },
2156 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2202 },
2157 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2204 },
2158 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2205 },
2159 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2207 },
2160 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2208 },
2161 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2210 },
2162 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2211 },
2163 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2164 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2214 },
2165 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2166 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2219 },
2167 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2221 },
2168 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2223 },
2169 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2226 },
2170 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2227 },
2171 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 },
2172 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2229 },
2173 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2174 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2175 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2176 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2230 },
2177 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2226 },
2178 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2232 },
2179 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 431 },
2180 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2211 },
2181 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2233 },
2182 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 2234 },
2183 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
2184 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
2185 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2186 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2236 },
2187 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2237 },
2188 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2238 },
2189 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2239 },
2190 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2240 },
2191 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2241 },
2192 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2242 },
2193 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2243 },
2194 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2195 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 },
2196 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2197 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2244 },
2198 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2245 },
2199 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2246 },
2200 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2247 },
2201 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2249 },
2202 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2250 },
2203 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2251 },
2204 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
2205 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2252 },
2206 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2253 },
2207 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2254 },
2208 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2255 },
2209 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2256 },
2210 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2257 },
2211 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2258 },
2212 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2259 },
2213 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2260 },
2214 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2261 },
2215 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2262 },
2216 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2263 },
2217 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2264 },
2218 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
2219 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2265 },
2220 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
2221 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2268 },
2222 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2223 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2224 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2269 },
2225 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2270 },
2226 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2270 },
2227 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2271 },
2228 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2274 },
2229 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2277 },
2230 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2278 },
2231 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2279 },
2232 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2280 },
2233 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2281 },
2234 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2284 },
2235 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 21, .child_index = 2289 },
2236 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2292 },
2237 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 2295 },
2238 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2297 },
2239 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2298 },
2240 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2299 },
2241 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2300 },
2242 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2301 },
2243 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2302 },
2244 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2303 },
2245 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2304 },
2246 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2306 },
2247 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2308 },
2248 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2309 },
2249 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2310 },
2250 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2311 },
2251 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2312 },
2252 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2314 },
2253 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2311 },
2254 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2315 },
2255 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2316 },
2256 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2032 },
2257 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2317 },
2258 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2318 },
2259 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2324 },
2260 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2325 },
2261 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2326 },
2262 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2328 },
2263 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2329 },
2264 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2330 },
2265 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2334 },
2266 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2337 },
2267 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2344 },
2268 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2347 },
2269 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2348 },
2270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2349 },
2271 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2350 },
2272 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2351 },
2273 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 2354 },
2274 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 2356 },
2275 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2357 },
2276 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2359 },
2277 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2360 },
2278 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2361 },
2279 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2044 },
2280 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2281 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2365 },
2282 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2367 },
2283 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2368 },
2284 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2369 },
2285 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2371 },
2286 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2372 },
2287 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2374 },
2288 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2376 },
2289 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2377 },
2290 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2044 },
2291 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2378 },
2292 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2379 },
2293 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2380 },
2294 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2381 },
2295 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2382 },
2296 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2383 },
2297 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2384 },
2298 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2385 },
2299 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2386 },
2300 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2387 },
2301 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
2302 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2388 },
2303 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2389 },
2304 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2390 },
2305 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2391 },
2306 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2392 },
2307 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2393 },
2308 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2394 },
2309 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2396 },
2310 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2397 },
2311 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2398 },
2312 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2400 },
2313 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2403 },
2314 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2405 },
2315 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2406 },
2316 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
2317 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2407 },
2318 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2408 },
2319 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2409 },
2320 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2411 },
2321 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2412 },
2322 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2415 },
2323 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2416 },
2324 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2419 },
2325 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2420 },
2326 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2421 },
2327 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2422 },
2328 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2423 },
2329 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2425 },
2330 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2426 },
2331 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2430 },
2332 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
2333 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2431 },
2334 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2432 },
2335 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2336 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2433 },
2337 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2434 },
2338 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2435 },
2339 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2436 },
2340 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2437 },
2341 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2438 },
2342 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2439 },
2343 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2440 },
2344 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2441 },
2345 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2442 },
2346 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2347 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1974 },
2348 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2443 },
2349 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2445 },
2350 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
2351 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2352 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
2353 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1534 },
2354 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2446 },
2355 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2356 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2447 },
2357 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2448 },
2358 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
2359 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2449 },
2360 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 },
2361 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2450 },
2362 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2451 },
2363 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2452 },
2364 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2453 },
2365 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2465 },
2366 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2468 },
2367 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2469 },
2368 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2470 },
2369 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2471 },
2370 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2472 },
2371 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2473 },
2372 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2474 },
2373 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2374 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2475 },
2375 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2476 },
2376 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2477 },
2377 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2478 },
2378 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
2379 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2479 },
2380 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2481 },
2381 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2482 },
2382 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2483 },
2383 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2484 },
2384 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
2385 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
2386 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2488 },
2387 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2489 },
2388 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2389 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2390 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2490 },
2391 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
2392 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2491 },
2393 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2492 },
2394 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2493 },
2395 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2494 },
2396 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2495 },
2397 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2496 },
2398 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2497 },
2399 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2498 },
2400 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 },
2401 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2499 },
2402 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2500 },
2403 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 },
2404 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2501 },
2405 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2502 },
2406 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2503 },
2407 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2504 },
2408 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2505 },
2409 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2506 },
2410 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 },
2411 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2508 },
2412 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2509 },
2413 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2183 },
2414 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2415 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2511 },
2416 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2183 },
2417 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2512 },
2418 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2513 },
2419 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2420 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2512 },
2421 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2422 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2184 },
2423 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2514 },
2424 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2515 },
2425 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
2426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2516 },
2427 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2518 },
2428 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2429 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2430 .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1881 },
2431 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
2432 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2535 },
2433 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2536 },
2434 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2435 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2537 },
2436 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2539 },
2437 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2540 },
2438 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
2439 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2542 },
2440 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2543 },
2441 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1661 },
2442 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2443 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2444 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2445 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2544 },
2446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
2447 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2545 },
2448 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2547 },
2449 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2450 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2451 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2536 },
2452 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
2453 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2454 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2548 },
2455 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2550 },
2456 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2552 },
2457 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2555 },
2458 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2459 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2537 },
2460 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2461 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2539 },
2462 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2558 },
2463 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2560 },
2464 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2561 },
2465 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2562 },
2466 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2563 },
2467 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2468 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2566 },
2469 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2567 },
2470 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2569 },
2471 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2472 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2570 },
2473 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2571 },
2474 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2572 },
2475 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2573 },
2476 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2574 },
2477 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2575 },
2478 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1491 },
2479 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2480 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2576 },
2481 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2577 },
2482 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2578 },
2483 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2579 },
2484 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2580 },
2485 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2581 },
2486 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2582 },
2487 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2583 },
2488 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2584 },
2489 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2585 },
2490 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1744 },
2491 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2586 },
2492 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2587 },
2493 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 },
2494 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2588 },
2495 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1451 },
2496 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2589 },
2497 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2591 },
2498 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2592 },
2499 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
2500 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2593 },
2501 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2594 },
2502 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2595 },
2503 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2504 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2596 },
2505 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2597 },
2506 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2599 },
2507 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2600 },
2508 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2601 },
2509 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2602 },
2510 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 },
2511 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2603 },
2512 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2604 },
2513 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2605 },
2514 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2606 },
2515 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2608 },
2516 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2609 },
2517 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2610 },
2518 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2519 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2520 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2611 },
2521 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2613 },
2522 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2614 },
2523 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2615 },
2524 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2616 },
2525 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2617 },
2526 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2618 },
2527 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 2619 },
2528 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2620 },
2529 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2621 },
2530 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2622 },
2531 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2623 },
2532 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 2626 },
2533 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2621 },
2534 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2627 },
2535 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2536 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2630 },
2537 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2631 },
2538 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2633 },
2539 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2634 },
2540 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2635 },
2541 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2542 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2636 },
2543 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2309 },
2544 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2637 },
2545 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2639 },
2546 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2547 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2646 },
2548 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2647 },
2549 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2647 },
2550 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2649 },
2551 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2552 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2651 },
2553 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2652 },
2554 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2653 },
2555 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2556 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2655 },
2557 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2658 },
2558 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2659 },
2559 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2660 },
2560 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2663 },
2561 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2664 },
2562 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2667 },
2563 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2668 },
2564 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2670 },
2565 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2671 },
2566 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2672 },
2567 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2674 },
2568 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2675 },
2569 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2676 },
2570 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2677 },
2571 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2678 },
2572 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2679 },
2573 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2653 },
2574 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2575 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2576 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2658 },
2577 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2659 },
2578 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2682 },
2579 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2683 },
2580 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2667 },
2581 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2687 },
2582 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2688 },
2583 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2689 },
2584 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2690 },
2585 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2691 },
2586 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2695 },
2587 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2588 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2589 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2590 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2703 },
2591 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2704 },
2592 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2704 },
2593 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2650 },
2594 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2706 },
2595 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2707 },
2596 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2597 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2711 },
2598 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2711 },
2599 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2712 },
2600 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2713 },
2601 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2714 },
2602 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2716 },
2603 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2604 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2717 },
2605 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2644 },
2606 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2607 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2718 },
2608 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2719 },
2609 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2719 },
2610 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2611 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2612 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2722 },
2613 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2724 },
2614 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1524 },
2615 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2725 },
2616 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2726 },
2617 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2727 },
2618 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2728 },
2619 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2729 },
2620 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2730 },
2621 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2731 },
2622 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2732 },
2623 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2733 },
2624 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2734 },
2625 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2735 },
2626 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2627 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2736 },
2628 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2737 },
2629 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2741 },
2630 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2742 },
2631 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2744 },
2632 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2746 },
2633 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2747 },
2634 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2748 },
2635 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2749 },
2636 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2637 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2752 },
2638 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2757 },
2639 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2758 },
2640 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2759 },
2641 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2760 },
2642 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2761 },
2643 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2762 },
2644 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2763 },
2645 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2762 },
2646 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
2647 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2764 },
2648 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2765 },
2649 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2766 },
2650 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2767 },
2651 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2764 },
2652 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2768 },
2653 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2765 },
2654 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2766 },
2655 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2769 },
2656 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2770 },
2657 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2772 },
2658 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2773 },
2659 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2774 },
2660 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2775 },
2661 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2777 },
2662 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2778 },
2663 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2779 },
2664 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 },
2665 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2778 },
2666 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2781 },
2667 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2668 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2782 },
2669 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
2670 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2783 },
2671 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2784 },
2672 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2785 },
2673 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2786 },
2674 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2787 },
2675 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2788 },
2676 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 },
2677 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2791 },
2678 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2725 },
2679 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2795 },
2680 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2796 },
2681 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2797 },
2682 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2683 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1487 },
2684 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2575 },
2685 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2798 },
2686 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2799 },
2687 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2800 },
2688 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2801 },
2689 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2802 },
2690 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2803 },
2691 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2805 },
2692 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2807 },
2693 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2808 },
2694 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2812 },
2695 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2814 },
2696 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 393, .child_index = 2815 },
2697 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2819 },
2698 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2821 },
2699 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 836, .child_index = 2823 },
2700 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2837 },
2701 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2838 },
2702 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2839 },
2703 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2840 },
2704 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2841 },
2705 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2842 },
2706 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2843 },
2707 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2844 },
2708 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2845 },
2709 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2846 },
2710 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2847 },
2711 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2848 },
2712 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
2713 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
2714 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1624 },
2715 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 },
2716 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2849 },
2717 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2850 },
2718 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2719 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
2720 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2851 },
2721 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2852 },
2722 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2853 },
2723 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2854 },
2724 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2855 },
2725 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2856 },
2726 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2235 },
2727 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
2728 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2857 },
2729 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2864 },
2730 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2865 },
2731 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2866 },
2732 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
2733 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2867 },
2734 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2868 },
2735 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2869 },
2736 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2870 },
2737 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2871 },
2738 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2872 },
2739 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2873 },
2740 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2874 },
2741 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2742 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2875 },
2743 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2876 },
2744 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2877 },
2745 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2878 },
2746 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2747 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2880 },
2748 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2749 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2750 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2881 },
2751 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2882 },
2752 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2883 },
2753 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2884 },
2754 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2885 },
2755 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2887 },
2756 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2888 },
2757 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2892 },
2758 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2894 },
2759 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2896 },
2760 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2900 },
2761 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2901 },
2762 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2905 },
2763 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2906 },
2764 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2909 },
2765 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2912 },
2766 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 2914 },
2767 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 2917 },
2768 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2923 },
2769 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2924 },
2770 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2926 },
2771 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2928 },
2772 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2929 },
2773 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
2774 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2775 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2930 },
2776 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2777 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2778 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2779 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1808 },
2780 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
2781 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
2782 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2783 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
2784 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2785 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2786 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2933 },
2787 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2938 },
2788 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2940 },
2789 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2941 },
2790 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2940 },
2791 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
2792 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2793 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
2794 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2945 },
2795 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
2796 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2947 },
2797 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2948 },
2798 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
2799 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2949 },
2800 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
2801 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2802 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2951 },
2803 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1749 },
2804 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2952 },
2805 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2953 },
2806 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2954 },
2807 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2955 },
2808 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 512 },
2809 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2956 },
2810 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2957 },
2811 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2958 },
2812 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 },
2813 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
2814 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2960 },
2815 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
2816 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2961 },
2817 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2962 },
2818 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2963 },
2819 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2964 },
2820 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2965 },
2821 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2966 },
2822 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1143 },
2823 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2967 },
2824 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2968 },
2825 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2969 },
2826 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2970 },
2827 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2971 },
2828 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
2829 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2973 },
2830 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2974 },
2831 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2975 },
2832 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2976 },
2833 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2977 },
2834 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2978 },
2835 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2979 },
2836 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2980 },
2837 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 2981 },
2838 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2985 },
2839 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2986 },
2840 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2987 },
2841 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2988 },
2842 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2991 },
2843 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2991 },
2844 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2995 },
2845 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
2846 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2847 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2997 },
2848 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2998 },
2849 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2999 },
2850 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3000 },
2851 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3001 },
2852 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 3002 },
2853 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3007 },
2854 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3008 },
2855 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3009 },
2856 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3011 },
2857 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3012 },
2858 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3013 },
2859 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3014 },
2860 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3015 },
2861 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3016 },
2862 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 3018 },
2863 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3020 },
2864 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3021 },
2865 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2866 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2867 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
2868 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2869 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2870 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3024 },
2871 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2872 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2873 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2363 },
2874 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2875 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2876 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2877 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2878 .{ .char = 'v', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2879 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2880 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2881 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2882 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 },
2883 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
2884 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2885 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2886 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3022 },
2887 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2888 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2889 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2890 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2891 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3028 },
2892 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2893 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2894 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2895 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2896 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2897 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2898 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3029 },
2899 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2900 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3031 },
2901 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3032 },
2902 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3033 },
2903 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3034 },
2904 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2905 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2906 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2907 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3032 },
2908 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2652 },
2909 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3035 },
2910 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3035 },
2911 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3036 },
2912 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2913 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2914 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3037 },
2915 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2682 },
2916 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2917 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2918 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3037 },
2919 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2920 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2921 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2922 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3029 },
2923 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3038 },
2924 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3040 },
2925 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2926 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2927 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3041 },
2928 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2929 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3042 },
2930 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2931 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3043 },
2932 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3044 },
2933 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2934 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2935 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2936 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2937 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2697 },
2938 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3045 },
2939 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2940 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3047 },
2941 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2942 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3050 },
2943 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2944 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3051 },
2945 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3052 },
2946 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2947 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2948 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2949 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2950 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3041 },
2951 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3042 },
2952 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2953 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3053 },
2954 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3056 },
2955 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2956 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2957 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2958 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3057 },
2959 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2960 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2961 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3059 },
2962 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3060 },
2963 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3061 },
2964 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3062 },
2965 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3063 },
2966 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
2967 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3064 },
2968 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3065 },
2969 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3066 },
2970 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
2971 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3067 },
2972 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3068 },
2973 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3069 },
2974 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
2975 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 3070 },
2976 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2977 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
2978 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
2979 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
2980 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3072 },
2981 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3074 },
2982 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3076 },
2983 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3077 },
2984 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3078 },
2985 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3079 },
2986 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2747 },
2987 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2988 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2989 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2990 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2991 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2992 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
2993 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3080 },
2994 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
2995 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3081 },
2996 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3082 },
2997 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3083 },
2998 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2999 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3084 },
3000 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3086 },
3001 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3002 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3003 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3089 },
3004 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3090 },
3005 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3092 },
3006 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3094 },
3007 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3095 },
3008 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
3009 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3096 },
3010 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3097 },
3011 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3097 },
3012 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
3013 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3098 },
3014 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
3015 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3016 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3099 },
3017 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3100 },
3018 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3101 },
3019 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3102 },
3020 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3103 },
3021 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3104 },
3022 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3105 },
3023 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3106 },
3024 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3107 },
3025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3108 },
3026 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3109 },
3027 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3110 },
3028 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3112 },
3029 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
3030 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
3031 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3115 },
3032 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3116 },
3033 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1491 },
3034 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
3035 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3117 },
3036 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3118 },
3037 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3119 },
3038 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3120 },
3039 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3121 },
3040 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3122 },
3041 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3123 },
3042 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3124 },
3043 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3125 },
3044 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3126 },
3045 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3127 },
3046 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3128 },
3047 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3130 },
3048 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3131 },
3049 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3120 },
3050 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3051 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3133 },
3052 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3130 },
3053 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3134 },
3054 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 388, .child_index = 3135 },
3055 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3126 },
3056 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3147 },
3057 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3130 },
3058 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3149 },
3059 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3150 },
3060 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 3152 },
3061 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 3153 },
3062 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 45, .child_index = 3156 },
3063 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3157 },
3064 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 294, .child_index = 3159 },
3065 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 3166 },
3066 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 35, .child_index = 3167 },
3067 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 81, .child_index = 3168 },
3068 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3173 },
3069 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3174 },
3070 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3175 },
3071 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 163, .child_index = 3181 },
3072 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3189 },
3073 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2814 },
3074 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
3075 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3191 },
3076 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
3077 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3192 },
3078 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3193 },
3079 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3194 },
3080 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3195 },
3081 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3196 },
3082 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3197 },
3083 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3198 },
3084 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3085 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3199 },
3086 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3200 },
3087 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3201 },
3088 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3202 },
3089 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3203 },
3090 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3204 },
3091 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3205 },
3092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3206 },
3093 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3207 },
3094 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3209 },
3095 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3211 },
3096 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3212 },
3097 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3213 },
3098 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3214 },
3099 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3215 },
3100 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3216 },
3101 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3217 },
3102 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3218 },
3103 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3219 },
3104 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3220 },
3105 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3221 },
3106 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3222 },
3107 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
3108 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3224 },
3109 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3225 },
3110 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3226 },
3111 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3227 },
3112 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
3113 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3228 },
3114 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3229 },
3115 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3230 },
3116 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
3117 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3231 },
3118 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3119 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3232 },
3120 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3233 },
3121 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3234 },
3122 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3235 },
3123 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3236 },
3124 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3237 },
3125 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3238 },
3126 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3239 },
3127 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3240 },
3128 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3241 },
3129 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3243 },
3130 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3244 },
3131 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3245 },
3132 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3246 },
3133 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1891 },
3134 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3247 },
3135 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3248 },
3136 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3250 },
3137 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3252 },
3138 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2787 },
3139 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3253 },
3140 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3254 },
3141 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3255 },
3142 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3256 },
3143 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3257 },
3144 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3258 },
3145 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3259 },
3146 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3260 },
3147 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3261 },
3148 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3262 },
3149 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3263 },
3150 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3264 },
3151 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3265 },
3152 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3266 },
3153 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3267 },
3154 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3273 },
3155 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3274 },
3156 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3275 },
3157 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3276 },
3158 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3278 },
3159 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3279 },
3160 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3274 },
3161 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3280 },
3162 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3281 },
3163 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3282 },
3164 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3283 },
3165 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3284 },
3166 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3101 },
3167 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3168 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3169 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3170 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3287 },
3171 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2940 },
3172 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3173 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3285 },
3174 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3287 },
3175 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2940 },
3176 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3287 },
3177 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3178 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3179 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3285 },
3180 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 },
3181 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
3182 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 },
3183 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
3184 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
3185 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3186 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
3187 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3289 },
3188 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3290 },
3189 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3291 },
3190 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3292 },
3191 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3293 },
3192 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3294 },
3193 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3194 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3295 },
3195 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3296 },
3196 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 },
3197 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3297 },
3198 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3298 },
3199 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3299 },
3200 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3300 },
3201 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3301 },
3202 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3302 },
3203 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
3204 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3303 },
3205 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
3206 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3304 },
3207 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3305 },
3208 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
3209 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3306 },
3210 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3211 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3307 },
3212 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
3213 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3308 },
3214 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3309 },
3215 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3310 },
3216 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3311 },
3217 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3312 },
3218 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
3219 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3314 },
3220 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
3221 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 },
3222 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3316 },
3223 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3317 },
3224 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3318 },
3225 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3320 },
3226 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3227 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
3228 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3324 },
3229 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3326 },
3230 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
3231 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3328 },
3232 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3329 },
3233 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3234 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3331 },
3235 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3332 },
3236 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3237 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3333 },
3238 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3334 },
3239 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3336 },
3240 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3338 },
3241 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3339 },
3242 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3243 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3340 },
3244 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3245 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 3342 },
3246 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2985 },
3247 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3344 },
3248 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3249 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3250 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
3251 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3345 },
3252 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3346 },
3253 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3254 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3312 },
3255 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3314 },
3256 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3257 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3047 },
3258 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3259 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3260 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2644 },
3261 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
3262 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
3263 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3347 },
3264 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3349 },
3265 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3045 },
3266 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3267 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2687 },
3268 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3269 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2668 },
3270 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3350 },
3271 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3351 },
3272 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3273 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3274 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3275 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3276 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3354 },
3277 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3278 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3279 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2716 },
3280 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3281 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3282 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3283 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3284 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3285 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3286 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
3287 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2687 },
3288 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3051 },
3289 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3290 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3291 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3292 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
3293 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
3294 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3355 },
3295 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
3296 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1987 },
3297 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3357 },
3298 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3358 },
3299 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3359 },
3300 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3360 },
3301 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3362 },
3302 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3363 },
3303 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
3304 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3364 },
3305 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3365 },
3306 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3366 },
3307 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3308 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3367 },
3309 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3367 },
3310 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2482 },
3311 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2482 },
3312 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3368 },
3313 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3314 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3315 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3369 },
3316 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3370 },
3317 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3318 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3371 },
3319 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3372 },
3320 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
3321 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3322 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3323 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3324 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3325 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3326 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3373 },
3327 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3375 },
3328 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3330 },
3329 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3330 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3376 },
3331 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3377 },
3332 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3378 },
3333 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
3334 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
3335 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3084 },
3336 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3381 },
3337 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3338 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3383 },
3339 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3384 },
3340 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3385 },
3341 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3386 },
3342 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3387 },
3343 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3388 },
3344 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3389 },
3345 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3390 },
3346 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
3347 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
3348 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
3349 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
3350 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3351 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3391 },
3352 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3392 },
3353 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2800 },
3354 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3393 },
3355 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
3356 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3357 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3358 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3394 },
3359 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3395 },
3360 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3396 },
3361 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3397 },
3362 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3398 },
3363 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3399 },
3364 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3400 },
3365 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3401 },
3366 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3404 },
3367 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3405 },
3368 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3406 },
3369 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3407 },
3370 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3408 },
3371 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3409 },
3372 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3411 },
3373 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 3412 },
3374 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3414 },
3375 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 242, .child_index = 3415 },
3376 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3420 },
3377 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3421 },
3378 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3423 },
3379 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3424 },
3380 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3425 },
3381 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3427 },
3382 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3431 },
3383 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3432 },
3384 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3385 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3433 },
3386 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3434 },
3387 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3435 },
3388 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 3436 },
3389 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3438 },
3390 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3439 },
3391 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3440 },
3392 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3441 },
3393 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3442 },
3394 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3439 },
3395 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3443 },
3396 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3444 },
3397 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3445 },
3398 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 186, .child_index = 3446 },
3399 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3451 },
3400 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3452 },
3401 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 3453 },
3402 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 32, .child_index = 3455 },
3403 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 35, .child_index = 3459 },
3404 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3465 },
3405 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3466 },
3406 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3467 },
3407 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 3468 },
3408 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3469 },
3409 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3410 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3471 },
3411 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3472 },
3412 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3473 },
3413 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3474 },
3414 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3476 },
3415 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3477 },
3416 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3478 },
3417 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3479 },
3418 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3484 },
3419 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3485 },
3420 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3486 },
3421 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3487 },
3422 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3487 },
3423 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 3489 },
3424 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3495 },
3425 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3173 },
3426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3497 },
3427 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3498 },
3428 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3499 },
3429 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3430 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3291 },
3431 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3504 },
3432 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3505 },
3433 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3506 },
3434 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3507 },
3435 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3436 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1618 },
3437 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2562 },
3438 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3509 },
3439 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3440 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2976 },
3441 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3510 },
3442 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3511 },
3443 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3512 },
3444 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3512 },
3445 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
3446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3447 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3513 },
3448 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3449 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3514 },
3450 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3209 },
3451 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3212 },
3452 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3453 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3515 },
3454 .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3455 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3516 },
3456 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3517 },
3457 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3518 },
3458 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3519 },
3459 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3460 .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3520 },
3461 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3521 },
3462 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 3522 },
3463 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3464 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3527 },
3465 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3528 },
3466 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3529 },
3467 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3530 },
3468 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3531 },
3469 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3532 },
3470 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3533 },
3471 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3534 },
3472 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3535 },
3473 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3536 },
3474 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
3475 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3537 },
3476 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3538 },
3477 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3539 },
3478 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3540 },
3479 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3541 },
3480 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3547 },
3481 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2477 },
3482 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
3483 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3548 },
3484 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3549 },
3485 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3550 },
3486 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3551 },
3487 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3552 },
3488 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3553 },
3489 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3554 },
3490 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3555 },
3491 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3557 },
3492 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3558 },
3493 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3494 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3559 },
3495 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3561 },
3496 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3562 },
3497 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3563 },
3498 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3564 },
3499 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3565 },
3500 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
3501 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3566 },
3502 .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3567 },
3503 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3569 },
3504 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3570 },
3505 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3572 },
3506 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3573 },
3507 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3574 },
3508 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3576 },
3509 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3577 },
3510 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3511 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3578 },
3512 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3579 },
3513 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
3514 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
3515 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3581 },
3516 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3579 },
3517 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3582 },
3518 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3583 },
3519 .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3584 },
3520 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3585 },
3521 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3522 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3523 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3524 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3525 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
3526 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3586 },
3527 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3528 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3587 },
3529 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3588 },
3530 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3589 },
3531 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3590 },
3532 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3591 },
3533 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3592 },
3534 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3593 },
3535 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3594 },
3536 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3595 },
3537 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3596 },
3538 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3597 },
3539 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3598 },
3540 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3365 },
3541 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3599 },
3542 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2594 },
3543 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3600 },
3544 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3601 },
3545 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3602 },
3546 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3603 },
3547 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3604 },
3548 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3605 },
3549 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3607 },
3550 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3608 },
3551 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3611 },
3552 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
3553 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3612 },
3554 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3613 },
3555 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3614 },
3556 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3616 },
3557 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3558 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3617 },
3559 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3560 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3620 },
3561 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3621 },
3562 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3622 },
3563 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3323 },
3564 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3565 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3623 },
3566 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3567 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3626 },
3568 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3569 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3570 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3571 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3572 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3628 },
3573 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3629 },
3574 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3630 },
3575 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3632 },
3576 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3634 },
3577 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3635 },
3578 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 3637 },
3579 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3639 },
3580 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3641 },
3581 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3642 },
3582 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3645 },
3583 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3648 },
3584 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3648 },
3585 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3586 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3649 },
3587 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
3588 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3589 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3590 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3350 },
3591 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3651 },
3592 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3652 },
3593 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3653 },
3594 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3654 },
3595 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3655 },
3596 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3656 },
3597 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3657 },
3598 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3658 },
3599 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3659 },
3600 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3660 },
3601 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3602 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3661 },
3603 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3604 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3662 },
3605 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3606 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3663 },
3607 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3664 },
3608 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3665 },
3609 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3610 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3611 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3612 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3613 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3666 },
3614 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3668 },
3615 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3616 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3617 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3669 },
3618 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3670 },
3619 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3671 },
3620 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3672 },
3621 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3673 },
3622 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3674 },
3623 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3675 },
3624 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3676 },
3625 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3677 },
3626 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3678 },
3627 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3628 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3391 },
3629 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3630 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3679 },
3631 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3680 },
3632 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3126 },
3633 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3681 },
3634 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3682 },
3635 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3683 },
3636 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3684 },
3637 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3686 },
3638 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3686 },
3639 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3686 },
3640 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3687 },
3641 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3688 },
3642 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3689 },
3643 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3691 },
3644 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3692 },
3645 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3693 },
3646 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3694 },
3647 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3695 },
3648 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3697 },
3649 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3698 },
3650 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3699 },
3651 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3700 },
3652 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3701 },
3653 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 206, .child_index = 3702 },
3654 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3707 },
3655 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3708 },
3656 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3709 },
3657 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3710 },
3658 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3711 },
3659 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3660 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3713 },
3661 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3714 },
3662 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3715 },
3663 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3716 },
3664 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3717 },
3665 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3717 },
3666 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3719 },
3667 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3423 },
3668 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3720 },
3669 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3721 },
3670 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3722 },
3671 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3672 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3724 },
3673 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
3674 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3722 },
3675 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3729 },
3676 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3730 },
3677 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3734 },
3678 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3679 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3736 },
3680 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3737 },
3681 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3738 },
3682 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3739 },
3683 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3741 },
3684 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 3742 },
3685 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3746 },
3686 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3747 },
3687 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3748 },
3688 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3750 },
3689 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3752 },
3690 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3753 },
3691 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3755 },
3692 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3756 },
3693 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3758 },
3694 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3759 },
3695 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3761 },
3696 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
3697 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3763 },
3698 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3766 },
3699 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3767 },
3700 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
3701 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3770 },
3702 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3770 },
3703 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3771 },
3704 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 34, .child_index = 3773 },
3705 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3775 },
3706 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3776 },
3707 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3777 },
3708 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3778 },
3709 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3779 },
3710 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3781 },
3711 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3782 },
3712 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
3713 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3784 },
3714 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3476 },
3715 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
3716 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3786 },
3717 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3789 },
3718 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3790 },
3719 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3786 },
3720 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
3721 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3792 },
3722 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3793 },
3723 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3794 },
3724 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3796 },
3725 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3797 },
3726 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
3727 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3799 },
3728 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
3729 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3804 },
3730 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3799 },
3731 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3722 },
3732 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3805 },
3733 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3807 },
3734 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3809 },
3735 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3810 },
3736 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3737 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
3738 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
3739 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3740 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3811 },
3741 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3814 },
3742 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3815 },
3743 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3744 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
3745 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3746 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3818 },
3747 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3819 },
3748 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3749 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3512 },
3750 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3751 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3820 },
3752 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3821 },
3753 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
3754 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
3755 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3822 },
3756 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3823 },
3757 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2944 },
3758 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3759 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3760 .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3824 },
3761 .{ .char = 'P', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2966 },
3762 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3825 },
3763 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3826 },
3764 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3827 },
3765 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
3766 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3767 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3828 },
3768 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3829 },
3769 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3830 },
3770 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3831 },
3771 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3832 },
3772 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3833 },
3773 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3834 },
3774 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3838 },
3775 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3839 },
3776 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3840 },
3777 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3842 },
3778 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3843 },
3779 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3844 },
3780 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3845 },
3781 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3847 },
3782 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3848 },
3783 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3849 },
3784 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3850 },
3785 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
3786 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3851 },
3787 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3852 },
3788 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3853 },
3789 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3854 },
3790 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3855 },
3791 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3856 },
3792 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2854 },
3793 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3857 },
3794 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
3795 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3858 },
3796 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3797 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3859 },
3798 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3860 },
3799 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
3800 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3862 },
3801 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3863 },
3802 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3864 },
3803 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3867 },
3804 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3805 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3868 },
3806 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3869 },
3807 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3870 },
3808 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3871 },
3809 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3870 },
3810 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3872 },
3811 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3874 },
3812 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3875 },
3813 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3876 },
3814 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3878 },
3815 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3879 },
3816 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
3817 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3880 },
3818 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3881 },
3819 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3882 },
3820 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3884 },
3821 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3886 },
3822 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3887 },
3823 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3888 },
3824 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3889 },
3825 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3890 },
3826 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
3827 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
3828 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3891 },
3829 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3892 },
3830 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3893 },
3831 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3894 },
3832 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3895 },
3833 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3600 },
3834 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3896 },
3835 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3897 },
3836 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
3837 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3898 },
3838 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2168 },
3839 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3899 },
3840 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3900 },
3841 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3842 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3843 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3902 },
3844 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3845 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3846 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3847 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3905 },
3848 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
3849 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3850 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3619 },
3851 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3852 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3853 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3907 },
3854 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3908 },
3855 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 },
3856 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3910 },
3857 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3912 },
3858 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3913 },
3859 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3914 },
3860 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3916 },
3861 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3862 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3917 },
3863 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3918 },
3864 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3919 },
3865 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3920 },
3866 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3921 },
3867 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3868 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
3869 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3922 },
3870 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3871 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3872 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3873 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3923 },
3874 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3925 },
3875 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3926 },
3876 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3928 },
3877 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3930 },
3878 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3879 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3881 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3882 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3883 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3900 },
3884 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3931 },
3885 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
3886 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3887 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3934 },
3888 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3935 },
3889 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3936 },
3890 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3937 },
3891 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3938 },
3892 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3939 },
3893 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3894 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3940 },
3895 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 },
3896 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3942 },
3897 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3898 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3943 },
3899 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3900 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3944 },
3901 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3945 },
3902 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3903 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3904 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3946 },
3905 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3947 },
3906 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3669 },
3907 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3948 },
3908 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3949 },
3909 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3950 },
3910 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3951 },
3911 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3952 },
3912 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3953 },
3913 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3955 },
3914 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3956 },
3915 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3957 },
3916 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3958 },
3917 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3961 },
3918 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
3919 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3962 },
3920 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3963 },
3921 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3964 },
3922 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3965 },
3923 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3966 },
3924 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3967 },
3925 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3969 },
3926 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3970 },
3927 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3971 },
3928 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3972 },
3929 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3930 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3931 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3976 },
3932 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
3933 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3934 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3980 },
3935 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3936 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3694 },
3937 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3982 },
3938 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 3983 },
3939 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3985 },
3940 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 170, .child_index = 3986 },
3941 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3989 },
3942 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3990 },
3943 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3991 },
3944 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3993 },
3945 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
3946 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3994 },
3947 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3994 },
3948 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3995 },
3949 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3996 },
3950 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
3951 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3998 },
3952 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3999 },
3953 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4002 },
3954 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4002 },
3955 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3956 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4003 },
3957 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4005 },
3958 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4006 },
3959 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4008 },
3960 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3961 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3962 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3963 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4010 },
3964 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4011 },
3965 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4012 },
3966 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4013 },
3967 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4016 },
3968 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4017 },
3969 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 4019 },
3970 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 4021 },
3971 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4023 },
3972 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3973 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3974 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3975 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4027 },
3976 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3977 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3978 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
3979 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 4033 },
3980 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
3981 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4029 },
3982 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4027 },
3983 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3984 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4038 },
3985 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3746 },
3986 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4039 },
3987 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4040 },
3988 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4041 },
3989 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4025 },
3990 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4042 },
3991 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4044 },
3992 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4045 },
3993 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4045 },
3994 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4046 },
3995 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3755 },
3996 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3758 },
3997 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4047 },
3998 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4049 },
3999 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4050 },
4000 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4051 },
4001 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4051 },
4002 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4052 },
4003 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3761 },
4004 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
4005 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3766 },
4006 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4006 },
4007 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4053 },
4008 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4054 },
4009 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 22, .child_index = 4055 },
4010 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4008 },
4011 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4057 },
4012 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4058 },
4013 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4014 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4015 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4016 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4017 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4060 },
4018 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4060 },
4019 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4061 },
4020 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4062 },
4021 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3798 },
4022 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
4023 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3789 },
4024 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3790 },
4025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4063 },
4026 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4065 },
4027 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4028 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4067 },
4029 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4068 },
4030 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3796 },
4031 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4069 },
4032 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4071 },
4033 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4072 },
4034 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4075 },
4035 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3797 },
4036 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4037 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
4038 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4039 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4076 },
4040 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4078 },
4041 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3783 },
4042 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4079 },
4043 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
4044 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
4045 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4081 },
4046 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4082 },
4047 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4048 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4049 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
4050 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
4051 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4052 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
4053 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3507 },
4054 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3289 },
4055 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 4084 },
4056 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4092 },
4057 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4093 },
4058 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4094 },
4059 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4095 },
4060 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1661 },
4061 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2544 },
4062 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4096 },
4063 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4097 },
4064 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4098 },
4065 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4099 },
4066 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4100 },
4067 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4101 },
4068 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4102 },
4069 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
4070 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
4071 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 568 },
4072 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
4073 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
4074 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4103 },
4075 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4104 },
4076 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4105 },
4077 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4107 },
4078 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2602 },
4079 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3847 },
4080 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4108 },
4081 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4109 },
4082 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4110 },
4083 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4112 },
4084 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4113 },
4085 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4086 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4087 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4114 },
4088 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4115 },
4089 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4116 },
4090 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4117 },
4091 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4118 },
4092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4119 },
4093 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4120 },
4094 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4121 },
4095 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4122 },
4096 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4123 },
4097 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4124 },
4098 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4125 },
4099 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4100 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4127 },
4101 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4128 },
4102 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4129 },
4103 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4130 },
4104 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4131 },
4105 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4132 },
4106 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4133 },
4107 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4134 },
4108 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4136 },
4109 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4137 },
4110 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4139 },
4111 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4140 },
4112 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4141 },
4113 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
4114 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4142 },
4115 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
4116 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4143 },
4117 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4144 },
4118 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4145 },
4119 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4146 },
4120 .{ .char = 'A', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4147 },
4121 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4122 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4123 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4148 },
4124 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4149 },
4125 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 4150 },
4126 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4127 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4152 },
4128 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1789 },
4129 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4153 },
4130 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 4154 },
4131 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4166 },
4132 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4167 },
4133 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4168 },
4134 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4169 },
4135 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4136 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4170 },
4137 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4173 },
4138 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4139 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3901 },
4140 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4141 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
4142 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4143 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4144 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4175 },
4145 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4146 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
4147 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4176 },
4148 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4177 },
4149 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4179 },
4150 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2431 },
4151 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4152 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
4153 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4181 },
4154 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3917 },
4155 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3918 },
4156 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4182 },
4157 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
4158 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4183 },
4159 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3917 },
4160 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3925 },
4161 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4184 },
4162 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4185 },
4163 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4186 },
4164 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4187 },
4165 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4190 },
4166 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4167 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4168 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4169 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4170 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
4171 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
4172 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4191 },
4173 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4192 },
4174 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4194 },
4175 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4195 },
4176 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4196 },
4177 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3118 },
4178 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4197 },
4179 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4198 },
4180 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4199 },
4181 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4200 },
4182 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
4183 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3230 },
4184 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4203 },
4185 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4204 },
4186 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4205 },
4187 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4206 },
4188 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 },
4189 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4208 },
4190 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4209 },
4191 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4210 },
4192 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3597 },
4193 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3961 },
4194 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4211 },
4195 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4196 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4211 },
4197 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4212 },
4198 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4199 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4200 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4201 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4213 },
4202 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4214 },
4203 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4215 },
4204 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4205 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4215 },
4206 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4207 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4216 },
4208 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4217 },
4209 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4218 },
4210 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3712 },
4211 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4212 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4219 },
4213 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4214 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4221 },
4215 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4222 },
4216 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4223 },
4217 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4224 },
4218 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4219 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4225 },
4220 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4221 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4222 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4226 },
4223 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 4228 },
4224 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 84, .child_index = 4228 },
4225 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4225 },
4226 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4227 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4233 },
4228 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3989 },
4229 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4230 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4231 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4234 },
4232 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
4233 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4236 },
4234 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4237 },
4235 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4066 },
4236 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4238 },
4237 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4239 },
4238 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4240 },
4239 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
4240 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4241 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3682 },
4242 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4243 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4241 },
4244 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4245 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4246 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4243 },
4247 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4248 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4245 },
4249 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4250 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4251 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4252 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4246 },
4253 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4254 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4255 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4248 },
4256 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4248 },
4257 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4250 },
4258 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4251 },
4259 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4250 },
4260 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4250 },
4261 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4262 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4263 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4253 },
4264 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4253 },
4265 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4254 },
4266 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4267 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4268 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4257 },
4269 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4260 },
4270 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4254 },
4271 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4272 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4273 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4257 },
4274 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4027 },
4275 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4262 },
4276 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4262 },
4277 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3779 },
4278 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3783 },
4279 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4280 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4264 },
4281 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3759 },
4282 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3755 },
4283 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
4284 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3766 },
4285 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4265 },
4286 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4266 },
4287 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4047 },
4288 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3762 },
4289 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4268 },
4290 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4270 },
4291 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4271 },
4292 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4241 },
4293 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4294 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4244 },
4295 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4296 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4273 },
4297 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4275 },
4298 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4276 },
4299 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
4300 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3790 },
4301 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3785 },
4302 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4303 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4280 },
4304 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4281 },
4305 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4282 },
4306 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4282 },
4307 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4283 },
4308 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4309 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
4310 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4311 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4284 },
4312 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4313 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4314 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3798 },
4315 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4285 },
4316 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4285 },
4317 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4286 },
4318 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4288 },
4319 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4288 },
4320 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4289 },
4321 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4291 },
4322 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4292 },
4323 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4293 },
4324 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4297 },
4325 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4298 },
4326 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4299 },
4327 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4300 },
4328 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4301 },
4329 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4302 },
4330 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4303 },
4331 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4305 },
4332 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4306 },
4333 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4307 },
4334 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4308 },
4335 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4309 },
4336 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4310 },
4337 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4312 },
4338 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4313 },
4339 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4314 },
4340 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4317 },
4341 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4318 },
4342 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4319 },
4343 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4320 },
4344 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 405 },
4345 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4321 },
4346 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4322 },
4347 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
4348 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4323 },
4349 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4324 },
4350 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4325 },
4351 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4327 },
4352 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4328 },
4353 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4329 },
4354 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4330 },
4355 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4331 },
4356 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4332 },
4357 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4333 },
4358 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4334 },
4359 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4336 },
4360 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
4361 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4338 },
4362 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4339 },
4363 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4340 },
4364 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4341 },
4365 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3899 },
4366 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4342 },
4367 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4343 },
4368 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4344 },
4369 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4345 },
4370 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
4371 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4346 },
4372 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4347 },
4373 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4348 },
4374 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4346 },
4375 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
4376 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4349 },
4377 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
4378 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4350 },
4379 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4352 },
4380 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3569 },
4381 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4353 },
4382 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4354 },
4383 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4384 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4355 },
4385 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4356 },
4386 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
4387 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4388 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4357 },
4389 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4358 },
4390 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4359 },
4391 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4361 },
4392 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4362 },
4393 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4365 },
4394 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4366 },
4395 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4368 },
4396 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3209 },
4397 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4369 },
4398 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3530 },
4399 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4370 },
4400 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4372 },
4401 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4375 },
4402 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4376 },
4403 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4377 },
4404 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4378 },
4405 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4379 },
4406 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4407 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
4408 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4409 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4410 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4411 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4380 },
4412 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4381 },
4413 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
4414 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
4415 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4382 },
4416 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
4417 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4383 },
4418 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4384 },
4419 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
4420 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4385 },
4421 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
4422 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4386 },
4423 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4387 },
4424 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4185 },
4425 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4388 },
4426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4389 },
4427 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4390 },
4428 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4391 },
4429 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4392 },
4430 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4393 },
4431 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4432 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4394 },
4433 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4395 },
4434 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4396 },
4435 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4397 },
4436 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2071 },
4437 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4398 },
4438 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
4439 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4399 },
4440 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4400 },
4441 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4401 },
4442 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4402 },
4443 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4403 },
4444 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4404 },
4445 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4405 },
4446 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4406 },
4447 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4448 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4407 },
4449 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4450 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4451 .{ .char = 'M', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4452 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4408 },
4453 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4409 },
4454 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4410 },
4455 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4411 },
4456 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4412 },
4457 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4458 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4459 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4460 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4413 },
4461 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4415 },
4462 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4416 },
4463 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4416 },
4464 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4417 },
4465 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4418 },
4466 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 4420 },
4467 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4423 },
4468 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4426 },
4469 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4225 },
4470 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4412 },
4471 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4412 },
4472 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4473 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4427 },
4474 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
4475 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
4476 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4429 },
4477 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4430 },
4478 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4430 },
4479 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4431 },
4480 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4481 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4435 },
4482 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4011 },
4483 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4436 },
4484 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4437 },
4485 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4437 },
4486 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4438 },
4487 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4439 },
4488 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4439 },
4489 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4440 },
4490 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4441 },
4491 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4441 },
4492 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4441 },
4493 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4443 },
4494 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4441 },
4495 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4444 },
4496 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4445 },
4497 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4445 },
4498 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4446 },
4499 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4446 },
4500 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4448 },
4501 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4502 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4051 },
4503 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4051 },
4504 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4449 },
4505 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4449 },
4506 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4450 },
4507 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3776 },
4508 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4452 },
4509 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4446 },
4510 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4453 },
4511 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4455 },
4512 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4427 },
4513 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4427 },
4514 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4515 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4516 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4457 },
4517 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4458 },
4518 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3796 },
4519 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4459 },
4520 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4455 },
4521 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4522 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4461 },
4523 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
4524 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4462 },
4525 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4463 },
4526 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4464 },
4527 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4465 },
4528 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4466 },
4529 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4467 },
4530 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4298 },
4531 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4299 },
4532 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4300 },
4533 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4468 },
4534 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4535 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4473 },
4536 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4474 },
4537 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4475 },
4538 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4476 },
4539 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 4477 },
4540 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4478 },
4541 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4479 },
4542 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4480 },
4543 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4481 },
4544 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4482 },
4545 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4483 },
4546 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
4547 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4548 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4484 },
4549 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4486 },
4550 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4487 },
4551 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4489 },
4552 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2145 },
4553 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4490 },
4554 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4491 },
4555 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3833 },
4556 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4492 },
4557 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4558 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4559 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4493 },
4560 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4494 },
4561 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3558 },
4562 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4495 },
4563 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4496 },
4564 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4497 },
4565 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
4566 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4498 },
4567 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4500 },
4568 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4501 },
4569 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4502 },
4570 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1352 },
4571 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
4572 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4338 },
4573 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4503 },
4574 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4504 },
4575 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4505 },
4576 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4506 },
4577 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4507 },
4578 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3246 },
4579 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
4580 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4508 },
4581 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4509 },
4582 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1883 },
4583 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4510 },
4584 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2741 },
4585 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
4586 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3569 },
4587 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4511 },
4588 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4512 },
4589 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4513 },
4590 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4514 },
4591 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4515 },
4592 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4516 },
4593 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
4594 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4517 },
4595 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
4596 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4518 },
4597 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4519 },
4598 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4520 },
4599 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 738 },
4600 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4521 },
4601 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2192 },
4602 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4523 },
4603 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
4604 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4524 },
4605 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4525 },
4606 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 580 },
4607 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4526 },
4608 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
4609 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 },
4610 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4527 },
4611 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4528 },
4612 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4529 },
4613 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4530 },
4614 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4531 },
4615 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4532 },
4616 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
4617 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4618 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
4619 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4533 },
4620 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3622 },
4621 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4534 },
4622 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4535 },
4623 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4624 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4536 },
4625 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4537 },
4626 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4538 },
4627 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4539 },
4628 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4540 },
4629 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4541 },
4630 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4542 },
4631 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4543 },
4632 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4544 },
4633 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
4634 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1098 },
4635 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4547 },
4636 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4548 },
4637 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4552 },
4638 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4554 },
4639 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4555 },
4640 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4641 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4557 },
4642 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4558 },
4643 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4559 },
4644 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4560 },
4645 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4646 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4217 },
4647 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4648 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4649 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4650 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4565 },
4651 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4566 },
4652 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4568 },
4653 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4654 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4655 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4656 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4657 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
4658 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4659 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4571 },
4660 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4661 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4572 },
4662 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4029 },
4663 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4236 },
4664 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4573 },
4665 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4574 },
4666 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4667 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4668 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4669 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4435 },
4670 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4671 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4672 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4673 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4246 },
4674 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4576 },
4675 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4250 },
4676 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4578 },
4677 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4580 },
4678 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4581 },
4679 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4582 },
4680 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4582 },
4681 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4214 },
4682 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4583 },
4683 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4583 },
4684 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4584 },
4685 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4587 },
4686 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4588 },
4687 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4588 },
4688 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4589 },
4689 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4590 },
4690 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4590 },
4691 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4692 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4693 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4431 },
4694 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4265 },
4695 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4432 },
4696 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4697 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3530 },
4698 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4591 },
4699 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4593 },
4700 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4299 },
4701 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4594 },
4702 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4595 },
4703 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4464 },
4704 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4705 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4706 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4707 .{ .char = '3', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4708 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
4709 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4596 },
4710 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4597 },
4711 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
4712 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4598 },
4713 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4599 },
4714 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4600 },
4715 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4601 },
4716 .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4602 },
4717 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4603 },
4718 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4604 },
4719 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4605 },
4720 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4606 },
4721 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4607 },
4722 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4608 },
4723 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2946 },
4724 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4609 },
4725 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4611 },
4726 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4727 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
4728 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4612 },
4729 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4730 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3393 },
4731 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4613 },
4732 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4614 },
4733 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4615 },
4734 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4616 },
4735 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4617 },
4736 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4737 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4619 },
4738 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4620 },
4739 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4621 },
4740 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4622 },
4741 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4742 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4623 },
4743 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4624 },
4744 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4625 },
4745 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4626 },
4746 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4627 },
4747 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4628 },
4748 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4629 },
4749 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4630 },
4750 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4631 },
4751 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4632 },
4752 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4633 },
4753 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4634 },
4754 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4635 },
4755 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4636 },
4756 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4637 },
4757 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4638 },
4758 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4759 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
4760 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4639 },
4761 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4641 },
4762 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4642 },
4763 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4635 },
4764 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
4765 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4643 },
4766 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4767 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4644 },
4768 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4645 },
4769 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
4770 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4646 },
4771 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4647 },
4772 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4649 },
4773 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4650 },
4774 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4651 },
4775 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
4776 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4652 },
4777 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4653 },
4778 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4654 },
4779 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4655 },
4780 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4656 },
4781 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4658 },
4782 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4659 },
4783 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4660 },
4784 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4661 },
4785 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4662 },
4786 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4663 },
4787 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4664 },
4788 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4665 },
4789 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4665 },
4790 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4666 },
4791 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4667 },
4792 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4668 },
4793 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4794 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4671 },
4795 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4672 },
4796 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4797 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4798 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4435 },
4799 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4800 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4801 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4673 },
4802 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4803 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4234 },
4804 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4805 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4674 },
4806 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4675 },
4807 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4676 },
4808 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4676 },
4809 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4677 },
4810 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4562 },
4811 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4812 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4244 },
4813 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4459 },
4814 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4011 },
4815 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4058 },
4816 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4275 },
4817 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4443 },
4818 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4580 },
4819 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4678 },
4820 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4821 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4278 },
4822 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4823 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4824 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4679 },
4825 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4680 },
4826 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4682 },
4827 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4683 },
4828 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4684 },
4829 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4685 },
4830 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4831 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4686 },
4832 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4688 },
4833 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4834 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 866 },
4835 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4478 },
4836 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 4692 },
4837 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4694 },
4838 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4695 },
4839 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4696 },
4840 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4697 },
4841 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4698 },
4842 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4699 },
4843 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4699 },
4844 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4700 },
4845 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
4846 .{ .char = '8', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4701 },
4847 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4702 },
4848 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
4849 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
4850 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4851 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4703 },
4852 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
4853 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4704 },
4854 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4704 },
4855 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4705 },
4856 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4857 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
4858 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4706 },
4859 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4707 },
4860 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4708 },
4861 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4709 },
4862 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4710 },
4863 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4711 },
4864 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4712 },
4865 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
4866 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4713 },
4867 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4208 },
4868 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4714 },
4869 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4715 },
4870 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4716 },
4871 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4717 },
4872 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4718 },
4873 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4719 },
4874 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
4875 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4720 },
4876 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4877 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4721 },
4878 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4722 },
4879 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4723 },
4880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4724 },
4881 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4725 },
4882 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4726 },
4883 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4387 },
4884 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4536 },
4885 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4387 },
4886 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4185 },
4887 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4727 },
4888 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4889 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4728 },
4890 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4729 },
4891 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4730 },
4892 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4731 },
4893 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4731 },
4894 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
4895 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4733 },
4896 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4734 },
4897 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4735 },
4898 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4736 },
4899 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4737 },
4900 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4738 },
4901 .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4739 },
4902 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4741 },
4903 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4904 .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4905 .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4906 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4907 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4742 },
4908 .{ .char = '5', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4743 },
4909 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4220 },
4910 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4744 },
4911 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4571 },
4912 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4674 },
4913 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4914 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4915 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4916 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4066 },
4917 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4918 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4745 },
4919 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
4920 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
4921 .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
4922 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
4923 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4747 },
4924 .{ .char = 'w', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4925 .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4926 .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4927 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4928 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
4929 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4748 },
4930 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 4751 },
4931 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4755 },
4932 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4756 },
4933 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4757 },
4934 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4758 },
4935 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3807 },
4936 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4759 },
4937 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4760 },
4938 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4761 },
4939 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4762 },
4940 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4763 },
4941 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4764 },
4942 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4765 },
4943 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4334 },
4944 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4129 },
4945 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4766 },
4946 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4767 },
4947 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4768 },
4948 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4769 },
4949 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4770 },
4950 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4772 },
4951 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4773 },
4952 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4774 },
4953 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4775 },
4954 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4776 },
4955 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4777 },
4956 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4957 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4778 },
4958 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4779 },
4959 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4780 },
4960 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4781 },
4961 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4782 },
4962 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4783 },
4963 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4785 },
4964 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4786 },
4965 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4787 },
4966 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4659 },
4967 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
4968 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
4969 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4788 },
4970 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4789 },
4971 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4790 },
4972 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4791 },
4973 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4792 },
4974 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4791 },
4975 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4793 },
4976 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4793 },
4977 .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4795 },
4978 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4798 },
4979 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4799 },
4980 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4800 },
4981 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4677 },
4982 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4677 },
4983 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4802 },
4984 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4803 },
4985 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 496 },
4986 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
4987 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
4988 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
4989 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4990 .{ .char = 'P', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4804 },
4991 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4805 },
4992 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4806 },
4993 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
4994 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4807 },
4995 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4808 },
4996 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
4997 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4809 },
4998 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2730 },
4999 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
5000 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4811 },
5001 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
5002 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
5003 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4812 },
5004 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4813 },
5005 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3881 },
5006 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4404 },
5007 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4327 },
5008 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4814 },
5009 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4815 },
5010 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4816 },
5011 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
5012 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4817 },
5013 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4818 },
5014 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
5015 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4819 },
5016 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4820 },
5017 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4821 },
5018 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4822 },
5019 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4823 },
5020 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4823 },
5021 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4824 },
5022 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2799 },
5023 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4825 },
5024 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
5025 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 183 },
5026 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4826 },
5027 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4827 },
5028 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4828 },
5029 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5030 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4829 },
5031 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5032 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5033 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5034 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4612 },
5035 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4831 },
5036 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
5037 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5038 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4833 },
5039 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4834 },
5040 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4835 },
5041 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4836 },
5042 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4837 },
5043 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2883 },
5044 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4841 },
5045 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2946 },
5046 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
5047 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4842 },
5048 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
5049 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
5050 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4843 },
5051 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4844 },
5052 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
5053 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4845 },
5054 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4846 },
5055 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
5056 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4847 },
5057 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4848 },
5058 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3937 },
5059 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5060 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4849 },
5061 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4850 },
5062 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4851 },
5063 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5064 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4852 },
5065 .{ .char = '_', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5066 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4829 },
5067 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
5068 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5069 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4853 },
5070 .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5071 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4854 },
5072 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4855 },
5073 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4856 },
5074 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4505 },
5075 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 },
5076 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 420 },
5077 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4857 },
5078 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4858 },
5079 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4859 },
5080 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4860 },
5081 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
5082 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4861 },
5083 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4862 },
5084 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3117 },
5085 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4863 },
5086 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2384 },
5087 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4864 },
5088 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5089 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4865 },
5090 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4868 },
5091 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4869 },
5092 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4870 },
5093 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5094 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4871 },
5095 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4872 },
5096 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
5097 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
5098 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4873 },
5099 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
5100 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4874 },
5101 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4834 },
5102 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4875 },
5103 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4875 },
5104 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4877 },
5105 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4878 },
5106 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4879 },
5107 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
5108 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
5109 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
5110 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4880 },
5111 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
5112 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5113 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4882 },
5114 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4883 },
5115 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4884 },
5116 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4885 },
5117 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4886 },
5118 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4887 },
5119 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4888 },
5120 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
5121 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4889 },
5122 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4890 },
5123 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
5124 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4891 },
5125 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4892 },
5126 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4893 },
5127 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1654 },
5128 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4894 },
5129 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4895 },
5130 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4896 },
5131 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5132 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4897 },
5133 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4898 },
5134 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4899 },
5135 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5136};
5137const builtin_data = blk: {
5138 @setEvalBranchQuota(3948);
5139 break :blk [_]@This(){
5140 // _Block_object_assign
5141 .{ .tag = @enumFromInt(0), .param_str = "vv*vC*iC", .properties = .{ .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } },
5142 // _Block_object_dispose
5143 .{ .tag = @enumFromInt(1), .param_str = "vvC*iC", .properties = .{ .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } },
5144 // _Exit
5145 .{ .tag = @enumFromInt(2), .param_str = "vi", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
5146 // _InterlockedAnd
5147 .{ .tag = @enumFromInt(3), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5148 // _InterlockedAnd16
5149 .{ .tag = @enumFromInt(4), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5150 // _InterlockedAnd8
5151 .{ .tag = @enumFromInt(5), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5152 // _InterlockedCompareExchange
5153 .{ .tag = @enumFromInt(6), .param_str = "NiNiD*NiNi", .properties = .{ .language = .all_ms_languages } },
5154 // _InterlockedCompareExchange16
5155 .{ .tag = @enumFromInt(7), .param_str = "ssD*ss", .properties = .{ .language = .all_ms_languages } },
5156 // _InterlockedCompareExchange64
5157 .{ .tag = @enumFromInt(8), .param_str = "LLiLLiD*LLiLLi", .properties = .{ .language = .all_ms_languages } },
5158 // _InterlockedCompareExchange8
5159 .{ .tag = @enumFromInt(9), .param_str = "ccD*cc", .properties = .{ .language = .all_ms_languages } },
5160 // _InterlockedCompareExchangePointer
5161 .{ .tag = @enumFromInt(10), .param_str = "v*v*D*v*v*", .properties = .{ .language = .all_ms_languages } },
5162 // _InterlockedCompareExchangePointer_nf
5163 .{ .tag = @enumFromInt(11), .param_str = "v*v*D*v*v*", .properties = .{ .language = .all_ms_languages } },
5164 // _InterlockedDecrement
5165 .{ .tag = @enumFromInt(12), .param_str = "NiNiD*", .properties = .{ .language = .all_ms_languages } },
5166 // _InterlockedDecrement16
5167 .{ .tag = @enumFromInt(13), .param_str = "ssD*", .properties = .{ .language = .all_ms_languages } },
5168 // _InterlockedExchange
5169 .{ .tag = @enumFromInt(14), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5170 // _InterlockedExchange16
5171 .{ .tag = @enumFromInt(15), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5172 // _InterlockedExchange8
5173 .{ .tag = @enumFromInt(16), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5174 // _InterlockedExchangeAdd
5175 .{ .tag = @enumFromInt(17), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5176 // _InterlockedExchangeAdd16
5177 .{ .tag = @enumFromInt(18), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5178 // _InterlockedExchangeAdd8
5179 .{ .tag = @enumFromInt(19), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5180 // _InterlockedExchangePointer
5181 .{ .tag = @enumFromInt(20), .param_str = "v*v*D*v*", .properties = .{ .language = .all_ms_languages } },
5182 // _InterlockedExchangeSub
5183 .{ .tag = @enumFromInt(21), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5184 // _InterlockedExchangeSub16
5185 .{ .tag = @enumFromInt(22), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5186 // _InterlockedExchangeSub8
5187 .{ .tag = @enumFromInt(23), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5188 // _InterlockedIncrement
5189 .{ .tag = @enumFromInt(24), .param_str = "NiNiD*", .properties = .{ .language = .all_ms_languages } },
5190 // _InterlockedIncrement16
5191 .{ .tag = @enumFromInt(25), .param_str = "ssD*", .properties = .{ .language = .all_ms_languages } },
5192 // _InterlockedOr
5193 .{ .tag = @enumFromInt(26), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5194 // _InterlockedOr16
5195 .{ .tag = @enumFromInt(27), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5196 // _InterlockedOr8
5197 .{ .tag = @enumFromInt(28), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5198 // _InterlockedXor
5199 .{ .tag = @enumFromInt(29), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5200 // _InterlockedXor16
5201 .{ .tag = @enumFromInt(30), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5202 // _InterlockedXor8
5203 .{ .tag = @enumFromInt(31), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5204 // _MoveFromCoprocessor
5205 .{ .tag = @enumFromInt(32), .param_str = "UiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5206 // _MoveFromCoprocessor2
5207 .{ .tag = @enumFromInt(33), .param_str = "UiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5208 // _MoveToCoprocessor
5209 .{ .tag = @enumFromInt(34), .param_str = "vUiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5210 // _MoveToCoprocessor2
5211 .{ .tag = @enumFromInt(35), .param_str = "vUiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5212 // _ReturnAddress
5213 .{ .tag = @enumFromInt(36), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
5214 // __GetExceptionInfo
5215 .{ .tag = @enumFromInt(37), .param_str = "v*.", .properties = .{ .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true, .eval_args = false } } },
5216 // __abnormal_termination
5217 .{ .tag = @enumFromInt(38), .param_str = "i", .properties = .{ .language = .all_ms_languages } },
5218 // __annotation
5219 .{ .tag = @enumFromInt(39), .param_str = "wC*.", .properties = .{ .language = .all_ms_languages } },
5220 // __arithmetic_fence
5221 .{ .tag = @enumFromInt(40), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
5222 // __assume
5223 .{ .tag = @enumFromInt(41), .param_str = "vb", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
5224 // __atomic_always_lock_free
5225 .{ .tag = @enumFromInt(42), .param_str = "bzvCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5226 // __atomic_clear
5227 .{ .tag = @enumFromInt(43), .param_str = "vvD*i", .properties = .{} },
5228 // __atomic_is_lock_free
5229 .{ .tag = @enumFromInt(44), .param_str = "bzvCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5230 // __atomic_signal_fence
5231 .{ .tag = @enumFromInt(45), .param_str = "vi", .properties = .{} },
5232 // __atomic_test_and_set
5233 .{ .tag = @enumFromInt(46), .param_str = "bvD*i", .properties = .{} },
5234 // __atomic_thread_fence
5235 .{ .tag = @enumFromInt(47), .param_str = "vi", .properties = .{} },
5236 // __builtin___CFStringMakeConstantString
5237 .{ .tag = @enumFromInt(48), .param_str = "FC*cC*", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5238 // __builtin___NSStringMakeConstantString
5239 .{ .tag = @enumFromInt(49), .param_str = "FC*cC*", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5240 // __builtin___clear_cache
5241 .{ .tag = @enumFromInt(50), .param_str = "vc*c*", .properties = .{} },
5242 // __builtin___fprintf_chk
5243 .{ .tag = @enumFromInt(51), .param_str = "iP*RicC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
5244 // __builtin___get_unsafe_stack_bottom
5245 .{ .tag = @enumFromInt(52), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5246 // __builtin___get_unsafe_stack_ptr
5247 .{ .tag = @enumFromInt(53), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5248 // __builtin___get_unsafe_stack_start
5249 .{ .tag = @enumFromInt(54), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5250 // __builtin___get_unsafe_stack_top
5251 .{ .tag = @enumFromInt(55), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5252 // __builtin___memccpy_chk
5253 .{ .tag = @enumFromInt(56), .param_str = "v*v*vC*izz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5254 // __builtin___memcpy_chk
5255 .{ .tag = @enumFromInt(57), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5256 // __builtin___memmove_chk
5257 .{ .tag = @enumFromInt(58), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5258 // __builtin___mempcpy_chk
5259 .{ .tag = @enumFromInt(59), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5260 // __builtin___memset_chk
5261 .{ .tag = @enumFromInt(60), .param_str = "v*v*izz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5262 // __builtin___printf_chk
5263 .{ .tag = @enumFromInt(61), .param_str = "iicC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
5264 // __builtin___snprintf_chk
5265 .{ .tag = @enumFromInt(62), .param_str = "ic*RzizcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 4 } } },
5266 // __builtin___sprintf_chk
5267 .{ .tag = @enumFromInt(63), .param_str = "ic*RizcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 3 } } },
5268 // __builtin___stpcpy_chk
5269 .{ .tag = @enumFromInt(64), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5270 // __builtin___stpncpy_chk
5271 .{ .tag = @enumFromInt(65), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5272 // __builtin___strcat_chk
5273 .{ .tag = @enumFromInt(66), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5274 // __builtin___strcpy_chk
5275 .{ .tag = @enumFromInt(67), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5276 // __builtin___strlcat_chk
5277 .{ .tag = @enumFromInt(68), .param_str = "zc*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5278 // __builtin___strlcpy_chk
5279 .{ .tag = @enumFromInt(69), .param_str = "zc*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5280 // __builtin___strncat_chk
5281 .{ .tag = @enumFromInt(70), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5282 // __builtin___strncpy_chk
5283 .{ .tag = @enumFromInt(71), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5284 // __builtin___vfprintf_chk
5285 .{ .tag = @enumFromInt(72), .param_str = "iP*RicC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
5286 // __builtin___vprintf_chk
5287 .{ .tag = @enumFromInt(73), .param_str = "iicC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
5288 // __builtin___vsnprintf_chk
5289 .{ .tag = @enumFromInt(74), .param_str = "ic*RzizcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 4 } } },
5290 // __builtin___vsprintf_chk
5291 .{ .tag = @enumFromInt(75), .param_str = "ic*RizcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 3 } } },
5292 // __builtin_abort
5293 .{ .tag = @enumFromInt(76), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true, .lib_function_with_builtin_prefix = true } } },
5294 // __builtin_abs
5295 .{ .tag = @enumFromInt(77), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5296 // __builtin_acos
5297 .{ .tag = @enumFromInt(78), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5298 // __builtin_acosf
5299 .{ .tag = @enumFromInt(79), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5300 // __builtin_acosf128
5301 .{ .tag = @enumFromInt(80), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5302 // __builtin_acosh
5303 .{ .tag = @enumFromInt(81), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5304 // __builtin_acoshf
5305 .{ .tag = @enumFromInt(82), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5306 // __builtin_acoshf128
5307 .{ .tag = @enumFromInt(83), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5308 // __builtin_acoshl
5309 .{ .tag = @enumFromInt(84), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5310 // __builtin_acosl
5311 .{ .tag = @enumFromInt(85), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5312 // __builtin_add_overflow
5313 .{ .tag = @enumFromInt(86), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
5314 // __builtin_addc
5315 .{ .tag = @enumFromInt(87), .param_str = "UiUiCUiCUiCUi*", .properties = .{} },
5316 // __builtin_addcb
5317 .{ .tag = @enumFromInt(88), .param_str = "UcUcCUcCUcCUc*", .properties = .{} },
5318 // __builtin_addcl
5319 .{ .tag = @enumFromInt(89), .param_str = "ULiULiCULiCULiCULi*", .properties = .{} },
5320 // __builtin_addcll
5321 .{ .tag = @enumFromInt(90), .param_str = "ULLiULLiCULLiCULLiCULLi*", .properties = .{} },
5322 // __builtin_addcs
5323 .{ .tag = @enumFromInt(91), .param_str = "UsUsCUsCUsCUs*", .properties = .{} },
5324 // __builtin_align_down
5325 .{ .tag = @enumFromInt(92), .param_str = "v*vC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5326 // __builtin_align_up
5327 .{ .tag = @enumFromInt(93), .param_str = "v*vC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5328 // __builtin_alloca
5329 .{ .tag = @enumFromInt(94), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5330 // __builtin_alloca_uninitialized
5331 .{ .tag = @enumFromInt(95), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5332 // __builtin_alloca_with_align
5333 .{ .tag = @enumFromInt(96), .param_str = "v*zIz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5334 // __builtin_alloca_with_align_uninitialized
5335 .{ .tag = @enumFromInt(97), .param_str = "v*zIz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5336 // __builtin_amdgcn_alignbit
5337 .{ .tag = @enumFromInt(98), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5338 // __builtin_amdgcn_alignbyte
5339 .{ .tag = @enumFromInt(99), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5340 // __builtin_amdgcn_atomic_dec32
5341 .{ .tag = @enumFromInt(100), .param_str = "UZiUZiD*UZiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5342 // __builtin_amdgcn_atomic_dec64
5343 .{ .tag = @enumFromInt(101), .param_str = "UWiUWiD*UWiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5344 // __builtin_amdgcn_atomic_inc32
5345 .{ .tag = @enumFromInt(102), .param_str = "UZiUZiD*UZiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5346 // __builtin_amdgcn_atomic_inc64
5347 .{ .tag = @enumFromInt(103), .param_str = "UWiUWiD*UWiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5348 // __builtin_amdgcn_buffer_wbinvl1
5349 .{ .tag = @enumFromInt(104), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5350 // __builtin_amdgcn_class
5351 .{ .tag = @enumFromInt(105), .param_str = "bdi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5352 // __builtin_amdgcn_classf
5353 .{ .tag = @enumFromInt(106), .param_str = "bfi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5354 // __builtin_amdgcn_cosf
5355 .{ .tag = @enumFromInt(107), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5356 // __builtin_amdgcn_cubeid
5357 .{ .tag = @enumFromInt(108), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5358 // __builtin_amdgcn_cubema
5359 .{ .tag = @enumFromInt(109), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5360 // __builtin_amdgcn_cubesc
5361 .{ .tag = @enumFromInt(110), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5362 // __builtin_amdgcn_cubetc
5363 .{ .tag = @enumFromInt(111), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5364 // __builtin_amdgcn_cvt_pk_i16
5365 .{ .tag = @enumFromInt(112), .param_str = "E2sii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5366 // __builtin_amdgcn_cvt_pk_u16
5367 .{ .tag = @enumFromInt(113), .param_str = "E2UsUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5368 // __builtin_amdgcn_cvt_pk_u8_f32
5369 .{ .tag = @enumFromInt(114), .param_str = "UifUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5370 // __builtin_amdgcn_cvt_pknorm_i16
5371 .{ .tag = @enumFromInt(115), .param_str = "E2sff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5372 // __builtin_amdgcn_cvt_pknorm_u16
5373 .{ .tag = @enumFromInt(116), .param_str = "E2Usff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5374 // __builtin_amdgcn_cvt_pkrtz
5375 .{ .tag = @enumFromInt(117), .param_str = "E2hff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5376 // __builtin_amdgcn_dispatch_ptr
5377 .{ .tag = @enumFromInt(118), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5378 // __builtin_amdgcn_div_fixup
5379 .{ .tag = @enumFromInt(119), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5380 // __builtin_amdgcn_div_fixupf
5381 .{ .tag = @enumFromInt(120), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5382 // __builtin_amdgcn_div_fmas
5383 .{ .tag = @enumFromInt(121), .param_str = "ddddb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5384 // __builtin_amdgcn_div_fmasf
5385 .{ .tag = @enumFromInt(122), .param_str = "ffffb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5386 // __builtin_amdgcn_div_scale
5387 .{ .tag = @enumFromInt(123), .param_str = "dddbb*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5388 // __builtin_amdgcn_div_scalef
5389 .{ .tag = @enumFromInt(124), .param_str = "fffbb*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5390 // __builtin_amdgcn_ds_append
5391 .{ .tag = @enumFromInt(125), .param_str = "ii*3", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5392 // __builtin_amdgcn_ds_bpermute
5393 .{ .tag = @enumFromInt(126), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5394 // __builtin_amdgcn_ds_consume
5395 .{ .tag = @enumFromInt(127), .param_str = "ii*3", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5396 // __builtin_amdgcn_ds_faddf
5397 .{ .tag = @enumFromInt(128), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5398 // __builtin_amdgcn_ds_fmaxf
5399 .{ .tag = @enumFromInt(129), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5400 // __builtin_amdgcn_ds_fminf
5401 .{ .tag = @enumFromInt(130), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5402 // __builtin_amdgcn_ds_permute
5403 .{ .tag = @enumFromInt(131), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5404 // __builtin_amdgcn_ds_swizzle
5405 .{ .tag = @enumFromInt(132), .param_str = "iiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5406 // __builtin_amdgcn_endpgm
5407 .{ .tag = @enumFromInt(133), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .noreturn = true } } },
5408 // __builtin_amdgcn_exp2f
5409 .{ .tag = @enumFromInt(134), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5410 // __builtin_amdgcn_fcmp
5411 .{ .tag = @enumFromInt(135), .param_str = "WUiddIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5412 // __builtin_amdgcn_fcmpf
5413 .{ .tag = @enumFromInt(136), .param_str = "WUiffIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5414 // __builtin_amdgcn_fence
5415 .{ .tag = @enumFromInt(137), .param_str = "vUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5416 // __builtin_amdgcn_fmed3f
5417 .{ .tag = @enumFromInt(138), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5418 // __builtin_amdgcn_fract
5419 .{ .tag = @enumFromInt(139), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5420 // __builtin_amdgcn_fractf
5421 .{ .tag = @enumFromInt(140), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5422 // __builtin_amdgcn_frexp_exp
5423 .{ .tag = @enumFromInt(141), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5424 // __builtin_amdgcn_frexp_expf
5425 .{ .tag = @enumFromInt(142), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5426 // __builtin_amdgcn_frexp_mant
5427 .{ .tag = @enumFromInt(143), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5428 // __builtin_amdgcn_frexp_mantf
5429 .{ .tag = @enumFromInt(144), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5430 // __builtin_amdgcn_grid_size_x
5431 .{ .tag = @enumFromInt(145), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5432 // __builtin_amdgcn_grid_size_y
5433 .{ .tag = @enumFromInt(146), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5434 // __builtin_amdgcn_grid_size_z
5435 .{ .tag = @enumFromInt(147), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5436 // __builtin_amdgcn_groupstaticsize
5437 .{ .tag = @enumFromInt(148), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5438 // __builtin_amdgcn_iglp_opt
5439 .{ .tag = @enumFromInt(149), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5440 // __builtin_amdgcn_implicitarg_ptr
5441 .{ .tag = @enumFromInt(150), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5442 // __builtin_amdgcn_interp_mov
5443 .{ .tag = @enumFromInt(151), .param_str = "fUiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5444 // __builtin_amdgcn_interp_p1
5445 .{ .tag = @enumFromInt(152), .param_str = "ffUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5446 // __builtin_amdgcn_interp_p1_f16
5447 .{ .tag = @enumFromInt(153), .param_str = "ffUiUibUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5448 // __builtin_amdgcn_interp_p2
5449 .{ .tag = @enumFromInt(154), .param_str = "fffUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5450 // __builtin_amdgcn_interp_p2_f16
5451 .{ .tag = @enumFromInt(155), .param_str = "hffUiUibUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5452 // __builtin_amdgcn_is_private
5453 .{ .tag = @enumFromInt(156), .param_str = "bvC*0", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5454 // __builtin_amdgcn_is_shared
5455 .{ .tag = @enumFromInt(157), .param_str = "bvC*0", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5456 // __builtin_amdgcn_kernarg_segment_ptr
5457 .{ .tag = @enumFromInt(158), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5458 // __builtin_amdgcn_ldexp
5459 .{ .tag = @enumFromInt(159), .param_str = "ddi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5460 // __builtin_amdgcn_ldexpf
5461 .{ .tag = @enumFromInt(160), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5462 // __builtin_amdgcn_lerp
5463 .{ .tag = @enumFromInt(161), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5464 // __builtin_amdgcn_log_clampf
5465 .{ .tag = @enumFromInt(162), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5466 // __builtin_amdgcn_logf
5467 .{ .tag = @enumFromInt(163), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5468 // __builtin_amdgcn_mbcnt_hi
5469 .{ .tag = @enumFromInt(164), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5470 // __builtin_amdgcn_mbcnt_lo
5471 .{ .tag = @enumFromInt(165), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5472 // __builtin_amdgcn_mqsad_pk_u16_u8
5473 .{ .tag = @enumFromInt(166), .param_str = "WUiWUiUiWUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5474 // __builtin_amdgcn_mqsad_u32_u8
5475 .{ .tag = @enumFromInt(167), .param_str = "V4UiWUiUiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5476 // __builtin_amdgcn_msad_u8
5477 .{ .tag = @enumFromInt(168), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5478 // __builtin_amdgcn_qsad_pk_u16_u8
5479 .{ .tag = @enumFromInt(169), .param_str = "WUiWUiUiWUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5480 // __builtin_amdgcn_queue_ptr
5481 .{ .tag = @enumFromInt(170), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5482 // __builtin_amdgcn_rcp
5483 .{ .tag = @enumFromInt(171), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5484 // __builtin_amdgcn_rcpf
5485 .{ .tag = @enumFromInt(172), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5486 // __builtin_amdgcn_read_exec
5487 .{ .tag = @enumFromInt(173), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5488 // __builtin_amdgcn_read_exec_hi
5489 .{ .tag = @enumFromInt(174), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5490 // __builtin_amdgcn_read_exec_lo
5491 .{ .tag = @enumFromInt(175), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5492 // __builtin_amdgcn_readfirstlane
5493 .{ .tag = @enumFromInt(176), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5494 // __builtin_amdgcn_readlane
5495 .{ .tag = @enumFromInt(177), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5496 // __builtin_amdgcn_rsq
5497 .{ .tag = @enumFromInt(178), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5498 // __builtin_amdgcn_rsq_clamp
5499 .{ .tag = @enumFromInt(179), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5500 // __builtin_amdgcn_rsq_clampf
5501 .{ .tag = @enumFromInt(180), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5502 // __builtin_amdgcn_rsqf
5503 .{ .tag = @enumFromInt(181), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5504 // __builtin_amdgcn_s_barrier
5505 .{ .tag = @enumFromInt(182), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5506 // __builtin_amdgcn_s_dcache_inv
5507 .{ .tag = @enumFromInt(183), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5508 // __builtin_amdgcn_s_decperflevel
5509 .{ .tag = @enumFromInt(184), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5510 // __builtin_amdgcn_s_getpc
5511 .{ .tag = @enumFromInt(185), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5512 // __builtin_amdgcn_s_getreg
5513 .{ .tag = @enumFromInt(186), .param_str = "UiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5514 // __builtin_amdgcn_s_incperflevel
5515 .{ .tag = @enumFromInt(187), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5516 // __builtin_amdgcn_s_sendmsg
5517 .{ .tag = @enumFromInt(188), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5518 // __builtin_amdgcn_s_sendmsghalt
5519 .{ .tag = @enumFromInt(189), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5520 // __builtin_amdgcn_s_setprio
5521 .{ .tag = @enumFromInt(190), .param_str = "vIs", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5522 // __builtin_amdgcn_s_setreg
5523 .{ .tag = @enumFromInt(191), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5524 // __builtin_amdgcn_s_sleep
5525 .{ .tag = @enumFromInt(192), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5526 // __builtin_amdgcn_s_waitcnt
5527 .{ .tag = @enumFromInt(193), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5528 // __builtin_amdgcn_sad_hi_u8
5529 .{ .tag = @enumFromInt(194), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5530 // __builtin_amdgcn_sad_u16
5531 .{ .tag = @enumFromInt(195), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5532 // __builtin_amdgcn_sad_u8
5533 .{ .tag = @enumFromInt(196), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5534 // __builtin_amdgcn_sbfe
5535 .{ .tag = @enumFromInt(197), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5536 // __builtin_amdgcn_sched_barrier
5537 .{ .tag = @enumFromInt(198), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5538 // __builtin_amdgcn_sched_group_barrier
5539 .{ .tag = @enumFromInt(199), .param_str = "vIiIiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5540 // __builtin_amdgcn_sicmp
5541 .{ .tag = @enumFromInt(200), .param_str = "WUiiiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5542 // __builtin_amdgcn_sicmpl
5543 .{ .tag = @enumFromInt(201), .param_str = "WUiWiWiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5544 // __builtin_amdgcn_sinf
5545 .{ .tag = @enumFromInt(202), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5546 // __builtin_amdgcn_sqrt
5547 .{ .tag = @enumFromInt(203), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5548 // __builtin_amdgcn_sqrtf
5549 .{ .tag = @enumFromInt(204), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5550 // __builtin_amdgcn_trig_preop
5551 .{ .tag = @enumFromInt(205), .param_str = "ddi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5552 // __builtin_amdgcn_trig_preopf
5553 .{ .tag = @enumFromInt(206), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5554 // __builtin_amdgcn_ubfe
5555 .{ .tag = @enumFromInt(207), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5556 // __builtin_amdgcn_uicmp
5557 .{ .tag = @enumFromInt(208), .param_str = "WUiUiUiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5558 // __builtin_amdgcn_uicmpl
5559 .{ .tag = @enumFromInt(209), .param_str = "WUiWUiWUiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5560 // __builtin_amdgcn_wave_barrier
5561 .{ .tag = @enumFromInt(210), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5562 // __builtin_amdgcn_workgroup_id_x
5563 .{ .tag = @enumFromInt(211), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5564 // __builtin_amdgcn_workgroup_id_y
5565 .{ .tag = @enumFromInt(212), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5566 // __builtin_amdgcn_workgroup_id_z
5567 .{ .tag = @enumFromInt(213), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5568 // __builtin_amdgcn_workgroup_size_x
5569 .{ .tag = @enumFromInt(214), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5570 // __builtin_amdgcn_workgroup_size_y
5571 .{ .tag = @enumFromInt(215), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5572 // __builtin_amdgcn_workgroup_size_z
5573 .{ .tag = @enumFromInt(216), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5574 // __builtin_amdgcn_workitem_id_x
5575 .{ .tag = @enumFromInt(217), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5576 // __builtin_amdgcn_workitem_id_y
5577 .{ .tag = @enumFromInt(218), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5578 // __builtin_amdgcn_workitem_id_z
5579 .{ .tag = @enumFromInt(219), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5580 // __builtin_annotation
5581 .{ .tag = @enumFromInt(220), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
5582 // __builtin_arm_cdp
5583 .{ .tag = @enumFromInt(221), .param_str = "vUIiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5584 // __builtin_arm_cdp2
5585 .{ .tag = @enumFromInt(222), .param_str = "vUIiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5586 // __builtin_arm_clrex
5587 .{ .tag = @enumFromInt(223), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5588 // __builtin_arm_cls
5589 .{ .tag = @enumFromInt(224), .param_str = "UiZUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5590 // __builtin_arm_cls64
5591 .{ .tag = @enumFromInt(225), .param_str = "UiWUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5592 // __builtin_arm_clz
5593 .{ .tag = @enumFromInt(226), .param_str = "UiZUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5594 // __builtin_arm_clz64
5595 .{ .tag = @enumFromInt(227), .param_str = "UiWUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5596 // __builtin_arm_cmse_TT
5597 .{ .tag = @enumFromInt(228), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5598 // __builtin_arm_cmse_TTA
5599 .{ .tag = @enumFromInt(229), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5600 // __builtin_arm_cmse_TTAT
5601 .{ .tag = @enumFromInt(230), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5602 // __builtin_arm_cmse_TTT
5603 .{ .tag = @enumFromInt(231), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5604 // __builtin_arm_dbg
5605 .{ .tag = @enumFromInt(232), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5606 // __builtin_arm_dmb
5607 .{ .tag = @enumFromInt(233), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5608 // __builtin_arm_dsb
5609 .{ .tag = @enumFromInt(234), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5610 // __builtin_arm_get_fpscr
5611 .{ .tag = @enumFromInt(235), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5612 // __builtin_arm_isb
5613 .{ .tag = @enumFromInt(236), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5614 // __builtin_arm_ldaex
5615 .{ .tag = @enumFromInt(237), .param_str = "v.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5616 // __builtin_arm_ldc
5617 .{ .tag = @enumFromInt(238), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5618 // __builtin_arm_ldc2
5619 .{ .tag = @enumFromInt(239), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5620 // __builtin_arm_ldc2l
5621 .{ .tag = @enumFromInt(240), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5622 // __builtin_arm_ldcl
5623 .{ .tag = @enumFromInt(241), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5624 // __builtin_arm_ldrex
5625 .{ .tag = @enumFromInt(242), .param_str = "v.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5626 // __builtin_arm_ldrexd
5627 .{ .tag = @enumFromInt(243), .param_str = "LLUiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5628 // __builtin_arm_mcr
5629 .{ .tag = @enumFromInt(244), .param_str = "vUIiUIiUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5630 // __builtin_arm_mcr2
5631 .{ .tag = @enumFromInt(245), .param_str = "vUIiUIiUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5632 // __builtin_arm_mcrr
5633 .{ .tag = @enumFromInt(246), .param_str = "vUIiUIiLLUiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5634 // __builtin_arm_mcrr2
5635 .{ .tag = @enumFromInt(247), .param_str = "vUIiUIiLLUiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5636 // __builtin_arm_mrc
5637 .{ .tag = @enumFromInt(248), .param_str = "UiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5638 // __builtin_arm_mrc2
5639 .{ .tag = @enumFromInt(249), .param_str = "UiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5640 // __builtin_arm_mrrc
5641 .{ .tag = @enumFromInt(250), .param_str = "LLUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5642 // __builtin_arm_mrrc2
5643 .{ .tag = @enumFromInt(251), .param_str = "LLUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5644 // __builtin_arm_nop
5645 .{ .tag = @enumFromInt(252), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5646 // __builtin_arm_prefetch
5647 .{ .tag = @enumFromInt(253), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5648 // __builtin_arm_qadd
5649 .{ .tag = @enumFromInt(254), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5650 // __builtin_arm_qadd16
5651 .{ .tag = @enumFromInt(255), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5652 // __builtin_arm_qadd8
5653 .{ .tag = @enumFromInt(256), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5654 // __builtin_arm_qasx
5655 .{ .tag = @enumFromInt(257), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5656 // __builtin_arm_qdbl
5657 .{ .tag = @enumFromInt(258), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5658 // __builtin_arm_qsax
5659 .{ .tag = @enumFromInt(259), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5660 // __builtin_arm_qsub
5661 .{ .tag = @enumFromInt(260), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5662 // __builtin_arm_qsub16
5663 .{ .tag = @enumFromInt(261), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5664 // __builtin_arm_qsub8
5665 .{ .tag = @enumFromInt(262), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5666 // __builtin_arm_rbit
5667 .{ .tag = @enumFromInt(263), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5668 // __builtin_arm_rbit64
5669 .{ .tag = @enumFromInt(264), .param_str = "WUiWUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } },
5670 // __builtin_arm_rsr
5671 .{ .tag = @enumFromInt(265), .param_str = "UicC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5672 // __builtin_arm_rsr64
5673 .{ .tag = @enumFromInt(266), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5674 // __builtin_arm_rsrp
5675 .{ .tag = @enumFromInt(267), .param_str = "v*cC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5676 // __builtin_arm_sadd16
5677 .{ .tag = @enumFromInt(268), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5678 // __builtin_arm_sadd8
5679 .{ .tag = @enumFromInt(269), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5680 // __builtin_arm_sasx
5681 .{ .tag = @enumFromInt(270), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5682 // __builtin_arm_sel
5683 .{ .tag = @enumFromInt(271), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5684 // __builtin_arm_set_fpscr
5685 .{ .tag = @enumFromInt(272), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5686 // __builtin_arm_sev
5687 .{ .tag = @enumFromInt(273), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5688 // __builtin_arm_sevl
5689 .{ .tag = @enumFromInt(274), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5690 // __builtin_arm_shadd16
5691 .{ .tag = @enumFromInt(275), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5692 // __builtin_arm_shadd8
5693 .{ .tag = @enumFromInt(276), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5694 // __builtin_arm_shasx
5695 .{ .tag = @enumFromInt(277), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5696 // __builtin_arm_shsax
5697 .{ .tag = @enumFromInt(278), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5698 // __builtin_arm_shsub16
5699 .{ .tag = @enumFromInt(279), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5700 // __builtin_arm_shsub8
5701 .{ .tag = @enumFromInt(280), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5702 // __builtin_arm_smlabb
5703 .{ .tag = @enumFromInt(281), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5704 // __builtin_arm_smlabt
5705 .{ .tag = @enumFromInt(282), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5706 // __builtin_arm_smlad
5707 .{ .tag = @enumFromInt(283), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5708 // __builtin_arm_smladx
5709 .{ .tag = @enumFromInt(284), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5710 // __builtin_arm_smlald
5711 .{ .tag = @enumFromInt(285), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5712 // __builtin_arm_smlaldx
5713 .{ .tag = @enumFromInt(286), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5714 // __builtin_arm_smlatb
5715 .{ .tag = @enumFromInt(287), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5716 // __builtin_arm_smlatt
5717 .{ .tag = @enumFromInt(288), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5718 // __builtin_arm_smlawb
5719 .{ .tag = @enumFromInt(289), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5720 // __builtin_arm_smlawt
5721 .{ .tag = @enumFromInt(290), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5722 // __builtin_arm_smlsd
5723 .{ .tag = @enumFromInt(291), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5724 // __builtin_arm_smlsdx
5725 .{ .tag = @enumFromInt(292), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5726 // __builtin_arm_smlsld
5727 .{ .tag = @enumFromInt(293), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5728 // __builtin_arm_smlsldx
5729 .{ .tag = @enumFromInt(294), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5730 // __builtin_arm_smuad
5731 .{ .tag = @enumFromInt(295), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5732 // __builtin_arm_smuadx
5733 .{ .tag = @enumFromInt(296), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5734 // __builtin_arm_smulbb
5735 .{ .tag = @enumFromInt(297), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5736 // __builtin_arm_smulbt
5737 .{ .tag = @enumFromInt(298), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5738 // __builtin_arm_smultb
5739 .{ .tag = @enumFromInt(299), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5740 // __builtin_arm_smultt
5741 .{ .tag = @enumFromInt(300), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5742 // __builtin_arm_smulwb
5743 .{ .tag = @enumFromInt(301), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5744 // __builtin_arm_smulwt
5745 .{ .tag = @enumFromInt(302), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5746 // __builtin_arm_smusd
5747 .{ .tag = @enumFromInt(303), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5748 // __builtin_arm_smusdx
5749 .{ .tag = @enumFromInt(304), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5750 // __builtin_arm_ssat
5751 .{ .tag = @enumFromInt(305), .param_str = "iiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5752 // __builtin_arm_ssat16
5753 .{ .tag = @enumFromInt(306), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5754 // __builtin_arm_ssax
5755 .{ .tag = @enumFromInt(307), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5756 // __builtin_arm_ssub16
5757 .{ .tag = @enumFromInt(308), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5758 // __builtin_arm_ssub8
5759 .{ .tag = @enumFromInt(309), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5760 // __builtin_arm_stc
5761 .{ .tag = @enumFromInt(310), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5762 // __builtin_arm_stc2
5763 .{ .tag = @enumFromInt(311), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5764 // __builtin_arm_stc2l
5765 .{ .tag = @enumFromInt(312), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5766 // __builtin_arm_stcl
5767 .{ .tag = @enumFromInt(313), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5768 // __builtin_arm_stlex
5769 .{ .tag = @enumFromInt(314), .param_str = "i.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5770 // __builtin_arm_strex
5771 .{ .tag = @enumFromInt(315), .param_str = "i.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5772 // __builtin_arm_strexd
5773 .{ .tag = @enumFromInt(316), .param_str = "iLLUiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5774 // __builtin_arm_sxtab16
5775 .{ .tag = @enumFromInt(317), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5776 // __builtin_arm_sxtb16
5777 .{ .tag = @enumFromInt(318), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5778 // __builtin_arm_tcancel
5779 .{ .tag = @enumFromInt(319), .param_str = "vWUIi", .properties = .{ .target_set = TargetSet.initOne(.aarch64) } },
5780 // __builtin_arm_tcommit
5781 .{ .tag = @enumFromInt(320), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.aarch64) } },
5782 // __builtin_arm_tstart
5783 .{ .tag = @enumFromInt(321), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .returns_twice = true } } },
5784 // __builtin_arm_ttest
5785 .{ .tag = @enumFromInt(322), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } },
5786 // __builtin_arm_uadd16
5787 .{ .tag = @enumFromInt(323), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5788 // __builtin_arm_uadd8
5789 .{ .tag = @enumFromInt(324), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5790 // __builtin_arm_uasx
5791 .{ .tag = @enumFromInt(325), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5792 // __builtin_arm_uhadd16
5793 .{ .tag = @enumFromInt(326), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5794 // __builtin_arm_uhadd8
5795 .{ .tag = @enumFromInt(327), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5796 // __builtin_arm_uhasx
5797 .{ .tag = @enumFromInt(328), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5798 // __builtin_arm_uhsax
5799 .{ .tag = @enumFromInt(329), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5800 // __builtin_arm_uhsub16
5801 .{ .tag = @enumFromInt(330), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5802 // __builtin_arm_uhsub8
5803 .{ .tag = @enumFromInt(331), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5804 // __builtin_arm_uqadd16
5805 .{ .tag = @enumFromInt(332), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5806 // __builtin_arm_uqadd8
5807 .{ .tag = @enumFromInt(333), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5808 // __builtin_arm_uqasx
5809 .{ .tag = @enumFromInt(334), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5810 // __builtin_arm_uqsax
5811 .{ .tag = @enumFromInt(335), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5812 // __builtin_arm_uqsub16
5813 .{ .tag = @enumFromInt(336), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5814 // __builtin_arm_uqsub8
5815 .{ .tag = @enumFromInt(337), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5816 // __builtin_arm_usad8
5817 .{ .tag = @enumFromInt(338), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5818 // __builtin_arm_usada8
5819 .{ .tag = @enumFromInt(339), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5820 // __builtin_arm_usat
5821 .{ .tag = @enumFromInt(340), .param_str = "UiiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5822 // __builtin_arm_usat16
5823 .{ .tag = @enumFromInt(341), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5824 // __builtin_arm_usax
5825 .{ .tag = @enumFromInt(342), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5826 // __builtin_arm_usub16
5827 .{ .tag = @enumFromInt(343), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5828 // __builtin_arm_usub8
5829 .{ .tag = @enumFromInt(344), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5830 // __builtin_arm_uxtab16
5831 .{ .tag = @enumFromInt(345), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5832 // __builtin_arm_uxtb16
5833 .{ .tag = @enumFromInt(346), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5834 // __builtin_arm_vcvtr_d
5835 .{ .tag = @enumFromInt(347), .param_str = "fdi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5836 // __builtin_arm_vcvtr_f
5837 .{ .tag = @enumFromInt(348), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5838 // __builtin_arm_wfe
5839 .{ .tag = @enumFromInt(349), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5840 // __builtin_arm_wfi
5841 .{ .tag = @enumFromInt(350), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5842 // __builtin_arm_wsr
5843 .{ .tag = @enumFromInt(351), .param_str = "vcC*Ui", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5844 // __builtin_arm_wsr64
5845 .{ .tag = @enumFromInt(352), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5846 // __builtin_arm_wsrp
5847 .{ .tag = @enumFromInt(353), .param_str = "vcC*vC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5848 // __builtin_arm_yield
5849 .{ .tag = @enumFromInt(354), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5850 // __builtin_asin
5851 .{ .tag = @enumFromInt(355), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5852 // __builtin_asinf
5853 .{ .tag = @enumFromInt(356), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5854 // __builtin_asinf128
5855 .{ .tag = @enumFromInt(357), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5856 // __builtin_asinh
5857 .{ .tag = @enumFromInt(358), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5858 // __builtin_asinhf
5859 .{ .tag = @enumFromInt(359), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5860 // __builtin_asinhf128
5861 .{ .tag = @enumFromInt(360), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5862 // __builtin_asinhl
5863 .{ .tag = @enumFromInt(361), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5864 // __builtin_asinl
5865 .{ .tag = @enumFromInt(362), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5866 // __builtin_assume
5867 .{ .tag = @enumFromInt(363), .param_str = "vb", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5868 // __builtin_assume_aligned
5869 .{ .tag = @enumFromInt(364), .param_str = "v*vC*z.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5870 // __builtin_assume_separate_storage
5871 .{ .tag = @enumFromInt(365), .param_str = "vvCD*vCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5872 // __builtin_atan
5873 .{ .tag = @enumFromInt(366), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5874 // __builtin_atan2
5875 .{ .tag = @enumFromInt(367), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5876 // __builtin_atan2f
5877 .{ .tag = @enumFromInt(368), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5878 // __builtin_atan2f128
5879 .{ .tag = @enumFromInt(369), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5880 // __builtin_atan2l
5881 .{ .tag = @enumFromInt(370), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5882 // __builtin_atanf
5883 .{ .tag = @enumFromInt(371), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5884 // __builtin_atanf128
5885 .{ .tag = @enumFromInt(372), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5886 // __builtin_atanh
5887 .{ .tag = @enumFromInt(373), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5888 // __builtin_atanhf
5889 .{ .tag = @enumFromInt(374), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5890 // __builtin_atanhf128
5891 .{ .tag = @enumFromInt(375), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5892 // __builtin_atanhl
5893 .{ .tag = @enumFromInt(376), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5894 // __builtin_atanl
5895 .{ .tag = @enumFromInt(377), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5896 // __builtin_bcmp
5897 .{ .tag = @enumFromInt(378), .param_str = "ivC*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
5898 // __builtin_bcopy
5899 .{ .tag = @enumFromInt(379), .param_str = "vvC*v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5900 // __builtin_bitrev
5901 .{ .tag = @enumFromInt(380), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } },
5902 // __builtin_bitreverse16
5903 .{ .tag = @enumFromInt(381), .param_str = "UsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5904 // __builtin_bitreverse32
5905 .{ .tag = @enumFromInt(382), .param_str = "UZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5906 // __builtin_bitreverse64
5907 .{ .tag = @enumFromInt(383), .param_str = "UWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5908 // __builtin_bitreverse8
5909 .{ .tag = @enumFromInt(384), .param_str = "UcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5910 // __builtin_bswap16
5911 .{ .tag = @enumFromInt(385), .param_str = "UsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5912 // __builtin_bswap32
5913 .{ .tag = @enumFromInt(386), .param_str = "UZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5914 // __builtin_bswap64
5915 .{ .tag = @enumFromInt(387), .param_str = "UWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5916 // __builtin_bzero
5917 .{ .tag = @enumFromInt(388), .param_str = "vv*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5918 // __builtin_cabs
5919 .{ .tag = @enumFromInt(389), .param_str = "dXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5920 // __builtin_cabsf
5921 .{ .tag = @enumFromInt(390), .param_str = "fXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5922 // __builtin_cabsl
5923 .{ .tag = @enumFromInt(391), .param_str = "LdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5924 // __builtin_cacos
5925 .{ .tag = @enumFromInt(392), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5926 // __builtin_cacosf
5927 .{ .tag = @enumFromInt(393), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5928 // __builtin_cacosh
5929 .{ .tag = @enumFromInt(394), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5930 // __builtin_cacoshf
5931 .{ .tag = @enumFromInt(395), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5932 // __builtin_cacoshl
5933 .{ .tag = @enumFromInt(396), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5934 // __builtin_cacosl
5935 .{ .tag = @enumFromInt(397), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5936 // __builtin_call_with_static_chain
5937 .{ .tag = @enumFromInt(398), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
5938 // __builtin_calloc
5939 .{ .tag = @enumFromInt(399), .param_str = "v*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5940 // __builtin_canonicalize
5941 .{ .tag = @enumFromInt(400), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true } } },
5942 // __builtin_canonicalizef
5943 .{ .tag = @enumFromInt(401), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true } } },
5944 // __builtin_canonicalizef16
5945 .{ .tag = @enumFromInt(402), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true } } },
5946 // __builtin_canonicalizel
5947 .{ .tag = @enumFromInt(403), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true } } },
5948 // __builtin_carg
5949 .{ .tag = @enumFromInt(404), .param_str = "dXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5950 // __builtin_cargf
5951 .{ .tag = @enumFromInt(405), .param_str = "fXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5952 // __builtin_cargl
5953 .{ .tag = @enumFromInt(406), .param_str = "LdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5954 // __builtin_casin
5955 .{ .tag = @enumFromInt(407), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5956 // __builtin_casinf
5957 .{ .tag = @enumFromInt(408), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5958 // __builtin_casinh
5959 .{ .tag = @enumFromInt(409), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5960 // __builtin_casinhf
5961 .{ .tag = @enumFromInt(410), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5962 // __builtin_casinhl
5963 .{ .tag = @enumFromInt(411), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5964 // __builtin_casinl
5965 .{ .tag = @enumFromInt(412), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5966 // __builtin_catan
5967 .{ .tag = @enumFromInt(413), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5968 // __builtin_catanf
5969 .{ .tag = @enumFromInt(414), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5970 // __builtin_catanh
5971 .{ .tag = @enumFromInt(415), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5972 // __builtin_catanhf
5973 .{ .tag = @enumFromInt(416), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5974 // __builtin_catanhl
5975 .{ .tag = @enumFromInt(417), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5976 // __builtin_catanl
5977 .{ .tag = @enumFromInt(418), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5978 // __builtin_cbrt
5979 .{ .tag = @enumFromInt(419), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5980 // __builtin_cbrtf
5981 .{ .tag = @enumFromInt(420), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5982 // __builtin_cbrtf128
5983 .{ .tag = @enumFromInt(421), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5984 // __builtin_cbrtl
5985 .{ .tag = @enumFromInt(422), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5986 // __builtin_ccos
5987 .{ .tag = @enumFromInt(423), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5988 // __builtin_ccosf
5989 .{ .tag = @enumFromInt(424), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5990 // __builtin_ccosh
5991 .{ .tag = @enumFromInt(425), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5992 // __builtin_ccoshf
5993 .{ .tag = @enumFromInt(426), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5994 // __builtin_ccoshl
5995 .{ .tag = @enumFromInt(427), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5996 // __builtin_ccosl
5997 .{ .tag = @enumFromInt(428), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5998 // __builtin_ceil
5999 .{ .tag = @enumFromInt(429), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6000 // __builtin_ceilf
6001 .{ .tag = @enumFromInt(430), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6002 // __builtin_ceilf128
6003 .{ .tag = @enumFromInt(431), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6004 // __builtin_ceilf16
6005 .{ .tag = @enumFromInt(432), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6006 // __builtin_ceill
6007 .{ .tag = @enumFromInt(433), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6008 // __builtin_cexp
6009 .{ .tag = @enumFromInt(434), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6010 // __builtin_cexpf
6011 .{ .tag = @enumFromInt(435), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6012 // __builtin_cexpl
6013 .{ .tag = @enumFromInt(436), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6014 // __builtin_char_memchr
6015 .{ .tag = @enumFromInt(437), .param_str = "c*cC*iz", .properties = .{ .attributes = .{ .const_evaluable = true } } },
6016 // __builtin_cimag
6017 .{ .tag = @enumFromInt(438), .param_str = "dXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6018 // __builtin_cimagf
6019 .{ .tag = @enumFromInt(439), .param_str = "fXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6020 // __builtin_cimagl
6021 .{ .tag = @enumFromInt(440), .param_str = "LdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6022 // __builtin_classify_type
6023 .{ .tag = @enumFromInt(441), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } },
6024 // __builtin_clog
6025 .{ .tag = @enumFromInt(442), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6026 // __builtin_clogf
6027 .{ .tag = @enumFromInt(443), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6028 // __builtin_clogl
6029 .{ .tag = @enumFromInt(444), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6030 // __builtin_clrsb
6031 .{ .tag = @enumFromInt(445), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6032 // __builtin_clrsbl
6033 .{ .tag = @enumFromInt(446), .param_str = "iLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6034 // __builtin_clrsbll
6035 .{ .tag = @enumFromInt(447), .param_str = "iLLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6036 // __builtin_clz
6037 .{ .tag = @enumFromInt(448), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6038 // __builtin_clzl
6039 .{ .tag = @enumFromInt(449), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6040 // __builtin_clzll
6041 .{ .tag = @enumFromInt(450), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6042 // __builtin_clzs
6043 .{ .tag = @enumFromInt(451), .param_str = "iUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6044 // __builtin_complex
6045 .{ .tag = @enumFromInt(452), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6046 // __builtin_conj
6047 .{ .tag = @enumFromInt(453), .param_str = "XdXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6048 // __builtin_conjf
6049 .{ .tag = @enumFromInt(454), .param_str = "XfXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6050 // __builtin_conjl
6051 .{ .tag = @enumFromInt(455), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6052 // __builtin_constant_p
6053 .{ .tag = @enumFromInt(456), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } },
6054 // __builtin_convertvector
6055 .{ .tag = @enumFromInt(457), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6056 // __builtin_copysign
6057 .{ .tag = @enumFromInt(458), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6058 // __builtin_copysignf
6059 .{ .tag = @enumFromInt(459), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6060 // __builtin_copysignf128
6061 .{ .tag = @enumFromInt(460), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6062 // __builtin_copysignf16
6063 .{ .tag = @enumFromInt(461), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6064 // __builtin_copysignl
6065 .{ .tag = @enumFromInt(462), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6066 // __builtin_cos
6067 .{ .tag = @enumFromInt(463), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6068 // __builtin_cosf
6069 .{ .tag = @enumFromInt(464), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6070 // __builtin_cosf128
6071 .{ .tag = @enumFromInt(465), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6072 // __builtin_cosf16
6073 .{ .tag = @enumFromInt(466), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6074 // __builtin_cosh
6075 .{ .tag = @enumFromInt(467), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6076 // __builtin_coshf
6077 .{ .tag = @enumFromInt(468), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6078 // __builtin_coshf128
6079 .{ .tag = @enumFromInt(469), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6080 // __builtin_coshl
6081 .{ .tag = @enumFromInt(470), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6082 // __builtin_cosl
6083 .{ .tag = @enumFromInt(471), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6084 // __builtin_cpow
6085 .{ .tag = @enumFromInt(472), .param_str = "XdXdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6086 // __builtin_cpowf
6087 .{ .tag = @enumFromInt(473), .param_str = "XfXfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6088 // __builtin_cpowl
6089 .{ .tag = @enumFromInt(474), .param_str = "XLdXLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6090 // __builtin_cproj
6091 .{ .tag = @enumFromInt(475), .param_str = "XdXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6092 // __builtin_cprojf
6093 .{ .tag = @enumFromInt(476), .param_str = "XfXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6094 // __builtin_cprojl
6095 .{ .tag = @enumFromInt(477), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6096 // __builtin_cpu_init
6097 .{ .tag = @enumFromInt(478), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6098 // __builtin_cpu_is
6099 .{ .tag = @enumFromInt(479), .param_str = "bcC*", .properties = .{ .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } },
6100 // __builtin_cpu_supports
6101 .{ .tag = @enumFromInt(480), .param_str = "bcC*", .properties = .{ .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } },
6102 // __builtin_creal
6103 .{ .tag = @enumFromInt(481), .param_str = "dXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6104 // __builtin_crealf
6105 .{ .tag = @enumFromInt(482), .param_str = "fXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6106 // __builtin_creall
6107 .{ .tag = @enumFromInt(483), .param_str = "LdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6108 // __builtin_csin
6109 .{ .tag = @enumFromInt(484), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6110 // __builtin_csinf
6111 .{ .tag = @enumFromInt(485), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6112 // __builtin_csinh
6113 .{ .tag = @enumFromInt(486), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6114 // __builtin_csinhf
6115 .{ .tag = @enumFromInt(487), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6116 // __builtin_csinhl
6117 .{ .tag = @enumFromInt(488), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6118 // __builtin_csinl
6119 .{ .tag = @enumFromInt(489), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6120 // __builtin_csqrt
6121 .{ .tag = @enumFromInt(490), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6122 // __builtin_csqrtf
6123 .{ .tag = @enumFromInt(491), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6124 // __builtin_csqrtl
6125 .{ .tag = @enumFromInt(492), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6126 // __builtin_ctan
6127 .{ .tag = @enumFromInt(493), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6128 // __builtin_ctanf
6129 .{ .tag = @enumFromInt(494), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6130 // __builtin_ctanh
6131 .{ .tag = @enumFromInt(495), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6132 // __builtin_ctanhf
6133 .{ .tag = @enumFromInt(496), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6134 // __builtin_ctanhl
6135 .{ .tag = @enumFromInt(497), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6136 // __builtin_ctanl
6137 .{ .tag = @enumFromInt(498), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6138 // __builtin_ctz
6139 .{ .tag = @enumFromInt(499), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6140 // __builtin_ctzl
6141 .{ .tag = @enumFromInt(500), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6142 // __builtin_ctzll
6143 .{ .tag = @enumFromInt(501), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6144 // __builtin_ctzs
6145 .{ .tag = @enumFromInt(502), .param_str = "iUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6146 // __builtin_dcbf
6147 .{ .tag = @enumFromInt(503), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
6148 // __builtin_debugtrap
6149 .{ .tag = @enumFromInt(504), .param_str = "v", .properties = .{} },
6150 // __builtin_dump_struct
6151 .{ .tag = @enumFromInt(505), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
6152 // __builtin_dwarf_cfa
6153 .{ .tag = @enumFromInt(506), .param_str = "v*", .properties = .{} },
6154 // __builtin_dwarf_sp_column
6155 .{ .tag = @enumFromInt(507), .param_str = "Ui", .properties = .{} },
6156 // __builtin_dynamic_object_size
6157 .{ .tag = @enumFromInt(508), .param_str = "zvC*i", .properties = .{ .attributes = .{ .eval_args = false, .const_evaluable = true } } },
6158 // __builtin_eh_return
6159 .{ .tag = @enumFromInt(509), .param_str = "vzv*", .properties = .{ .attributes = .{ .noreturn = true } } },
6160 // __builtin_eh_return_data_regno
6161 .{ .tag = @enumFromInt(510), .param_str = "iIi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6162 // __builtin_elementwise_abs
6163 .{ .tag = @enumFromInt(511), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6164 // __builtin_elementwise_add_sat
6165 .{ .tag = @enumFromInt(512), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6166 // __builtin_elementwise_bitreverse
6167 .{ .tag = @enumFromInt(513), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6168 // __builtin_elementwise_canonicalize
6169 .{ .tag = @enumFromInt(514), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6170 // __builtin_elementwise_ceil
6171 .{ .tag = @enumFromInt(515), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6172 // __builtin_elementwise_copysign
6173 .{ .tag = @enumFromInt(516), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6174 // __builtin_elementwise_cos
6175 .{ .tag = @enumFromInt(517), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6176 // __builtin_elementwise_exp
6177 .{ .tag = @enumFromInt(518), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6178 // __builtin_elementwise_exp2
6179 .{ .tag = @enumFromInt(519), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6180 // __builtin_elementwise_floor
6181 .{ .tag = @enumFromInt(520), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6182 // __builtin_elementwise_fma
6183 .{ .tag = @enumFromInt(521), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6184 // __builtin_elementwise_log
6185 .{ .tag = @enumFromInt(522), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6186 // __builtin_elementwise_log10
6187 .{ .tag = @enumFromInt(523), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6188 // __builtin_elementwise_log2
6189 .{ .tag = @enumFromInt(524), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6190 // __builtin_elementwise_max
6191 .{ .tag = @enumFromInt(525), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6192 // __builtin_elementwise_min
6193 .{ .tag = @enumFromInt(526), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6194 // __builtin_elementwise_nearbyint
6195 .{ .tag = @enumFromInt(527), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6196 // __builtin_elementwise_pow
6197 .{ .tag = @enumFromInt(528), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6198 // __builtin_elementwise_rint
6199 .{ .tag = @enumFromInt(529), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6200 // __builtin_elementwise_round
6201 .{ .tag = @enumFromInt(530), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6202 // __builtin_elementwise_roundeven
6203 .{ .tag = @enumFromInt(531), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6204 // __builtin_elementwise_sin
6205 .{ .tag = @enumFromInt(532), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6206 // __builtin_elementwise_sqrt
6207 .{ .tag = @enumFromInt(533), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6208 // __builtin_elementwise_sub_sat
6209 .{ .tag = @enumFromInt(534), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6210 // __builtin_elementwise_trunc
6211 .{ .tag = @enumFromInt(535), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6212 // __builtin_erf
6213 .{ .tag = @enumFromInt(536), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6214 // __builtin_erfc
6215 .{ .tag = @enumFromInt(537), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6216 // __builtin_erfcf
6217 .{ .tag = @enumFromInt(538), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6218 // __builtin_erfcf128
6219 .{ .tag = @enumFromInt(539), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6220 // __builtin_erfcl
6221 .{ .tag = @enumFromInt(540), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6222 // __builtin_erff
6223 .{ .tag = @enumFromInt(541), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6224 // __builtin_erff128
6225 .{ .tag = @enumFromInt(542), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6226 // __builtin_erfl
6227 .{ .tag = @enumFromInt(543), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6228 // __builtin_exp
6229 .{ .tag = @enumFromInt(544), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6230 // __builtin_exp10
6231 .{ .tag = @enumFromInt(545), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6232 // __builtin_exp10f
6233 .{ .tag = @enumFromInt(546), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6234 // __builtin_exp10f128
6235 .{ .tag = @enumFromInt(547), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6236 // __builtin_exp10f16
6237 .{ .tag = @enumFromInt(548), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6238 // __builtin_exp10l
6239 .{ .tag = @enumFromInt(549), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6240 // __builtin_exp2
6241 .{ .tag = @enumFromInt(550), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6242 // __builtin_exp2f
6243 .{ .tag = @enumFromInt(551), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6244 // __builtin_exp2f128
6245 .{ .tag = @enumFromInt(552), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6246 // __builtin_exp2f16
6247 .{ .tag = @enumFromInt(553), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6248 // __builtin_exp2l
6249 .{ .tag = @enumFromInt(554), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6250 // __builtin_expect
6251 .{ .tag = @enumFromInt(555), .param_str = "LiLiLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6252 // __builtin_expect_with_probability
6253 .{ .tag = @enumFromInt(556), .param_str = "LiLiLid", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6254 // __builtin_expf
6255 .{ .tag = @enumFromInt(557), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6256 // __builtin_expf128
6257 .{ .tag = @enumFromInt(558), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6258 // __builtin_expf16
6259 .{ .tag = @enumFromInt(559), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6260 // __builtin_expl
6261 .{ .tag = @enumFromInt(560), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6262 // __builtin_expm1
6263 .{ .tag = @enumFromInt(561), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6264 // __builtin_expm1f
6265 .{ .tag = @enumFromInt(562), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6266 // __builtin_expm1f128
6267 .{ .tag = @enumFromInt(563), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6268 // __builtin_expm1l
6269 .{ .tag = @enumFromInt(564), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6270 // __builtin_extend_pointer
6271 .{ .tag = @enumFromInt(565), .param_str = "ULLiv*", .properties = .{} },
6272 // __builtin_extract_return_addr
6273 .{ .tag = @enumFromInt(566), .param_str = "v*v*", .properties = .{} },
6274 // __builtin_fabs
6275 .{ .tag = @enumFromInt(567), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6276 // __builtin_fabsf
6277 .{ .tag = @enumFromInt(568), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6278 // __builtin_fabsf128
6279 .{ .tag = @enumFromInt(569), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6280 // __builtin_fabsf16
6281 .{ .tag = @enumFromInt(570), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6282 // __builtin_fabsl
6283 .{ .tag = @enumFromInt(571), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6284 // __builtin_fdim
6285 .{ .tag = @enumFromInt(572), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6286 // __builtin_fdimf
6287 .{ .tag = @enumFromInt(573), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6288 // __builtin_fdimf128
6289 .{ .tag = @enumFromInt(574), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6290 // __builtin_fdiml
6291 .{ .tag = @enumFromInt(575), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6292 // __builtin_ffs
6293 .{ .tag = @enumFromInt(576), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6294 // __builtin_ffsl
6295 .{ .tag = @enumFromInt(577), .param_str = "iLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6296 // __builtin_ffsll
6297 .{ .tag = @enumFromInt(578), .param_str = "iLLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6298 // __builtin_floor
6299 .{ .tag = @enumFromInt(579), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6300 // __builtin_floorf
6301 .{ .tag = @enumFromInt(580), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6302 // __builtin_floorf128
6303 .{ .tag = @enumFromInt(581), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6304 // __builtin_floorf16
6305 .{ .tag = @enumFromInt(582), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6306 // __builtin_floorl
6307 .{ .tag = @enumFromInt(583), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6308 // __builtin_flt_rounds
6309 .{ .tag = @enumFromInt(584), .param_str = "i", .properties = .{} },
6310 // __builtin_fma
6311 .{ .tag = @enumFromInt(585), .param_str = "dddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6312 // __builtin_fmaf
6313 .{ .tag = @enumFromInt(586), .param_str = "ffff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6314 // __builtin_fmaf128
6315 .{ .tag = @enumFromInt(587), .param_str = "LLdLLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6316 // __builtin_fmaf16
6317 .{ .tag = @enumFromInt(588), .param_str = "hhhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6318 // __builtin_fmal
6319 .{ .tag = @enumFromInt(589), .param_str = "LdLdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6320 // __builtin_fmax
6321 .{ .tag = @enumFromInt(590), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6322 // __builtin_fmaxf
6323 .{ .tag = @enumFromInt(591), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6324 // __builtin_fmaxf128
6325 .{ .tag = @enumFromInt(592), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6326 // __builtin_fmaxf16
6327 .{ .tag = @enumFromInt(593), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6328 // __builtin_fmaxl
6329 .{ .tag = @enumFromInt(594), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6330 // __builtin_fmin
6331 .{ .tag = @enumFromInt(595), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6332 // __builtin_fminf
6333 .{ .tag = @enumFromInt(596), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6334 // __builtin_fminf128
6335 .{ .tag = @enumFromInt(597), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6336 // __builtin_fminf16
6337 .{ .tag = @enumFromInt(598), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6338 // __builtin_fminl
6339 .{ .tag = @enumFromInt(599), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6340 // __builtin_fmod
6341 .{ .tag = @enumFromInt(600), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6342 // __builtin_fmodf
6343 .{ .tag = @enumFromInt(601), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6344 // __builtin_fmodf128
6345 .{ .tag = @enumFromInt(602), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6346 // __builtin_fmodf16
6347 .{ .tag = @enumFromInt(603), .param_str = "hhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6348 // __builtin_fmodl
6349 .{ .tag = @enumFromInt(604), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6350 // __builtin_fpclassify
6351 .{ .tag = @enumFromInt(605), .param_str = "iiiiii.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6352 // __builtin_fprintf
6353 .{ .tag = @enumFromInt(606), .param_str = "iP*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
6354 // __builtin_frame_address
6355 .{ .tag = @enumFromInt(607), .param_str = "v*IUi", .properties = .{} },
6356 // __builtin_free
6357 .{ .tag = @enumFromInt(608), .param_str = "vv*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6358 // __builtin_frexp
6359 .{ .tag = @enumFromInt(609), .param_str = "ddi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6360 // __builtin_frexpf
6361 .{ .tag = @enumFromInt(610), .param_str = "ffi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6362 // __builtin_frexpf128
6363 .{ .tag = @enumFromInt(611), .param_str = "LLdLLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6364 // __builtin_frexpf16
6365 .{ .tag = @enumFromInt(612), .param_str = "hhi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6366 // __builtin_frexpl
6367 .{ .tag = @enumFromInt(613), .param_str = "LdLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6368 // __builtin_frob_return_addr
6369 .{ .tag = @enumFromInt(614), .param_str = "v*v*", .properties = .{} },
6370 // __builtin_fscanf
6371 .{ .tag = @enumFromInt(615), .param_str = "iP*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
6372 // __builtin_getid
6373 .{ .tag = @enumFromInt(616), .param_str = "Si", .properties = .{ .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } },
6374 // __builtin_getps
6375 .{ .tag = @enumFromInt(617), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore) } },
6376 // __builtin_huge_val
6377 .{ .tag = @enumFromInt(618), .param_str = "d", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6378 // __builtin_huge_valf
6379 .{ .tag = @enumFromInt(619), .param_str = "f", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6380 // __builtin_huge_valf128
6381 .{ .tag = @enumFromInt(620), .param_str = "LLd", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6382 // __builtin_huge_valf16
6383 .{ .tag = @enumFromInt(621), .param_str = "x", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6384 // __builtin_huge_vall
6385 .{ .tag = @enumFromInt(622), .param_str = "Ld", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6386 // __builtin_hypot
6387 .{ .tag = @enumFromInt(623), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6388 // __builtin_hypotf
6389 .{ .tag = @enumFromInt(624), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6390 // __builtin_hypotf128
6391 .{ .tag = @enumFromInt(625), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6392 // __builtin_hypotl
6393 .{ .tag = @enumFromInt(626), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6394 // __builtin_ia32_rdpmc
6395 .{ .tag = @enumFromInt(627), .param_str = "UOii", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6396 // __builtin_ia32_rdtsc
6397 .{ .tag = @enumFromInt(628), .param_str = "UOi", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6398 // __builtin_ia32_rdtscp
6399 .{ .tag = @enumFromInt(629), .param_str = "UOiUi*", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6400 // __builtin_ilogb
6401 .{ .tag = @enumFromInt(630), .param_str = "id", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6402 // __builtin_ilogbf
6403 .{ .tag = @enumFromInt(631), .param_str = "if", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6404 // __builtin_ilogbf128
6405 .{ .tag = @enumFromInt(632), .param_str = "iLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6406 // __builtin_ilogbl
6407 .{ .tag = @enumFromInt(633), .param_str = "iLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6408 // __builtin_index
6409 .{ .tag = @enumFromInt(634), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6410 // __builtin_inf
6411 .{ .tag = @enumFromInt(635), .param_str = "d", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6412 // __builtin_inff
6413 .{ .tag = @enumFromInt(636), .param_str = "f", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6414 // __builtin_inff128
6415 .{ .tag = @enumFromInt(637), .param_str = "LLd", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6416 // __builtin_inff16
6417 .{ .tag = @enumFromInt(638), .param_str = "x", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6418 // __builtin_infl
6419 .{ .tag = @enumFromInt(639), .param_str = "Ld", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6420 // __builtin_init_dwarf_reg_size_table
6421 .{ .tag = @enumFromInt(640), .param_str = "vv*", .properties = .{} },
6422 // __builtin_is_aligned
6423 .{ .tag = @enumFromInt(641), .param_str = "bvC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6424 // __builtin_isfinite
6425 .{ .tag = @enumFromInt(642), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6426 // __builtin_isfpclass
6427 .{ .tag = @enumFromInt(643), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6428 // __builtin_isgreater
6429 .{ .tag = @enumFromInt(644), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6430 // __builtin_isgreaterequal
6431 .{ .tag = @enumFromInt(645), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6432 // __builtin_isinf
6433 .{ .tag = @enumFromInt(646), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6434 // __builtin_isinf_sign
6435 .{ .tag = @enumFromInt(647), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6436 // __builtin_isless
6437 .{ .tag = @enumFromInt(648), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6438 // __builtin_islessequal
6439 .{ .tag = @enumFromInt(649), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6440 // __builtin_islessgreater
6441 .{ .tag = @enumFromInt(650), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6442 // __builtin_isnan
6443 .{ .tag = @enumFromInt(651), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6444 // __builtin_isnormal
6445 .{ .tag = @enumFromInt(652), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6446 // __builtin_isunordered
6447 .{ .tag = @enumFromInt(653), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6448 // __builtin_labs
6449 .{ .tag = @enumFromInt(654), .param_str = "LiLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6450 // __builtin_launder
6451 .{ .tag = @enumFromInt(655), .param_str = "v*v*", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
6452 // __builtin_ldexp
6453 .{ .tag = @enumFromInt(656), .param_str = "ddi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6454 // __builtin_ldexpf
6455 .{ .tag = @enumFromInt(657), .param_str = "ffi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6456 // __builtin_ldexpf128
6457 .{ .tag = @enumFromInt(658), .param_str = "LLdLLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6458 // __builtin_ldexpf16
6459 .{ .tag = @enumFromInt(659), .param_str = "hhi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6460 // __builtin_ldexpl
6461 .{ .tag = @enumFromInt(660), .param_str = "LdLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6462 // __builtin_lgamma
6463 .{ .tag = @enumFromInt(661), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6464 // __builtin_lgammaf
6465 .{ .tag = @enumFromInt(662), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6466 // __builtin_lgammaf128
6467 .{ .tag = @enumFromInt(663), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6468 // __builtin_lgammal
6469 .{ .tag = @enumFromInt(664), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6470 // __builtin_llabs
6471 .{ .tag = @enumFromInt(665), .param_str = "LLiLLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6472 // __builtin_llrint
6473 .{ .tag = @enumFromInt(666), .param_str = "LLid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6474 // __builtin_llrintf
6475 .{ .tag = @enumFromInt(667), .param_str = "LLif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6476 // __builtin_llrintf128
6477 .{ .tag = @enumFromInt(668), .param_str = "LLiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6478 // __builtin_llrintl
6479 .{ .tag = @enumFromInt(669), .param_str = "LLiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6480 // __builtin_llround
6481 .{ .tag = @enumFromInt(670), .param_str = "LLid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6482 // __builtin_llroundf
6483 .{ .tag = @enumFromInt(671), .param_str = "LLif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6484 // __builtin_llroundf128
6485 .{ .tag = @enumFromInt(672), .param_str = "LLiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6486 // __builtin_llroundl
6487 .{ .tag = @enumFromInt(673), .param_str = "LLiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6488 // __builtin_log
6489 .{ .tag = @enumFromInt(674), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6490 // __builtin_log10
6491 .{ .tag = @enumFromInt(675), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6492 // __builtin_log10f
6493 .{ .tag = @enumFromInt(676), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6494 // __builtin_log10f128
6495 .{ .tag = @enumFromInt(677), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6496 // __builtin_log10f16
6497 .{ .tag = @enumFromInt(678), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6498 // __builtin_log10l
6499 .{ .tag = @enumFromInt(679), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6500 // __builtin_log1p
6501 .{ .tag = @enumFromInt(680), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6502 // __builtin_log1pf
6503 .{ .tag = @enumFromInt(681), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6504 // __builtin_log1pf128
6505 .{ .tag = @enumFromInt(682), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6506 // __builtin_log1pl
6507 .{ .tag = @enumFromInt(683), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6508 // __builtin_log2
6509 .{ .tag = @enumFromInt(684), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6510 // __builtin_log2f
6511 .{ .tag = @enumFromInt(685), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6512 // __builtin_log2f128
6513 .{ .tag = @enumFromInt(686), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6514 // __builtin_log2f16
6515 .{ .tag = @enumFromInt(687), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6516 // __builtin_log2l
6517 .{ .tag = @enumFromInt(688), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6518 // __builtin_logb
6519 .{ .tag = @enumFromInt(689), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6520 // __builtin_logbf
6521 .{ .tag = @enumFromInt(690), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6522 // __builtin_logbf128
6523 .{ .tag = @enumFromInt(691), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6524 // __builtin_logbl
6525 .{ .tag = @enumFromInt(692), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6526 // __builtin_logf
6527 .{ .tag = @enumFromInt(693), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6528 // __builtin_logf128
6529 .{ .tag = @enumFromInt(694), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6530 // __builtin_logf16
6531 .{ .tag = @enumFromInt(695), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6532 // __builtin_logl
6533 .{ .tag = @enumFromInt(696), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6534 // __builtin_longjmp
6535 .{ .tag = @enumFromInt(697), .param_str = "vv**i", .properties = .{ .attributes = .{ .noreturn = true } } },
6536 // __builtin_lrint
6537 .{ .tag = @enumFromInt(698), .param_str = "Lid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6538 // __builtin_lrintf
6539 .{ .tag = @enumFromInt(699), .param_str = "Lif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6540 // __builtin_lrintf128
6541 .{ .tag = @enumFromInt(700), .param_str = "LiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6542 // __builtin_lrintl
6543 .{ .tag = @enumFromInt(701), .param_str = "LiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6544 // __builtin_lround
6545 .{ .tag = @enumFromInt(702), .param_str = "Lid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6546 // __builtin_lroundf
6547 .{ .tag = @enumFromInt(703), .param_str = "Lif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6548 // __builtin_lroundf128
6549 .{ .tag = @enumFromInt(704), .param_str = "LiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6550 // __builtin_lroundl
6551 .{ .tag = @enumFromInt(705), .param_str = "LiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6552 // __builtin_malloc
6553 .{ .tag = @enumFromInt(706), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6554 // __builtin_matrix_column_major_load
6555 .{ .tag = @enumFromInt(707), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6556 // __builtin_matrix_column_major_store
6557 .{ .tag = @enumFromInt(708), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6558 // __builtin_matrix_transpose
6559 .{ .tag = @enumFromInt(709), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6560 // __builtin_memchr
6561 .{ .tag = @enumFromInt(710), .param_str = "v*vC*iz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6562 // __builtin_memcmp
6563 .{ .tag = @enumFromInt(711), .param_str = "ivC*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6564 // __builtin_memcpy
6565 .{ .tag = @enumFromInt(712), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6566 // __builtin_memcpy_inline
6567 .{ .tag = @enumFromInt(713), .param_str = "vv*vC*Iz", .properties = .{} },
6568 // __builtin_memmove
6569 .{ .tag = @enumFromInt(714), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6570 // __builtin_mempcpy
6571 .{ .tag = @enumFromInt(715), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6572 // __builtin_memset
6573 .{ .tag = @enumFromInt(716), .param_str = "v*v*iz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6574 // __builtin_memset_inline
6575 .{ .tag = @enumFromInt(717), .param_str = "vv*iIz", .properties = .{} },
6576 // __builtin_mips_absq_s_ph
6577 .{ .tag = @enumFromInt(718), .param_str = "V2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6578 // __builtin_mips_absq_s_qb
6579 .{ .tag = @enumFromInt(719), .param_str = "V4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6580 // __builtin_mips_absq_s_w
6581 .{ .tag = @enumFromInt(720), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6582 // __builtin_mips_addq_ph
6583 .{ .tag = @enumFromInt(721), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6584 // __builtin_mips_addq_s_ph
6585 .{ .tag = @enumFromInt(722), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6586 // __builtin_mips_addq_s_w
6587 .{ .tag = @enumFromInt(723), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6588 // __builtin_mips_addqh_ph
6589 .{ .tag = @enumFromInt(724), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6590 // __builtin_mips_addqh_r_ph
6591 .{ .tag = @enumFromInt(725), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6592 // __builtin_mips_addqh_r_w
6593 .{ .tag = @enumFromInt(726), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6594 // __builtin_mips_addqh_w
6595 .{ .tag = @enumFromInt(727), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6596 // __builtin_mips_addsc
6597 .{ .tag = @enumFromInt(728), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6598 // __builtin_mips_addu_ph
6599 .{ .tag = @enumFromInt(729), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6600 // __builtin_mips_addu_qb
6601 .{ .tag = @enumFromInt(730), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6602 // __builtin_mips_addu_s_ph
6603 .{ .tag = @enumFromInt(731), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6604 // __builtin_mips_addu_s_qb
6605 .{ .tag = @enumFromInt(732), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6606 // __builtin_mips_adduh_qb
6607 .{ .tag = @enumFromInt(733), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6608 // __builtin_mips_adduh_r_qb
6609 .{ .tag = @enumFromInt(734), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6610 // __builtin_mips_addwc
6611 .{ .tag = @enumFromInt(735), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6612 // __builtin_mips_append
6613 .{ .tag = @enumFromInt(736), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6614 // __builtin_mips_balign
6615 .{ .tag = @enumFromInt(737), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6616 // __builtin_mips_bitrev
6617 .{ .tag = @enumFromInt(738), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6618 // __builtin_mips_bposge32
6619 .{ .tag = @enumFromInt(739), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6620 // __builtin_mips_cmp_eq_ph
6621 .{ .tag = @enumFromInt(740), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6622 // __builtin_mips_cmp_le_ph
6623 .{ .tag = @enumFromInt(741), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6624 // __builtin_mips_cmp_lt_ph
6625 .{ .tag = @enumFromInt(742), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6626 // __builtin_mips_cmpgdu_eq_qb
6627 .{ .tag = @enumFromInt(743), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6628 // __builtin_mips_cmpgdu_le_qb
6629 .{ .tag = @enumFromInt(744), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6630 // __builtin_mips_cmpgdu_lt_qb
6631 .{ .tag = @enumFromInt(745), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6632 // __builtin_mips_cmpgu_eq_qb
6633 .{ .tag = @enumFromInt(746), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6634 // __builtin_mips_cmpgu_le_qb
6635 .{ .tag = @enumFromInt(747), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6636 // __builtin_mips_cmpgu_lt_qb
6637 .{ .tag = @enumFromInt(748), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6638 // __builtin_mips_cmpu_eq_qb
6639 .{ .tag = @enumFromInt(749), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6640 // __builtin_mips_cmpu_le_qb
6641 .{ .tag = @enumFromInt(750), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6642 // __builtin_mips_cmpu_lt_qb
6643 .{ .tag = @enumFromInt(751), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6644 // __builtin_mips_dpa_w_ph
6645 .{ .tag = @enumFromInt(752), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6646 // __builtin_mips_dpaq_s_w_ph
6647 .{ .tag = @enumFromInt(753), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6648 // __builtin_mips_dpaq_sa_l_w
6649 .{ .tag = @enumFromInt(754), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6650 // __builtin_mips_dpaqx_s_w_ph
6651 .{ .tag = @enumFromInt(755), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6652 // __builtin_mips_dpaqx_sa_w_ph
6653 .{ .tag = @enumFromInt(756), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6654 // __builtin_mips_dpau_h_qbl
6655 .{ .tag = @enumFromInt(757), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6656 // __builtin_mips_dpau_h_qbr
6657 .{ .tag = @enumFromInt(758), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6658 // __builtin_mips_dpax_w_ph
6659 .{ .tag = @enumFromInt(759), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6660 // __builtin_mips_dps_w_ph
6661 .{ .tag = @enumFromInt(760), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6662 // __builtin_mips_dpsq_s_w_ph
6663 .{ .tag = @enumFromInt(761), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6664 // __builtin_mips_dpsq_sa_l_w
6665 .{ .tag = @enumFromInt(762), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6666 // __builtin_mips_dpsqx_s_w_ph
6667 .{ .tag = @enumFromInt(763), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6668 // __builtin_mips_dpsqx_sa_w_ph
6669 .{ .tag = @enumFromInt(764), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6670 // __builtin_mips_dpsu_h_qbl
6671 .{ .tag = @enumFromInt(765), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6672 // __builtin_mips_dpsu_h_qbr
6673 .{ .tag = @enumFromInt(766), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6674 // __builtin_mips_dpsx_w_ph
6675 .{ .tag = @enumFromInt(767), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6676 // __builtin_mips_extp
6677 .{ .tag = @enumFromInt(768), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6678 // __builtin_mips_extpdp
6679 .{ .tag = @enumFromInt(769), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6680 // __builtin_mips_extr_r_w
6681 .{ .tag = @enumFromInt(770), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6682 // __builtin_mips_extr_rs_w
6683 .{ .tag = @enumFromInt(771), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6684 // __builtin_mips_extr_s_h
6685 .{ .tag = @enumFromInt(772), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6686 // __builtin_mips_extr_w
6687 .{ .tag = @enumFromInt(773), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6688 // __builtin_mips_insv
6689 .{ .tag = @enumFromInt(774), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6690 // __builtin_mips_lbux
6691 .{ .tag = @enumFromInt(775), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6692 // __builtin_mips_lhx
6693 .{ .tag = @enumFromInt(776), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6694 // __builtin_mips_lwx
6695 .{ .tag = @enumFromInt(777), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6696 // __builtin_mips_madd
6697 .{ .tag = @enumFromInt(778), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6698 // __builtin_mips_maddu
6699 .{ .tag = @enumFromInt(779), .param_str = "LLiLLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6700 // __builtin_mips_maq_s_w_phl
6701 .{ .tag = @enumFromInt(780), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6702 // __builtin_mips_maq_s_w_phr
6703 .{ .tag = @enumFromInt(781), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6704 // __builtin_mips_maq_sa_w_phl
6705 .{ .tag = @enumFromInt(782), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6706 // __builtin_mips_maq_sa_w_phr
6707 .{ .tag = @enumFromInt(783), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6708 // __builtin_mips_modsub
6709 .{ .tag = @enumFromInt(784), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6710 // __builtin_mips_msub
6711 .{ .tag = @enumFromInt(785), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6712 // __builtin_mips_msubu
6713 .{ .tag = @enumFromInt(786), .param_str = "LLiLLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6714 // __builtin_mips_mthlip
6715 .{ .tag = @enumFromInt(787), .param_str = "LLiLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6716 // __builtin_mips_mul_ph
6717 .{ .tag = @enumFromInt(788), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6718 // __builtin_mips_mul_s_ph
6719 .{ .tag = @enumFromInt(789), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6720 // __builtin_mips_muleq_s_w_phl
6721 .{ .tag = @enumFromInt(790), .param_str = "iV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6722 // __builtin_mips_muleq_s_w_phr
6723 .{ .tag = @enumFromInt(791), .param_str = "iV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6724 // __builtin_mips_muleu_s_ph_qbl
6725 .{ .tag = @enumFromInt(792), .param_str = "V2sV4ScV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6726 // __builtin_mips_muleu_s_ph_qbr
6727 .{ .tag = @enumFromInt(793), .param_str = "V2sV4ScV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6728 // __builtin_mips_mulq_rs_ph
6729 .{ .tag = @enumFromInt(794), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6730 // __builtin_mips_mulq_rs_w
6731 .{ .tag = @enumFromInt(795), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6732 // __builtin_mips_mulq_s_ph
6733 .{ .tag = @enumFromInt(796), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6734 // __builtin_mips_mulq_s_w
6735 .{ .tag = @enumFromInt(797), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6736 // __builtin_mips_mulsa_w_ph
6737 .{ .tag = @enumFromInt(798), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6738 // __builtin_mips_mulsaq_s_w_ph
6739 .{ .tag = @enumFromInt(799), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6740 // __builtin_mips_mult
6741 .{ .tag = @enumFromInt(800), .param_str = "LLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6742 // __builtin_mips_multu
6743 .{ .tag = @enumFromInt(801), .param_str = "LLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6744 // __builtin_mips_packrl_ph
6745 .{ .tag = @enumFromInt(802), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6746 // __builtin_mips_pick_ph
6747 .{ .tag = @enumFromInt(803), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6748 // __builtin_mips_pick_qb
6749 .{ .tag = @enumFromInt(804), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6750 // __builtin_mips_preceq_w_phl
6751 .{ .tag = @enumFromInt(805), .param_str = "iV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6752 // __builtin_mips_preceq_w_phr
6753 .{ .tag = @enumFromInt(806), .param_str = "iV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6754 // __builtin_mips_precequ_ph_qbl
6755 .{ .tag = @enumFromInt(807), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6756 // __builtin_mips_precequ_ph_qbla
6757 .{ .tag = @enumFromInt(808), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6758 // __builtin_mips_precequ_ph_qbr
6759 .{ .tag = @enumFromInt(809), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6760 // __builtin_mips_precequ_ph_qbra
6761 .{ .tag = @enumFromInt(810), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6762 // __builtin_mips_preceu_ph_qbl
6763 .{ .tag = @enumFromInt(811), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6764 // __builtin_mips_preceu_ph_qbla
6765 .{ .tag = @enumFromInt(812), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6766 // __builtin_mips_preceu_ph_qbr
6767 .{ .tag = @enumFromInt(813), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6768 // __builtin_mips_preceu_ph_qbra
6769 .{ .tag = @enumFromInt(814), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6770 // __builtin_mips_precr_qb_ph
6771 .{ .tag = @enumFromInt(815), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6772 // __builtin_mips_precr_sra_ph_w
6773 .{ .tag = @enumFromInt(816), .param_str = "V2siiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6774 // __builtin_mips_precr_sra_r_ph_w
6775 .{ .tag = @enumFromInt(817), .param_str = "V2siiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6776 // __builtin_mips_precrq_ph_w
6777 .{ .tag = @enumFromInt(818), .param_str = "V2sii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6778 // __builtin_mips_precrq_qb_ph
6779 .{ .tag = @enumFromInt(819), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6780 // __builtin_mips_precrq_rs_ph_w
6781 .{ .tag = @enumFromInt(820), .param_str = "V2sii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6782 // __builtin_mips_precrqu_s_qb_ph
6783 .{ .tag = @enumFromInt(821), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6784 // __builtin_mips_prepend
6785 .{ .tag = @enumFromInt(822), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6786 // __builtin_mips_raddu_w_qb
6787 .{ .tag = @enumFromInt(823), .param_str = "iV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6788 // __builtin_mips_rddsp
6789 .{ .tag = @enumFromInt(824), .param_str = "iIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6790 // __builtin_mips_repl_ph
6791 .{ .tag = @enumFromInt(825), .param_str = "V2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6792 // __builtin_mips_repl_qb
6793 .{ .tag = @enumFromInt(826), .param_str = "V4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6794 // __builtin_mips_shilo
6795 .{ .tag = @enumFromInt(827), .param_str = "LLiLLii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6796 // __builtin_mips_shll_ph
6797 .{ .tag = @enumFromInt(828), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6798 // __builtin_mips_shll_qb
6799 .{ .tag = @enumFromInt(829), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6800 // __builtin_mips_shll_s_ph
6801 .{ .tag = @enumFromInt(830), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6802 // __builtin_mips_shll_s_w
6803 .{ .tag = @enumFromInt(831), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6804 // __builtin_mips_shra_ph
6805 .{ .tag = @enumFromInt(832), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6806 // __builtin_mips_shra_qb
6807 .{ .tag = @enumFromInt(833), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6808 // __builtin_mips_shra_r_ph
6809 .{ .tag = @enumFromInt(834), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6810 // __builtin_mips_shra_r_qb
6811 .{ .tag = @enumFromInt(835), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6812 // __builtin_mips_shra_r_w
6813 .{ .tag = @enumFromInt(836), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6814 // __builtin_mips_shrl_ph
6815 .{ .tag = @enumFromInt(837), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6816 // __builtin_mips_shrl_qb
6817 .{ .tag = @enumFromInt(838), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6818 // __builtin_mips_subq_ph
6819 .{ .tag = @enumFromInt(839), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6820 // __builtin_mips_subq_s_ph
6821 .{ .tag = @enumFromInt(840), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6822 // __builtin_mips_subq_s_w
6823 .{ .tag = @enumFromInt(841), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6824 // __builtin_mips_subqh_ph
6825 .{ .tag = @enumFromInt(842), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6826 // __builtin_mips_subqh_r_ph
6827 .{ .tag = @enumFromInt(843), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6828 // __builtin_mips_subqh_r_w
6829 .{ .tag = @enumFromInt(844), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6830 // __builtin_mips_subqh_w
6831 .{ .tag = @enumFromInt(845), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6832 // __builtin_mips_subu_ph
6833 .{ .tag = @enumFromInt(846), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6834 // __builtin_mips_subu_qb
6835 .{ .tag = @enumFromInt(847), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6836 // __builtin_mips_subu_s_ph
6837 .{ .tag = @enumFromInt(848), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6838 // __builtin_mips_subu_s_qb
6839 .{ .tag = @enumFromInt(849), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6840 // __builtin_mips_subuh_qb
6841 .{ .tag = @enumFromInt(850), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6842 // __builtin_mips_subuh_r_qb
6843 .{ .tag = @enumFromInt(851), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6844 // __builtin_mips_wrdsp
6845 .{ .tag = @enumFromInt(852), .param_str = "viIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6846 // __builtin_modf
6847 .{ .tag = @enumFromInt(853), .param_str = "ddd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6848 // __builtin_modff
6849 .{ .tag = @enumFromInt(854), .param_str = "fff*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6850 // __builtin_modff128
6851 .{ .tag = @enumFromInt(855), .param_str = "LLdLLdLLd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6852 // __builtin_modfl
6853 .{ .tag = @enumFromInt(856), .param_str = "LdLdLd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6854 // __builtin_msa_add_a_b
6855 .{ .tag = @enumFromInt(857), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6856 // __builtin_msa_add_a_d
6857 .{ .tag = @enumFromInt(858), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6858 // __builtin_msa_add_a_h
6859 .{ .tag = @enumFromInt(859), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6860 // __builtin_msa_add_a_w
6861 .{ .tag = @enumFromInt(860), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6862 // __builtin_msa_adds_a_b
6863 .{ .tag = @enumFromInt(861), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6864 // __builtin_msa_adds_a_d
6865 .{ .tag = @enumFromInt(862), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6866 // __builtin_msa_adds_a_h
6867 .{ .tag = @enumFromInt(863), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6868 // __builtin_msa_adds_a_w
6869 .{ .tag = @enumFromInt(864), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6870 // __builtin_msa_adds_s_b
6871 .{ .tag = @enumFromInt(865), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6872 // __builtin_msa_adds_s_d
6873 .{ .tag = @enumFromInt(866), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6874 // __builtin_msa_adds_s_h
6875 .{ .tag = @enumFromInt(867), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6876 // __builtin_msa_adds_s_w
6877 .{ .tag = @enumFromInt(868), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6878 // __builtin_msa_adds_u_b
6879 .{ .tag = @enumFromInt(869), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6880 // __builtin_msa_adds_u_d
6881 .{ .tag = @enumFromInt(870), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6882 // __builtin_msa_adds_u_h
6883 .{ .tag = @enumFromInt(871), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6884 // __builtin_msa_adds_u_w
6885 .{ .tag = @enumFromInt(872), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6886 // __builtin_msa_addv_b
6887 .{ .tag = @enumFromInt(873), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6888 // __builtin_msa_addv_d
6889 .{ .tag = @enumFromInt(874), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6890 // __builtin_msa_addv_h
6891 .{ .tag = @enumFromInt(875), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6892 // __builtin_msa_addv_w
6893 .{ .tag = @enumFromInt(876), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6894 // __builtin_msa_addvi_b
6895 .{ .tag = @enumFromInt(877), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6896 // __builtin_msa_addvi_d
6897 .{ .tag = @enumFromInt(878), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6898 // __builtin_msa_addvi_h
6899 .{ .tag = @enumFromInt(879), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6900 // __builtin_msa_addvi_w
6901 .{ .tag = @enumFromInt(880), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6902 // __builtin_msa_and_v
6903 .{ .tag = @enumFromInt(881), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6904 // __builtin_msa_andi_b
6905 .{ .tag = @enumFromInt(882), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6906 // __builtin_msa_asub_s_b
6907 .{ .tag = @enumFromInt(883), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6908 // __builtin_msa_asub_s_d
6909 .{ .tag = @enumFromInt(884), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6910 // __builtin_msa_asub_s_h
6911 .{ .tag = @enumFromInt(885), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6912 // __builtin_msa_asub_s_w
6913 .{ .tag = @enumFromInt(886), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6914 // __builtin_msa_asub_u_b
6915 .{ .tag = @enumFromInt(887), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6916 // __builtin_msa_asub_u_d
6917 .{ .tag = @enumFromInt(888), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6918 // __builtin_msa_asub_u_h
6919 .{ .tag = @enumFromInt(889), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6920 // __builtin_msa_asub_u_w
6921 .{ .tag = @enumFromInt(890), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6922 // __builtin_msa_ave_s_b
6923 .{ .tag = @enumFromInt(891), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6924 // __builtin_msa_ave_s_d
6925 .{ .tag = @enumFromInt(892), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6926 // __builtin_msa_ave_s_h
6927 .{ .tag = @enumFromInt(893), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6928 // __builtin_msa_ave_s_w
6929 .{ .tag = @enumFromInt(894), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6930 // __builtin_msa_ave_u_b
6931 .{ .tag = @enumFromInt(895), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6932 // __builtin_msa_ave_u_d
6933 .{ .tag = @enumFromInt(896), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6934 // __builtin_msa_ave_u_h
6935 .{ .tag = @enumFromInt(897), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6936 // __builtin_msa_ave_u_w
6937 .{ .tag = @enumFromInt(898), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6938 // __builtin_msa_aver_s_b
6939 .{ .tag = @enumFromInt(899), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6940 // __builtin_msa_aver_s_d
6941 .{ .tag = @enumFromInt(900), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6942 // __builtin_msa_aver_s_h
6943 .{ .tag = @enumFromInt(901), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6944 // __builtin_msa_aver_s_w
6945 .{ .tag = @enumFromInt(902), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6946 // __builtin_msa_aver_u_b
6947 .{ .tag = @enumFromInt(903), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6948 // __builtin_msa_aver_u_d
6949 .{ .tag = @enumFromInt(904), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6950 // __builtin_msa_aver_u_h
6951 .{ .tag = @enumFromInt(905), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6952 // __builtin_msa_aver_u_w
6953 .{ .tag = @enumFromInt(906), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6954 // __builtin_msa_bclr_b
6955 .{ .tag = @enumFromInt(907), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6956 // __builtin_msa_bclr_d
6957 .{ .tag = @enumFromInt(908), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6958 // __builtin_msa_bclr_h
6959 .{ .tag = @enumFromInt(909), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6960 // __builtin_msa_bclr_w
6961 .{ .tag = @enumFromInt(910), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6962 // __builtin_msa_bclri_b
6963 .{ .tag = @enumFromInt(911), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6964 // __builtin_msa_bclri_d
6965 .{ .tag = @enumFromInt(912), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6966 // __builtin_msa_bclri_h
6967 .{ .tag = @enumFromInt(913), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6968 // __builtin_msa_bclri_w
6969 .{ .tag = @enumFromInt(914), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6970 // __builtin_msa_binsl_b
6971 .{ .tag = @enumFromInt(915), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6972 // __builtin_msa_binsl_d
6973 .{ .tag = @enumFromInt(916), .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6974 // __builtin_msa_binsl_h
6975 .{ .tag = @enumFromInt(917), .param_str = "V8UsV8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6976 // __builtin_msa_binsl_w
6977 .{ .tag = @enumFromInt(918), .param_str = "V4UiV4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6978 // __builtin_msa_binsli_b
6979 .{ .tag = @enumFromInt(919), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6980 // __builtin_msa_binsli_d
6981 .{ .tag = @enumFromInt(920), .param_str = "V2ULLiV2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6982 // __builtin_msa_binsli_h
6983 .{ .tag = @enumFromInt(921), .param_str = "V8UsV8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6984 // __builtin_msa_binsli_w
6985 .{ .tag = @enumFromInt(922), .param_str = "V4UiV4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6986 // __builtin_msa_binsr_b
6987 .{ .tag = @enumFromInt(923), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6988 // __builtin_msa_binsr_d
6989 .{ .tag = @enumFromInt(924), .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6990 // __builtin_msa_binsr_h
6991 .{ .tag = @enumFromInt(925), .param_str = "V8UsV8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6992 // __builtin_msa_binsr_w
6993 .{ .tag = @enumFromInt(926), .param_str = "V4UiV4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6994 // __builtin_msa_binsri_b
6995 .{ .tag = @enumFromInt(927), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6996 // __builtin_msa_binsri_d
6997 .{ .tag = @enumFromInt(928), .param_str = "V2ULLiV2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6998 // __builtin_msa_binsri_h
6999 .{ .tag = @enumFromInt(929), .param_str = "V8UsV8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7000 // __builtin_msa_binsri_w
7001 .{ .tag = @enumFromInt(930), .param_str = "V4UiV4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7002 // __builtin_msa_bmnz_v
7003 .{ .tag = @enumFromInt(931), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7004 // __builtin_msa_bmnzi_b
7005 .{ .tag = @enumFromInt(932), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7006 // __builtin_msa_bmz_v
7007 .{ .tag = @enumFromInt(933), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7008 // __builtin_msa_bmzi_b
7009 .{ .tag = @enumFromInt(934), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7010 // __builtin_msa_bneg_b
7011 .{ .tag = @enumFromInt(935), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7012 // __builtin_msa_bneg_d
7013 .{ .tag = @enumFromInt(936), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7014 // __builtin_msa_bneg_h
7015 .{ .tag = @enumFromInt(937), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7016 // __builtin_msa_bneg_w
7017 .{ .tag = @enumFromInt(938), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7018 // __builtin_msa_bnegi_b
7019 .{ .tag = @enumFromInt(939), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7020 // __builtin_msa_bnegi_d
7021 .{ .tag = @enumFromInt(940), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7022 // __builtin_msa_bnegi_h
7023 .{ .tag = @enumFromInt(941), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7024 // __builtin_msa_bnegi_w
7025 .{ .tag = @enumFromInt(942), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7026 // __builtin_msa_bnz_b
7027 .{ .tag = @enumFromInt(943), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7028 // __builtin_msa_bnz_d
7029 .{ .tag = @enumFromInt(944), .param_str = "iV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7030 // __builtin_msa_bnz_h
7031 .{ .tag = @enumFromInt(945), .param_str = "iV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7032 // __builtin_msa_bnz_v
7033 .{ .tag = @enumFromInt(946), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7034 // __builtin_msa_bnz_w
7035 .{ .tag = @enumFromInt(947), .param_str = "iV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7036 // __builtin_msa_bsel_v
7037 .{ .tag = @enumFromInt(948), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7038 // __builtin_msa_bseli_b
7039 .{ .tag = @enumFromInt(949), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7040 // __builtin_msa_bset_b
7041 .{ .tag = @enumFromInt(950), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7042 // __builtin_msa_bset_d
7043 .{ .tag = @enumFromInt(951), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7044 // __builtin_msa_bset_h
7045 .{ .tag = @enumFromInt(952), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7046 // __builtin_msa_bset_w
7047 .{ .tag = @enumFromInt(953), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7048 // __builtin_msa_bseti_b
7049 .{ .tag = @enumFromInt(954), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7050 // __builtin_msa_bseti_d
7051 .{ .tag = @enumFromInt(955), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7052 // __builtin_msa_bseti_h
7053 .{ .tag = @enumFromInt(956), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7054 // __builtin_msa_bseti_w
7055 .{ .tag = @enumFromInt(957), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7056 // __builtin_msa_bz_b
7057 .{ .tag = @enumFromInt(958), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7058 // __builtin_msa_bz_d
7059 .{ .tag = @enumFromInt(959), .param_str = "iV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7060 // __builtin_msa_bz_h
7061 .{ .tag = @enumFromInt(960), .param_str = "iV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7062 // __builtin_msa_bz_v
7063 .{ .tag = @enumFromInt(961), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7064 // __builtin_msa_bz_w
7065 .{ .tag = @enumFromInt(962), .param_str = "iV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7066 // __builtin_msa_ceq_b
7067 .{ .tag = @enumFromInt(963), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7068 // __builtin_msa_ceq_d
7069 .{ .tag = @enumFromInt(964), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7070 // __builtin_msa_ceq_h
7071 .{ .tag = @enumFromInt(965), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7072 // __builtin_msa_ceq_w
7073 .{ .tag = @enumFromInt(966), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7074 // __builtin_msa_ceqi_b
7075 .{ .tag = @enumFromInt(967), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7076 // __builtin_msa_ceqi_d
7077 .{ .tag = @enumFromInt(968), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7078 // __builtin_msa_ceqi_h
7079 .{ .tag = @enumFromInt(969), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7080 // __builtin_msa_ceqi_w
7081 .{ .tag = @enumFromInt(970), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7082 // __builtin_msa_cfcmsa
7083 .{ .tag = @enumFromInt(971), .param_str = "iIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
7084 // __builtin_msa_cle_s_b
7085 .{ .tag = @enumFromInt(972), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7086 // __builtin_msa_cle_s_d
7087 .{ .tag = @enumFromInt(973), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7088 // __builtin_msa_cle_s_h
7089 .{ .tag = @enumFromInt(974), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7090 // __builtin_msa_cle_s_w
7091 .{ .tag = @enumFromInt(975), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7092 // __builtin_msa_cle_u_b
7093 .{ .tag = @enumFromInt(976), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7094 // __builtin_msa_cle_u_d
7095 .{ .tag = @enumFromInt(977), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7096 // __builtin_msa_cle_u_h
7097 .{ .tag = @enumFromInt(978), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7098 // __builtin_msa_cle_u_w
7099 .{ .tag = @enumFromInt(979), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7100 // __builtin_msa_clei_s_b
7101 .{ .tag = @enumFromInt(980), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7102 // __builtin_msa_clei_s_d
7103 .{ .tag = @enumFromInt(981), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7104 // __builtin_msa_clei_s_h
7105 .{ .tag = @enumFromInt(982), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7106 // __builtin_msa_clei_s_w
7107 .{ .tag = @enumFromInt(983), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7108 // __builtin_msa_clei_u_b
7109 .{ .tag = @enumFromInt(984), .param_str = "V16ScV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7110 // __builtin_msa_clei_u_d
7111 .{ .tag = @enumFromInt(985), .param_str = "V2SLLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7112 // __builtin_msa_clei_u_h
7113 .{ .tag = @enumFromInt(986), .param_str = "V8SsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7114 // __builtin_msa_clei_u_w
7115 .{ .tag = @enumFromInt(987), .param_str = "V4SiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7116 // __builtin_msa_clt_s_b
7117 .{ .tag = @enumFromInt(988), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7118 // __builtin_msa_clt_s_d
7119 .{ .tag = @enumFromInt(989), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7120 // __builtin_msa_clt_s_h
7121 .{ .tag = @enumFromInt(990), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7122 // __builtin_msa_clt_s_w
7123 .{ .tag = @enumFromInt(991), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7124 // __builtin_msa_clt_u_b
7125 .{ .tag = @enumFromInt(992), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7126 // __builtin_msa_clt_u_d
7127 .{ .tag = @enumFromInt(993), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7128 // __builtin_msa_clt_u_h
7129 .{ .tag = @enumFromInt(994), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7130 // __builtin_msa_clt_u_w
7131 .{ .tag = @enumFromInt(995), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7132 // __builtin_msa_clti_s_b
7133 .{ .tag = @enumFromInt(996), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7134 // __builtin_msa_clti_s_d
7135 .{ .tag = @enumFromInt(997), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7136 // __builtin_msa_clti_s_h
7137 .{ .tag = @enumFromInt(998), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7138 // __builtin_msa_clti_s_w
7139 .{ .tag = @enumFromInt(999), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7140 // __builtin_msa_clti_u_b
7141 .{ .tag = @enumFromInt(1000), .param_str = "V16ScV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7142 // __builtin_msa_clti_u_d
7143 .{ .tag = @enumFromInt(1001), .param_str = "V2SLLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7144 // __builtin_msa_clti_u_h
7145 .{ .tag = @enumFromInt(1002), .param_str = "V8SsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7146 // __builtin_msa_clti_u_w
7147 .{ .tag = @enumFromInt(1003), .param_str = "V4SiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7148 // __builtin_msa_copy_s_b
7149 .{ .tag = @enumFromInt(1004), .param_str = "iV16ScIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7150 // __builtin_msa_copy_s_d
7151 .{ .tag = @enumFromInt(1005), .param_str = "LLiV2SLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7152 // __builtin_msa_copy_s_h
7153 .{ .tag = @enumFromInt(1006), .param_str = "iV8SsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7154 // __builtin_msa_copy_s_w
7155 .{ .tag = @enumFromInt(1007), .param_str = "iV4SiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7156 // __builtin_msa_copy_u_b
7157 .{ .tag = @enumFromInt(1008), .param_str = "iV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7158 // __builtin_msa_copy_u_d
7159 .{ .tag = @enumFromInt(1009), .param_str = "LLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7160 // __builtin_msa_copy_u_h
7161 .{ .tag = @enumFromInt(1010), .param_str = "iV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7162 // __builtin_msa_copy_u_w
7163 .{ .tag = @enumFromInt(1011), .param_str = "iV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7164 // __builtin_msa_ctcmsa
7165 .{ .tag = @enumFromInt(1012), .param_str = "vIii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
7166 // __builtin_msa_div_s_b
7167 .{ .tag = @enumFromInt(1013), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7168 // __builtin_msa_div_s_d
7169 .{ .tag = @enumFromInt(1014), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7170 // __builtin_msa_div_s_h
7171 .{ .tag = @enumFromInt(1015), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7172 // __builtin_msa_div_s_w
7173 .{ .tag = @enumFromInt(1016), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7174 // __builtin_msa_div_u_b
7175 .{ .tag = @enumFromInt(1017), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7176 // __builtin_msa_div_u_d
7177 .{ .tag = @enumFromInt(1018), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7178 // __builtin_msa_div_u_h
7179 .{ .tag = @enumFromInt(1019), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7180 // __builtin_msa_div_u_w
7181 .{ .tag = @enumFromInt(1020), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7182 // __builtin_msa_dotp_s_d
7183 .{ .tag = @enumFromInt(1021), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7184 // __builtin_msa_dotp_s_h
7185 .{ .tag = @enumFromInt(1022), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7186 // __builtin_msa_dotp_s_w
7187 .{ .tag = @enumFromInt(1023), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7188 // __builtin_msa_dotp_u_d
7189 .{ .tag = @enumFromInt(1024), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7190 // __builtin_msa_dotp_u_h
7191 .{ .tag = @enumFromInt(1025), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7192 // __builtin_msa_dotp_u_w
7193 .{ .tag = @enumFromInt(1026), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7194 // __builtin_msa_dpadd_s_d
7195 .{ .tag = @enumFromInt(1027), .param_str = "V2SLLiV2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7196 // __builtin_msa_dpadd_s_h
7197 .{ .tag = @enumFromInt(1028), .param_str = "V8SsV8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7198 // __builtin_msa_dpadd_s_w
7199 .{ .tag = @enumFromInt(1029), .param_str = "V4SiV4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7200 // __builtin_msa_dpadd_u_d
7201 .{ .tag = @enumFromInt(1030), .param_str = "V2ULLiV2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7202 // __builtin_msa_dpadd_u_h
7203 .{ .tag = @enumFromInt(1031), .param_str = "V8UsV8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7204 // __builtin_msa_dpadd_u_w
7205 .{ .tag = @enumFromInt(1032), .param_str = "V4UiV4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7206 // __builtin_msa_dpsub_s_d
7207 .{ .tag = @enumFromInt(1033), .param_str = "V2SLLiV2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7208 // __builtin_msa_dpsub_s_h
7209 .{ .tag = @enumFromInt(1034), .param_str = "V8SsV8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7210 // __builtin_msa_dpsub_s_w
7211 .{ .tag = @enumFromInt(1035), .param_str = "V4SiV4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7212 // __builtin_msa_dpsub_u_d
7213 .{ .tag = @enumFromInt(1036), .param_str = "V2ULLiV2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7214 // __builtin_msa_dpsub_u_h
7215 .{ .tag = @enumFromInt(1037), .param_str = "V8UsV8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7216 // __builtin_msa_dpsub_u_w
7217 .{ .tag = @enumFromInt(1038), .param_str = "V4UiV4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7218 // __builtin_msa_fadd_d
7219 .{ .tag = @enumFromInt(1039), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7220 // __builtin_msa_fadd_w
7221 .{ .tag = @enumFromInt(1040), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7222 // __builtin_msa_fcaf_d
7223 .{ .tag = @enumFromInt(1041), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7224 // __builtin_msa_fcaf_w
7225 .{ .tag = @enumFromInt(1042), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7226 // __builtin_msa_fceq_d
7227 .{ .tag = @enumFromInt(1043), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7228 // __builtin_msa_fceq_w
7229 .{ .tag = @enumFromInt(1044), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7230 // __builtin_msa_fclass_d
7231 .{ .tag = @enumFromInt(1045), .param_str = "V2LLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7232 // __builtin_msa_fclass_w
7233 .{ .tag = @enumFromInt(1046), .param_str = "V4iV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7234 // __builtin_msa_fcle_d
7235 .{ .tag = @enumFromInt(1047), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7236 // __builtin_msa_fcle_w
7237 .{ .tag = @enumFromInt(1048), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7238 // __builtin_msa_fclt_d
7239 .{ .tag = @enumFromInt(1049), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7240 // __builtin_msa_fclt_w
7241 .{ .tag = @enumFromInt(1050), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7242 // __builtin_msa_fcne_d
7243 .{ .tag = @enumFromInt(1051), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7244 // __builtin_msa_fcne_w
7245 .{ .tag = @enumFromInt(1052), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7246 // __builtin_msa_fcor_d
7247 .{ .tag = @enumFromInt(1053), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7248 // __builtin_msa_fcor_w
7249 .{ .tag = @enumFromInt(1054), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7250 // __builtin_msa_fcueq_d
7251 .{ .tag = @enumFromInt(1055), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7252 // __builtin_msa_fcueq_w
7253 .{ .tag = @enumFromInt(1056), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7254 // __builtin_msa_fcule_d
7255 .{ .tag = @enumFromInt(1057), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7256 // __builtin_msa_fcule_w
7257 .{ .tag = @enumFromInt(1058), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7258 // __builtin_msa_fcult_d
7259 .{ .tag = @enumFromInt(1059), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7260 // __builtin_msa_fcult_w
7261 .{ .tag = @enumFromInt(1060), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7262 // __builtin_msa_fcun_d
7263 .{ .tag = @enumFromInt(1061), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7264 // __builtin_msa_fcun_w
7265 .{ .tag = @enumFromInt(1062), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7266 // __builtin_msa_fcune_d
7267 .{ .tag = @enumFromInt(1063), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7268 // __builtin_msa_fcune_w
7269 .{ .tag = @enumFromInt(1064), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7270 // __builtin_msa_fdiv_d
7271 .{ .tag = @enumFromInt(1065), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7272 // __builtin_msa_fdiv_w
7273 .{ .tag = @enumFromInt(1066), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7274 // __builtin_msa_fexdo_h
7275 .{ .tag = @enumFromInt(1067), .param_str = "V8hV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7276 // __builtin_msa_fexdo_w
7277 .{ .tag = @enumFromInt(1068), .param_str = "V4fV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7278 // __builtin_msa_fexp2_d
7279 .{ .tag = @enumFromInt(1069), .param_str = "V2dV2dV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7280 // __builtin_msa_fexp2_w
7281 .{ .tag = @enumFromInt(1070), .param_str = "V4fV4fV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7282 // __builtin_msa_fexupl_d
7283 .{ .tag = @enumFromInt(1071), .param_str = "V2dV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7284 // __builtin_msa_fexupl_w
7285 .{ .tag = @enumFromInt(1072), .param_str = "V4fV8h", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7286 // __builtin_msa_fexupr_d
7287 .{ .tag = @enumFromInt(1073), .param_str = "V2dV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7288 // __builtin_msa_fexupr_w
7289 .{ .tag = @enumFromInt(1074), .param_str = "V4fV8h", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7290 // __builtin_msa_ffint_s_d
7291 .{ .tag = @enumFromInt(1075), .param_str = "V2dV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7292 // __builtin_msa_ffint_s_w
7293 .{ .tag = @enumFromInt(1076), .param_str = "V4fV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7294 // __builtin_msa_ffint_u_d
7295 .{ .tag = @enumFromInt(1077), .param_str = "V2dV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7296 // __builtin_msa_ffint_u_w
7297 .{ .tag = @enumFromInt(1078), .param_str = "V4fV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7298 // __builtin_msa_ffql_d
7299 .{ .tag = @enumFromInt(1079), .param_str = "V2dV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7300 // __builtin_msa_ffql_w
7301 .{ .tag = @enumFromInt(1080), .param_str = "V4fV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7302 // __builtin_msa_ffqr_d
7303 .{ .tag = @enumFromInt(1081), .param_str = "V2dV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7304 // __builtin_msa_ffqr_w
7305 .{ .tag = @enumFromInt(1082), .param_str = "V4fV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7306 // __builtin_msa_fill_b
7307 .{ .tag = @enumFromInt(1083), .param_str = "V16Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7308 // __builtin_msa_fill_d
7309 .{ .tag = @enumFromInt(1084), .param_str = "V2SLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7310 // __builtin_msa_fill_h
7311 .{ .tag = @enumFromInt(1085), .param_str = "V8Ssi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7312 // __builtin_msa_fill_w
7313 .{ .tag = @enumFromInt(1086), .param_str = "V4Sii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7314 // __builtin_msa_flog2_d
7315 .{ .tag = @enumFromInt(1087), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7316 // __builtin_msa_flog2_w
7317 .{ .tag = @enumFromInt(1088), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7318 // __builtin_msa_fmadd_d
7319 .{ .tag = @enumFromInt(1089), .param_str = "V2dV2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7320 // __builtin_msa_fmadd_w
7321 .{ .tag = @enumFromInt(1090), .param_str = "V4fV4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7322 // __builtin_msa_fmax_a_d
7323 .{ .tag = @enumFromInt(1091), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7324 // __builtin_msa_fmax_a_w
7325 .{ .tag = @enumFromInt(1092), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7326 // __builtin_msa_fmax_d
7327 .{ .tag = @enumFromInt(1093), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7328 // __builtin_msa_fmax_w
7329 .{ .tag = @enumFromInt(1094), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7330 // __builtin_msa_fmin_a_d
7331 .{ .tag = @enumFromInt(1095), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7332 // __builtin_msa_fmin_a_w
7333 .{ .tag = @enumFromInt(1096), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7334 // __builtin_msa_fmin_d
7335 .{ .tag = @enumFromInt(1097), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7336 // __builtin_msa_fmin_w
7337 .{ .tag = @enumFromInt(1098), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7338 // __builtin_msa_fmsub_d
7339 .{ .tag = @enumFromInt(1099), .param_str = "V2dV2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7340 // __builtin_msa_fmsub_w
7341 .{ .tag = @enumFromInt(1100), .param_str = "V4fV4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7342 // __builtin_msa_fmul_d
7343 .{ .tag = @enumFromInt(1101), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7344 // __builtin_msa_fmul_w
7345 .{ .tag = @enumFromInt(1102), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7346 // __builtin_msa_frcp_d
7347 .{ .tag = @enumFromInt(1103), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7348 // __builtin_msa_frcp_w
7349 .{ .tag = @enumFromInt(1104), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7350 // __builtin_msa_frint_d
7351 .{ .tag = @enumFromInt(1105), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7352 // __builtin_msa_frint_w
7353 .{ .tag = @enumFromInt(1106), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7354 // __builtin_msa_frsqrt_d
7355 .{ .tag = @enumFromInt(1107), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7356 // __builtin_msa_frsqrt_w
7357 .{ .tag = @enumFromInt(1108), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7358 // __builtin_msa_fsaf_d
7359 .{ .tag = @enumFromInt(1109), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7360 // __builtin_msa_fsaf_w
7361 .{ .tag = @enumFromInt(1110), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7362 // __builtin_msa_fseq_d
7363 .{ .tag = @enumFromInt(1111), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7364 // __builtin_msa_fseq_w
7365 .{ .tag = @enumFromInt(1112), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7366 // __builtin_msa_fsle_d
7367 .{ .tag = @enumFromInt(1113), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7368 // __builtin_msa_fsle_w
7369 .{ .tag = @enumFromInt(1114), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7370 // __builtin_msa_fslt_d
7371 .{ .tag = @enumFromInt(1115), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7372 // __builtin_msa_fslt_w
7373 .{ .tag = @enumFromInt(1116), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7374 // __builtin_msa_fsne_d
7375 .{ .tag = @enumFromInt(1117), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7376 // __builtin_msa_fsne_w
7377 .{ .tag = @enumFromInt(1118), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7378 // __builtin_msa_fsor_d
7379 .{ .tag = @enumFromInt(1119), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7380 // __builtin_msa_fsor_w
7381 .{ .tag = @enumFromInt(1120), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7382 // __builtin_msa_fsqrt_d
7383 .{ .tag = @enumFromInt(1121), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7384 // __builtin_msa_fsqrt_w
7385 .{ .tag = @enumFromInt(1122), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7386 // __builtin_msa_fsub_d
7387 .{ .tag = @enumFromInt(1123), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7388 // __builtin_msa_fsub_w
7389 .{ .tag = @enumFromInt(1124), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7390 // __builtin_msa_fsueq_d
7391 .{ .tag = @enumFromInt(1125), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7392 // __builtin_msa_fsueq_w
7393 .{ .tag = @enumFromInt(1126), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7394 // __builtin_msa_fsule_d
7395 .{ .tag = @enumFromInt(1127), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7396 // __builtin_msa_fsule_w
7397 .{ .tag = @enumFromInt(1128), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7398 // __builtin_msa_fsult_d
7399 .{ .tag = @enumFromInt(1129), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7400 // __builtin_msa_fsult_w
7401 .{ .tag = @enumFromInt(1130), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7402 // __builtin_msa_fsun_d
7403 .{ .tag = @enumFromInt(1131), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7404 // __builtin_msa_fsun_w
7405 .{ .tag = @enumFromInt(1132), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7406 // __builtin_msa_fsune_d
7407 .{ .tag = @enumFromInt(1133), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7408 // __builtin_msa_fsune_w
7409 .{ .tag = @enumFromInt(1134), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7410 // __builtin_msa_ftint_s_d
7411 .{ .tag = @enumFromInt(1135), .param_str = "V2SLLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7412 // __builtin_msa_ftint_s_w
7413 .{ .tag = @enumFromInt(1136), .param_str = "V4SiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7414 // __builtin_msa_ftint_u_d
7415 .{ .tag = @enumFromInt(1137), .param_str = "V2ULLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7416 // __builtin_msa_ftint_u_w
7417 .{ .tag = @enumFromInt(1138), .param_str = "V4UiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7418 // __builtin_msa_ftq_h
7419 .{ .tag = @enumFromInt(1139), .param_str = "V4UiV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7420 // __builtin_msa_ftq_w
7421 .{ .tag = @enumFromInt(1140), .param_str = "V2ULLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7422 // __builtin_msa_ftrunc_s_d
7423 .{ .tag = @enumFromInt(1141), .param_str = "V2SLLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7424 // __builtin_msa_ftrunc_s_w
7425 .{ .tag = @enumFromInt(1142), .param_str = "V4SiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7426 // __builtin_msa_ftrunc_u_d
7427 .{ .tag = @enumFromInt(1143), .param_str = "V2ULLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7428 // __builtin_msa_ftrunc_u_w
7429 .{ .tag = @enumFromInt(1144), .param_str = "V4UiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7430 // __builtin_msa_hadd_s_d
7431 .{ .tag = @enumFromInt(1145), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7432 // __builtin_msa_hadd_s_h
7433 .{ .tag = @enumFromInt(1146), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7434 // __builtin_msa_hadd_s_w
7435 .{ .tag = @enumFromInt(1147), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7436 // __builtin_msa_hadd_u_d
7437 .{ .tag = @enumFromInt(1148), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7438 // __builtin_msa_hadd_u_h
7439 .{ .tag = @enumFromInt(1149), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7440 // __builtin_msa_hadd_u_w
7441 .{ .tag = @enumFromInt(1150), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7442 // __builtin_msa_hsub_s_d
7443 .{ .tag = @enumFromInt(1151), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7444 // __builtin_msa_hsub_s_h
7445 .{ .tag = @enumFromInt(1152), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7446 // __builtin_msa_hsub_s_w
7447 .{ .tag = @enumFromInt(1153), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7448 // __builtin_msa_hsub_u_d
7449 .{ .tag = @enumFromInt(1154), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7450 // __builtin_msa_hsub_u_h
7451 .{ .tag = @enumFromInt(1155), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7452 // __builtin_msa_hsub_u_w
7453 .{ .tag = @enumFromInt(1156), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7454 // __builtin_msa_ilvev_b
7455 .{ .tag = @enumFromInt(1157), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7456 // __builtin_msa_ilvev_d
7457 .{ .tag = @enumFromInt(1158), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7458 // __builtin_msa_ilvev_h
7459 .{ .tag = @enumFromInt(1159), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7460 // __builtin_msa_ilvev_w
7461 .{ .tag = @enumFromInt(1160), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7462 // __builtin_msa_ilvl_b
7463 .{ .tag = @enumFromInt(1161), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7464 // __builtin_msa_ilvl_d
7465 .{ .tag = @enumFromInt(1162), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7466 // __builtin_msa_ilvl_h
7467 .{ .tag = @enumFromInt(1163), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7468 // __builtin_msa_ilvl_w
7469 .{ .tag = @enumFromInt(1164), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7470 // __builtin_msa_ilvod_b
7471 .{ .tag = @enumFromInt(1165), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7472 // __builtin_msa_ilvod_d
7473 .{ .tag = @enumFromInt(1166), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7474 // __builtin_msa_ilvod_h
7475 .{ .tag = @enumFromInt(1167), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7476 // __builtin_msa_ilvod_w
7477 .{ .tag = @enumFromInt(1168), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7478 // __builtin_msa_ilvr_b
7479 .{ .tag = @enumFromInt(1169), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7480 // __builtin_msa_ilvr_d
7481 .{ .tag = @enumFromInt(1170), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7482 // __builtin_msa_ilvr_h
7483 .{ .tag = @enumFromInt(1171), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7484 // __builtin_msa_ilvr_w
7485 .{ .tag = @enumFromInt(1172), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7486 // __builtin_msa_insert_b
7487 .{ .tag = @enumFromInt(1173), .param_str = "V16ScV16ScIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7488 // __builtin_msa_insert_d
7489 .{ .tag = @enumFromInt(1174), .param_str = "V2SLLiV2SLLiIUiLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7490 // __builtin_msa_insert_h
7491 .{ .tag = @enumFromInt(1175), .param_str = "V8SsV8SsIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7492 // __builtin_msa_insert_w
7493 .{ .tag = @enumFromInt(1176), .param_str = "V4SiV4SiIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7494 // __builtin_msa_insve_b
7495 .{ .tag = @enumFromInt(1177), .param_str = "V16ScV16ScIUiV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7496 // __builtin_msa_insve_d
7497 .{ .tag = @enumFromInt(1178), .param_str = "V2SLLiV2SLLiIUiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7498 // __builtin_msa_insve_h
7499 .{ .tag = @enumFromInt(1179), .param_str = "V8SsV8SsIUiV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7500 // __builtin_msa_insve_w
7501 .{ .tag = @enumFromInt(1180), .param_str = "V4SiV4SiIUiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7502 // __builtin_msa_ld_b
7503 .{ .tag = @enumFromInt(1181), .param_str = "V16Scv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7504 // __builtin_msa_ld_d
7505 .{ .tag = @enumFromInt(1182), .param_str = "V2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7506 // __builtin_msa_ld_h
7507 .{ .tag = @enumFromInt(1183), .param_str = "V8Ssv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7508 // __builtin_msa_ld_w
7509 .{ .tag = @enumFromInt(1184), .param_str = "V4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7510 // __builtin_msa_ldi_b
7511 .{ .tag = @enumFromInt(1185), .param_str = "V16cIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7512 // __builtin_msa_ldi_d
7513 .{ .tag = @enumFromInt(1186), .param_str = "V2LLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7514 // __builtin_msa_ldi_h
7515 .{ .tag = @enumFromInt(1187), .param_str = "V8sIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7516 // __builtin_msa_ldi_w
7517 .{ .tag = @enumFromInt(1188), .param_str = "V4iIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7518 // __builtin_msa_ldr_d
7519 .{ .tag = @enumFromInt(1189), .param_str = "V2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7520 // __builtin_msa_ldr_w
7521 .{ .tag = @enumFromInt(1190), .param_str = "V4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7522 // __builtin_msa_madd_q_h
7523 .{ .tag = @enumFromInt(1191), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7524 // __builtin_msa_madd_q_w
7525 .{ .tag = @enumFromInt(1192), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7526 // __builtin_msa_maddr_q_h
7527 .{ .tag = @enumFromInt(1193), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7528 // __builtin_msa_maddr_q_w
7529 .{ .tag = @enumFromInt(1194), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7530 // __builtin_msa_maddv_b
7531 .{ .tag = @enumFromInt(1195), .param_str = "V16ScV16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7532 // __builtin_msa_maddv_d
7533 .{ .tag = @enumFromInt(1196), .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7534 // __builtin_msa_maddv_h
7535 .{ .tag = @enumFromInt(1197), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7536 // __builtin_msa_maddv_w
7537 .{ .tag = @enumFromInt(1198), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7538 // __builtin_msa_max_a_b
7539 .{ .tag = @enumFromInt(1199), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7540 // __builtin_msa_max_a_d
7541 .{ .tag = @enumFromInt(1200), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7542 // __builtin_msa_max_a_h
7543 .{ .tag = @enumFromInt(1201), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7544 // __builtin_msa_max_a_w
7545 .{ .tag = @enumFromInt(1202), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7546 // __builtin_msa_max_s_b
7547 .{ .tag = @enumFromInt(1203), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7548 // __builtin_msa_max_s_d
7549 .{ .tag = @enumFromInt(1204), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7550 // __builtin_msa_max_s_h
7551 .{ .tag = @enumFromInt(1205), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7552 // __builtin_msa_max_s_w
7553 .{ .tag = @enumFromInt(1206), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7554 // __builtin_msa_max_u_b
7555 .{ .tag = @enumFromInt(1207), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7556 // __builtin_msa_max_u_d
7557 .{ .tag = @enumFromInt(1208), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7558 // __builtin_msa_max_u_h
7559 .{ .tag = @enumFromInt(1209), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7560 // __builtin_msa_max_u_w
7561 .{ .tag = @enumFromInt(1210), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7562 // __builtin_msa_maxi_s_b
7563 .{ .tag = @enumFromInt(1211), .param_str = "V16ScV16ScIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7564 // __builtin_msa_maxi_s_d
7565 .{ .tag = @enumFromInt(1212), .param_str = "V2SLLiV2SLLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7566 // __builtin_msa_maxi_s_h
7567 .{ .tag = @enumFromInt(1213), .param_str = "V8SsV8SsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7568 // __builtin_msa_maxi_s_w
7569 .{ .tag = @enumFromInt(1214), .param_str = "V4SiV4SiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7570 // __builtin_msa_maxi_u_b
7571 .{ .tag = @enumFromInt(1215), .param_str = "V16UcV16UcIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7572 // __builtin_msa_maxi_u_d
7573 .{ .tag = @enumFromInt(1216), .param_str = "V2ULLiV2ULLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7574 // __builtin_msa_maxi_u_h
7575 .{ .tag = @enumFromInt(1217), .param_str = "V8UsV8UsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7576 // __builtin_msa_maxi_u_w
7577 .{ .tag = @enumFromInt(1218), .param_str = "V4UiV4UiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7578 // __builtin_msa_min_a_b
7579 .{ .tag = @enumFromInt(1219), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7580 // __builtin_msa_min_a_d
7581 .{ .tag = @enumFromInt(1220), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7582 // __builtin_msa_min_a_h
7583 .{ .tag = @enumFromInt(1221), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7584 // __builtin_msa_min_a_w
7585 .{ .tag = @enumFromInt(1222), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7586 // __builtin_msa_min_s_b
7587 .{ .tag = @enumFromInt(1223), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7588 // __builtin_msa_min_s_d
7589 .{ .tag = @enumFromInt(1224), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7590 // __builtin_msa_min_s_h
7591 .{ .tag = @enumFromInt(1225), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7592 // __builtin_msa_min_s_w
7593 .{ .tag = @enumFromInt(1226), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7594 // __builtin_msa_min_u_b
7595 .{ .tag = @enumFromInt(1227), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7596 // __builtin_msa_min_u_d
7597 .{ .tag = @enumFromInt(1228), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7598 // __builtin_msa_min_u_h
7599 .{ .tag = @enumFromInt(1229), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7600 // __builtin_msa_min_u_w
7601 .{ .tag = @enumFromInt(1230), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7602 // __builtin_msa_mini_s_b
7603 .{ .tag = @enumFromInt(1231), .param_str = "V16ScV16ScIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7604 // __builtin_msa_mini_s_d
7605 .{ .tag = @enumFromInt(1232), .param_str = "V2SLLiV2SLLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7606 // __builtin_msa_mini_s_h
7607 .{ .tag = @enumFromInt(1233), .param_str = "V8SsV8SsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7608 // __builtin_msa_mini_s_w
7609 .{ .tag = @enumFromInt(1234), .param_str = "V4SiV4SiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7610 // __builtin_msa_mini_u_b
7611 .{ .tag = @enumFromInt(1235), .param_str = "V16UcV16UcIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7612 // __builtin_msa_mini_u_d
7613 .{ .tag = @enumFromInt(1236), .param_str = "V2ULLiV2ULLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7614 // __builtin_msa_mini_u_h
7615 .{ .tag = @enumFromInt(1237), .param_str = "V8UsV8UsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7616 // __builtin_msa_mini_u_w
7617 .{ .tag = @enumFromInt(1238), .param_str = "V4UiV4UiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7618 // __builtin_msa_mod_s_b
7619 .{ .tag = @enumFromInt(1239), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7620 // __builtin_msa_mod_s_d
7621 .{ .tag = @enumFromInt(1240), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7622 // __builtin_msa_mod_s_h
7623 .{ .tag = @enumFromInt(1241), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7624 // __builtin_msa_mod_s_w
7625 .{ .tag = @enumFromInt(1242), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7626 // __builtin_msa_mod_u_b
7627 .{ .tag = @enumFromInt(1243), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7628 // __builtin_msa_mod_u_d
7629 .{ .tag = @enumFromInt(1244), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7630 // __builtin_msa_mod_u_h
7631 .{ .tag = @enumFromInt(1245), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7632 // __builtin_msa_mod_u_w
7633 .{ .tag = @enumFromInt(1246), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7634 // __builtin_msa_move_v
7635 .{ .tag = @enumFromInt(1247), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7636 // __builtin_msa_msub_q_h
7637 .{ .tag = @enumFromInt(1248), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7638 // __builtin_msa_msub_q_w
7639 .{ .tag = @enumFromInt(1249), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7640 // __builtin_msa_msubr_q_h
7641 .{ .tag = @enumFromInt(1250), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7642 // __builtin_msa_msubr_q_w
7643 .{ .tag = @enumFromInt(1251), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7644 // __builtin_msa_msubv_b
7645 .{ .tag = @enumFromInt(1252), .param_str = "V16ScV16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7646 // __builtin_msa_msubv_d
7647 .{ .tag = @enumFromInt(1253), .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7648 // __builtin_msa_msubv_h
7649 .{ .tag = @enumFromInt(1254), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7650 // __builtin_msa_msubv_w
7651 .{ .tag = @enumFromInt(1255), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7652 // __builtin_msa_mul_q_h
7653 .{ .tag = @enumFromInt(1256), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7654 // __builtin_msa_mul_q_w
7655 .{ .tag = @enumFromInt(1257), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7656 // __builtin_msa_mulr_q_h
7657 .{ .tag = @enumFromInt(1258), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7658 // __builtin_msa_mulr_q_w
7659 .{ .tag = @enumFromInt(1259), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7660 // __builtin_msa_mulv_b
7661 .{ .tag = @enumFromInt(1260), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7662 // __builtin_msa_mulv_d
7663 .{ .tag = @enumFromInt(1261), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7664 // __builtin_msa_mulv_h
7665 .{ .tag = @enumFromInt(1262), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7666 // __builtin_msa_mulv_w
7667 .{ .tag = @enumFromInt(1263), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7668 // __builtin_msa_nloc_b
7669 .{ .tag = @enumFromInt(1264), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7670 // __builtin_msa_nloc_d
7671 .{ .tag = @enumFromInt(1265), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7672 // __builtin_msa_nloc_h
7673 .{ .tag = @enumFromInt(1266), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7674 // __builtin_msa_nloc_w
7675 .{ .tag = @enumFromInt(1267), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7676 // __builtin_msa_nlzc_b
7677 .{ .tag = @enumFromInt(1268), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7678 // __builtin_msa_nlzc_d
7679 .{ .tag = @enumFromInt(1269), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7680 // __builtin_msa_nlzc_h
7681 .{ .tag = @enumFromInt(1270), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7682 // __builtin_msa_nlzc_w
7683 .{ .tag = @enumFromInt(1271), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7684 // __builtin_msa_nor_v
7685 .{ .tag = @enumFromInt(1272), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7686 // __builtin_msa_nori_b
7687 .{ .tag = @enumFromInt(1273), .param_str = "V16UcV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7688 // __builtin_msa_or_v
7689 .{ .tag = @enumFromInt(1274), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7690 // __builtin_msa_ori_b
7691 .{ .tag = @enumFromInt(1275), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7692 // __builtin_msa_pckev_b
7693 .{ .tag = @enumFromInt(1276), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7694 // __builtin_msa_pckev_d
7695 .{ .tag = @enumFromInt(1277), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7696 // __builtin_msa_pckev_h
7697 .{ .tag = @enumFromInt(1278), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7698 // __builtin_msa_pckev_w
7699 .{ .tag = @enumFromInt(1279), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7700 // __builtin_msa_pckod_b
7701 .{ .tag = @enumFromInt(1280), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7702 // __builtin_msa_pckod_d
7703 .{ .tag = @enumFromInt(1281), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7704 // __builtin_msa_pckod_h
7705 .{ .tag = @enumFromInt(1282), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7706 // __builtin_msa_pckod_w
7707 .{ .tag = @enumFromInt(1283), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7708 // __builtin_msa_pcnt_b
7709 .{ .tag = @enumFromInt(1284), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7710 // __builtin_msa_pcnt_d
7711 .{ .tag = @enumFromInt(1285), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7712 // __builtin_msa_pcnt_h
7713 .{ .tag = @enumFromInt(1286), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7714 // __builtin_msa_pcnt_w
7715 .{ .tag = @enumFromInt(1287), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7716 // __builtin_msa_sat_s_b
7717 .{ .tag = @enumFromInt(1288), .param_str = "V16ScV16ScIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7718 // __builtin_msa_sat_s_d
7719 .{ .tag = @enumFromInt(1289), .param_str = "V2SLLiV2SLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7720 // __builtin_msa_sat_s_h
7721 .{ .tag = @enumFromInt(1290), .param_str = "V8SsV8SsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7722 // __builtin_msa_sat_s_w
7723 .{ .tag = @enumFromInt(1291), .param_str = "V4SiV4SiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7724 // __builtin_msa_sat_u_b
7725 .{ .tag = @enumFromInt(1292), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7726 // __builtin_msa_sat_u_d
7727 .{ .tag = @enumFromInt(1293), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7728 // __builtin_msa_sat_u_h
7729 .{ .tag = @enumFromInt(1294), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7730 // __builtin_msa_sat_u_w
7731 .{ .tag = @enumFromInt(1295), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7732 // __builtin_msa_shf_b
7733 .{ .tag = @enumFromInt(1296), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7734 // __builtin_msa_shf_h
7735 .{ .tag = @enumFromInt(1297), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7736 // __builtin_msa_shf_w
7737 .{ .tag = @enumFromInt(1298), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7738 // __builtin_msa_sld_b
7739 .{ .tag = @enumFromInt(1299), .param_str = "V16cV16cV16cUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7740 // __builtin_msa_sld_d
7741 .{ .tag = @enumFromInt(1300), .param_str = "V2LLiV2LLiV2LLiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7742 // __builtin_msa_sld_h
7743 .{ .tag = @enumFromInt(1301), .param_str = "V8sV8sV8sUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7744 // __builtin_msa_sld_w
7745 .{ .tag = @enumFromInt(1302), .param_str = "V4iV4iV4iUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7746 // __builtin_msa_sldi_b
7747 .{ .tag = @enumFromInt(1303), .param_str = "V16cV16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7748 // __builtin_msa_sldi_d
7749 .{ .tag = @enumFromInt(1304), .param_str = "V2LLiV2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7750 // __builtin_msa_sldi_h
7751 .{ .tag = @enumFromInt(1305), .param_str = "V8sV8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7752 // __builtin_msa_sldi_w
7753 .{ .tag = @enumFromInt(1306), .param_str = "V4iV4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7754 // __builtin_msa_sll_b
7755 .{ .tag = @enumFromInt(1307), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7756 // __builtin_msa_sll_d
7757 .{ .tag = @enumFromInt(1308), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7758 // __builtin_msa_sll_h
7759 .{ .tag = @enumFromInt(1309), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7760 // __builtin_msa_sll_w
7761 .{ .tag = @enumFromInt(1310), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7762 // __builtin_msa_slli_b
7763 .{ .tag = @enumFromInt(1311), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7764 // __builtin_msa_slli_d
7765 .{ .tag = @enumFromInt(1312), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7766 // __builtin_msa_slli_h
7767 .{ .tag = @enumFromInt(1313), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7768 // __builtin_msa_slli_w
7769 .{ .tag = @enumFromInt(1314), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7770 // __builtin_msa_splat_b
7771 .{ .tag = @enumFromInt(1315), .param_str = "V16cV16cUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7772 // __builtin_msa_splat_d
7773 .{ .tag = @enumFromInt(1316), .param_str = "V2LLiV2LLiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7774 // __builtin_msa_splat_h
7775 .{ .tag = @enumFromInt(1317), .param_str = "V8sV8sUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7776 // __builtin_msa_splat_w
7777 .{ .tag = @enumFromInt(1318), .param_str = "V4iV4iUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7778 // __builtin_msa_splati_b
7779 .{ .tag = @enumFromInt(1319), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7780 // __builtin_msa_splati_d
7781 .{ .tag = @enumFromInt(1320), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7782 // __builtin_msa_splati_h
7783 .{ .tag = @enumFromInt(1321), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7784 // __builtin_msa_splati_w
7785 .{ .tag = @enumFromInt(1322), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7786 // __builtin_msa_sra_b
7787 .{ .tag = @enumFromInt(1323), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7788 // __builtin_msa_sra_d
7789 .{ .tag = @enumFromInt(1324), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7790 // __builtin_msa_sra_h
7791 .{ .tag = @enumFromInt(1325), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7792 // __builtin_msa_sra_w
7793 .{ .tag = @enumFromInt(1326), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7794 // __builtin_msa_srai_b
7795 .{ .tag = @enumFromInt(1327), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7796 // __builtin_msa_srai_d
7797 .{ .tag = @enumFromInt(1328), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7798 // __builtin_msa_srai_h
7799 .{ .tag = @enumFromInt(1329), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7800 // __builtin_msa_srai_w
7801 .{ .tag = @enumFromInt(1330), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7802 // __builtin_msa_srar_b
7803 .{ .tag = @enumFromInt(1331), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7804 // __builtin_msa_srar_d
7805 .{ .tag = @enumFromInt(1332), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7806 // __builtin_msa_srar_h
7807 .{ .tag = @enumFromInt(1333), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7808 // __builtin_msa_srar_w
7809 .{ .tag = @enumFromInt(1334), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7810 // __builtin_msa_srari_b
7811 .{ .tag = @enumFromInt(1335), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7812 // __builtin_msa_srari_d
7813 .{ .tag = @enumFromInt(1336), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7814 // __builtin_msa_srari_h
7815 .{ .tag = @enumFromInt(1337), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7816 // __builtin_msa_srari_w
7817 .{ .tag = @enumFromInt(1338), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7818 // __builtin_msa_srl_b
7819 .{ .tag = @enumFromInt(1339), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7820 // __builtin_msa_srl_d
7821 .{ .tag = @enumFromInt(1340), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7822 // __builtin_msa_srl_h
7823 .{ .tag = @enumFromInt(1341), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7824 // __builtin_msa_srl_w
7825 .{ .tag = @enumFromInt(1342), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7826 // __builtin_msa_srli_b
7827 .{ .tag = @enumFromInt(1343), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7828 // __builtin_msa_srli_d
7829 .{ .tag = @enumFromInt(1344), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7830 // __builtin_msa_srli_h
7831 .{ .tag = @enumFromInt(1345), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7832 // __builtin_msa_srli_w
7833 .{ .tag = @enumFromInt(1346), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7834 // __builtin_msa_srlr_b
7835 .{ .tag = @enumFromInt(1347), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7836 // __builtin_msa_srlr_d
7837 .{ .tag = @enumFromInt(1348), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7838 // __builtin_msa_srlr_h
7839 .{ .tag = @enumFromInt(1349), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7840 // __builtin_msa_srlr_w
7841 .{ .tag = @enumFromInt(1350), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7842 // __builtin_msa_srlri_b
7843 .{ .tag = @enumFromInt(1351), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7844 // __builtin_msa_srlri_d
7845 .{ .tag = @enumFromInt(1352), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7846 // __builtin_msa_srlri_h
7847 .{ .tag = @enumFromInt(1353), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7848 // __builtin_msa_srlri_w
7849 .{ .tag = @enumFromInt(1354), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7850 // __builtin_msa_st_b
7851 .{ .tag = @enumFromInt(1355), .param_str = "vV16Scv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7852 // __builtin_msa_st_d
7853 .{ .tag = @enumFromInt(1356), .param_str = "vV2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7854 // __builtin_msa_st_h
7855 .{ .tag = @enumFromInt(1357), .param_str = "vV8Ssv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7856 // __builtin_msa_st_w
7857 .{ .tag = @enumFromInt(1358), .param_str = "vV4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7858 // __builtin_msa_str_d
7859 .{ .tag = @enumFromInt(1359), .param_str = "vV2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7860 // __builtin_msa_str_w
7861 .{ .tag = @enumFromInt(1360), .param_str = "vV4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7862 // __builtin_msa_subs_s_b
7863 .{ .tag = @enumFromInt(1361), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7864 // __builtin_msa_subs_s_d
7865 .{ .tag = @enumFromInt(1362), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7866 // __builtin_msa_subs_s_h
7867 .{ .tag = @enumFromInt(1363), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7868 // __builtin_msa_subs_s_w
7869 .{ .tag = @enumFromInt(1364), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7870 // __builtin_msa_subs_u_b
7871 .{ .tag = @enumFromInt(1365), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7872 // __builtin_msa_subs_u_d
7873 .{ .tag = @enumFromInt(1366), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7874 // __builtin_msa_subs_u_h
7875 .{ .tag = @enumFromInt(1367), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7876 // __builtin_msa_subs_u_w
7877 .{ .tag = @enumFromInt(1368), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7878 // __builtin_msa_subsus_u_b
7879 .{ .tag = @enumFromInt(1369), .param_str = "V16UcV16UcV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7880 // __builtin_msa_subsus_u_d
7881 .{ .tag = @enumFromInt(1370), .param_str = "V2ULLiV2ULLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7882 // __builtin_msa_subsus_u_h
7883 .{ .tag = @enumFromInt(1371), .param_str = "V8UsV8UsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7884 // __builtin_msa_subsus_u_w
7885 .{ .tag = @enumFromInt(1372), .param_str = "V4UiV4UiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7886 // __builtin_msa_subsuu_s_b
7887 .{ .tag = @enumFromInt(1373), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7888 // __builtin_msa_subsuu_s_d
7889 .{ .tag = @enumFromInt(1374), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7890 // __builtin_msa_subsuu_s_h
7891 .{ .tag = @enumFromInt(1375), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7892 // __builtin_msa_subsuu_s_w
7893 .{ .tag = @enumFromInt(1376), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7894 // __builtin_msa_subv_b
7895 .{ .tag = @enumFromInt(1377), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7896 // __builtin_msa_subv_d
7897 .{ .tag = @enumFromInt(1378), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7898 // __builtin_msa_subv_h
7899 .{ .tag = @enumFromInt(1379), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7900 // __builtin_msa_subv_w
7901 .{ .tag = @enumFromInt(1380), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7902 // __builtin_msa_subvi_b
7903 .{ .tag = @enumFromInt(1381), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7904 // __builtin_msa_subvi_d
7905 .{ .tag = @enumFromInt(1382), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7906 // __builtin_msa_subvi_h
7907 .{ .tag = @enumFromInt(1383), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7908 // __builtin_msa_subvi_w
7909 .{ .tag = @enumFromInt(1384), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7910 // __builtin_msa_vshf_b
7911 .{ .tag = @enumFromInt(1385), .param_str = "V16cV16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7912 // __builtin_msa_vshf_d
7913 .{ .tag = @enumFromInt(1386), .param_str = "V2LLiV2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7914 // __builtin_msa_vshf_h
7915 .{ .tag = @enumFromInt(1387), .param_str = "V8sV8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7916 // __builtin_msa_vshf_w
7917 .{ .tag = @enumFromInt(1388), .param_str = "V4iV4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7918 // __builtin_msa_xor_v
7919 .{ .tag = @enumFromInt(1389), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7920 // __builtin_msa_xori_b
7921 .{ .tag = @enumFromInt(1390), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7922 // __builtin_mul_overflow
7923 .{ .tag = @enumFromInt(1391), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
7924 // __builtin_nan
7925 .{ .tag = @enumFromInt(1392), .param_str = "dcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7926 // __builtin_nanf
7927 .{ .tag = @enumFromInt(1393), .param_str = "fcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7928 // __builtin_nanf128
7929 .{ .tag = @enumFromInt(1394), .param_str = "LLdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7930 // __builtin_nanf16
7931 .{ .tag = @enumFromInt(1395), .param_str = "xcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7932 // __builtin_nanl
7933 .{ .tag = @enumFromInt(1396), .param_str = "LdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7934 // __builtin_nans
7935 .{ .tag = @enumFromInt(1397), .param_str = "dcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7936 // __builtin_nansf
7937 .{ .tag = @enumFromInt(1398), .param_str = "fcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7938 // __builtin_nansf128
7939 .{ .tag = @enumFromInt(1399), .param_str = "LLdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7940 // __builtin_nansf16
7941 .{ .tag = @enumFromInt(1400), .param_str = "xcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7942 // __builtin_nansl
7943 .{ .tag = @enumFromInt(1401), .param_str = "LdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7944 // __builtin_nearbyint
7945 .{ .tag = @enumFromInt(1402), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7946 // __builtin_nearbyintf
7947 .{ .tag = @enumFromInt(1403), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7948 // __builtin_nearbyintf128
7949 .{ .tag = @enumFromInt(1404), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7950 // __builtin_nearbyintl
7951 .{ .tag = @enumFromInt(1405), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7952 // __builtin_nextafter
7953 .{ .tag = @enumFromInt(1406), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7954 // __builtin_nextafterf
7955 .{ .tag = @enumFromInt(1407), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7956 // __builtin_nextafterf128
7957 .{ .tag = @enumFromInt(1408), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7958 // __builtin_nextafterl
7959 .{ .tag = @enumFromInt(1409), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7960 // __builtin_nexttoward
7961 .{ .tag = @enumFromInt(1410), .param_str = "ddLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7962 // __builtin_nexttowardf
7963 .{ .tag = @enumFromInt(1411), .param_str = "ffLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7964 // __builtin_nexttowardf128
7965 .{ .tag = @enumFromInt(1412), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7966 // __builtin_nexttowardl
7967 .{ .tag = @enumFromInt(1413), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7968 // __builtin_nondeterministic_value
7969 .{ .tag = @enumFromInt(1414), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7970 // __builtin_nontemporal_load
7971 .{ .tag = @enumFromInt(1415), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7972 // __builtin_nontemporal_store
7973 .{ .tag = @enumFromInt(1416), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7974 // __builtin_objc_memmove_collectable
7975 .{ .tag = @enumFromInt(1417), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
7976 // __builtin_object_size
7977 .{ .tag = @enumFromInt(1418), .param_str = "zvC*i", .properties = .{ .attributes = .{ .eval_args = false, .const_evaluable = true } } },
7978 // __builtin_operator_delete
7979 .{ .tag = @enumFromInt(1419), .param_str = "vv*", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
7980 // __builtin_operator_new
7981 .{ .tag = @enumFromInt(1420), .param_str = "v*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
7982 // __builtin_os_log_format
7983 .{ .tag = @enumFromInt(1421), .param_str = "v*v*cC*.", .properties = .{ .attributes = .{ .custom_typecheck = true, .format_kind = .printf } } },
7984 // __builtin_os_log_format_buffer_size
7985 .{ .tag = @enumFromInt(1422), .param_str = "zcC*.", .properties = .{ .attributes = .{ .custom_typecheck = true, .format_kind = .printf, .eval_args = false, .const_evaluable = true } } },
7986 // __builtin_pack_longdouble
7987 .{ .tag = @enumFromInt(1423), .param_str = "Lddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
7988 // __builtin_parity
7989 .{ .tag = @enumFromInt(1424), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7990 // __builtin_parityl
7991 .{ .tag = @enumFromInt(1425), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7992 // __builtin_parityll
7993 .{ .tag = @enumFromInt(1426), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7994 // __builtin_popcount
7995 .{ .tag = @enumFromInt(1427), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7996 // __builtin_popcountl
7997 .{ .tag = @enumFromInt(1428), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7998 // __builtin_popcountll
7999 .{ .tag = @enumFromInt(1429), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8000 // __builtin_pow
8001 .{ .tag = @enumFromInt(1430), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8002 // __builtin_powf
8003 .{ .tag = @enumFromInt(1431), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8004 // __builtin_powf128
8005 .{ .tag = @enumFromInt(1432), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8006 // __builtin_powf16
8007 .{ .tag = @enumFromInt(1433), .param_str = "hhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8008 // __builtin_powi
8009 .{ .tag = @enumFromInt(1434), .param_str = "ddi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8010 // __builtin_powif
8011 .{ .tag = @enumFromInt(1435), .param_str = "ffi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8012 // __builtin_powil
8013 .{ .tag = @enumFromInt(1436), .param_str = "LdLdi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8014 // __builtin_powl
8015 .{ .tag = @enumFromInt(1437), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8016 // __builtin_ppc_alignx
8017 .{ .tag = @enumFromInt(1438), .param_str = "vIivC*", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } },
8018 // __builtin_ppc_cmpb
8019 .{ .tag = @enumFromInt(1439), .param_str = "LLiLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8020 // __builtin_ppc_compare_and_swap
8021 .{ .tag = @enumFromInt(1440), .param_str = "iiD*i*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8022 // __builtin_ppc_compare_and_swaplp
8023 .{ .tag = @enumFromInt(1441), .param_str = "iLiD*Li*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8024 // __builtin_ppc_dcbfl
8025 .{ .tag = @enumFromInt(1442), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8026 // __builtin_ppc_dcbflp
8027 .{ .tag = @enumFromInt(1443), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8028 // __builtin_ppc_dcbst
8029 .{ .tag = @enumFromInt(1444), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8030 // __builtin_ppc_dcbt
8031 .{ .tag = @enumFromInt(1445), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8032 // __builtin_ppc_dcbtst
8033 .{ .tag = @enumFromInt(1446), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8034 // __builtin_ppc_dcbtstt
8035 .{ .tag = @enumFromInt(1447), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8036 // __builtin_ppc_dcbtt
8037 .{ .tag = @enumFromInt(1448), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8038 // __builtin_ppc_dcbz
8039 .{ .tag = @enumFromInt(1449), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8040 // __builtin_ppc_eieio
8041 .{ .tag = @enumFromInt(1450), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8042 // __builtin_ppc_fcfid
8043 .{ .tag = @enumFromInt(1451), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8044 // __builtin_ppc_fcfud
8045 .{ .tag = @enumFromInt(1452), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8046 // __builtin_ppc_fctid
8047 .{ .tag = @enumFromInt(1453), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8048 // __builtin_ppc_fctidz
8049 .{ .tag = @enumFromInt(1454), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8050 // __builtin_ppc_fctiw
8051 .{ .tag = @enumFromInt(1455), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8052 // __builtin_ppc_fctiwz
8053 .{ .tag = @enumFromInt(1456), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8054 // __builtin_ppc_fctudz
8055 .{ .tag = @enumFromInt(1457), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8056 // __builtin_ppc_fctuwz
8057 .{ .tag = @enumFromInt(1458), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8058 // __builtin_ppc_fetch_and_add
8059 .{ .tag = @enumFromInt(1459), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8060 // __builtin_ppc_fetch_and_addlp
8061 .{ .tag = @enumFromInt(1460), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8062 // __builtin_ppc_fetch_and_and
8063 .{ .tag = @enumFromInt(1461), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8064 // __builtin_ppc_fetch_and_andlp
8065 .{ .tag = @enumFromInt(1462), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8066 // __builtin_ppc_fetch_and_or
8067 .{ .tag = @enumFromInt(1463), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8068 // __builtin_ppc_fetch_and_orlp
8069 .{ .tag = @enumFromInt(1464), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8070 // __builtin_ppc_fetch_and_swap
8071 .{ .tag = @enumFromInt(1465), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8072 // __builtin_ppc_fetch_and_swaplp
8073 .{ .tag = @enumFromInt(1466), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8074 // __builtin_ppc_fmsub
8075 .{ .tag = @enumFromInt(1467), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8076 // __builtin_ppc_fmsubs
8077 .{ .tag = @enumFromInt(1468), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8078 // __builtin_ppc_fnabs
8079 .{ .tag = @enumFromInt(1469), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8080 // __builtin_ppc_fnabss
8081 .{ .tag = @enumFromInt(1470), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8082 // __builtin_ppc_fnmadd
8083 .{ .tag = @enumFromInt(1471), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8084 // __builtin_ppc_fnmadds
8085 .{ .tag = @enumFromInt(1472), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8086 // __builtin_ppc_fnmsub
8087 .{ .tag = @enumFromInt(1473), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8088 // __builtin_ppc_fnmsubs
8089 .{ .tag = @enumFromInt(1474), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8090 // __builtin_ppc_fre
8091 .{ .tag = @enumFromInt(1475), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8092 // __builtin_ppc_fres
8093 .{ .tag = @enumFromInt(1476), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8094 // __builtin_ppc_fric
8095 .{ .tag = @enumFromInt(1477), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8096 // __builtin_ppc_frim
8097 .{ .tag = @enumFromInt(1478), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8098 // __builtin_ppc_frims
8099 .{ .tag = @enumFromInt(1479), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8100 // __builtin_ppc_frin
8101 .{ .tag = @enumFromInt(1480), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8102 // __builtin_ppc_frins
8103 .{ .tag = @enumFromInt(1481), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8104 // __builtin_ppc_frip
8105 .{ .tag = @enumFromInt(1482), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8106 // __builtin_ppc_frips
8107 .{ .tag = @enumFromInt(1483), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8108 // __builtin_ppc_friz
8109 .{ .tag = @enumFromInt(1484), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8110 // __builtin_ppc_frizs
8111 .{ .tag = @enumFromInt(1485), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8112 // __builtin_ppc_frsqrte
8113 .{ .tag = @enumFromInt(1486), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8114 // __builtin_ppc_frsqrtes
8115 .{ .tag = @enumFromInt(1487), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8116 // __builtin_ppc_fsel
8117 .{ .tag = @enumFromInt(1488), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8118 // __builtin_ppc_fsels
8119 .{ .tag = @enumFromInt(1489), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8120 // __builtin_ppc_fsqrt
8121 .{ .tag = @enumFromInt(1490), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8122 // __builtin_ppc_fsqrts
8123 .{ .tag = @enumFromInt(1491), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8124 // __builtin_ppc_get_timebase
8125 .{ .tag = @enumFromInt(1492), .param_str = "ULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8126 // __builtin_ppc_iospace_eieio
8127 .{ .tag = @enumFromInt(1493), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8128 // __builtin_ppc_iospace_lwsync
8129 .{ .tag = @enumFromInt(1494), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8130 // __builtin_ppc_iospace_sync
8131 .{ .tag = @enumFromInt(1495), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8132 // __builtin_ppc_isync
8133 .{ .tag = @enumFromInt(1496), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8134 // __builtin_ppc_ldarx
8135 .{ .tag = @enumFromInt(1497), .param_str = "LiLiD*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8136 // __builtin_ppc_load2r
8137 .{ .tag = @enumFromInt(1498), .param_str = "UsUs*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8138 // __builtin_ppc_load4r
8139 .{ .tag = @enumFromInt(1499), .param_str = "UiUi*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8140 // __builtin_ppc_lwarx
8141 .{ .tag = @enumFromInt(1500), .param_str = "iiD*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8142 // __builtin_ppc_lwsync
8143 .{ .tag = @enumFromInt(1501), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8144 // __builtin_ppc_maxfe
8145 .{ .tag = @enumFromInt(1502), .param_str = "LdLdLdLd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8146 // __builtin_ppc_maxfl
8147 .{ .tag = @enumFromInt(1503), .param_str = "dddd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8148 // __builtin_ppc_maxfs
8149 .{ .tag = @enumFromInt(1504), .param_str = "ffff.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8150 // __builtin_ppc_mfmsr
8151 .{ .tag = @enumFromInt(1505), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8152 // __builtin_ppc_mfspr
8153 .{ .tag = @enumFromInt(1506), .param_str = "ULiIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8154 // __builtin_ppc_mftbu
8155 .{ .tag = @enumFromInt(1507), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8156 // __builtin_ppc_minfe
8157 .{ .tag = @enumFromInt(1508), .param_str = "LdLdLdLd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8158 // __builtin_ppc_minfl
8159 .{ .tag = @enumFromInt(1509), .param_str = "dddd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8160 // __builtin_ppc_minfs
8161 .{ .tag = @enumFromInt(1510), .param_str = "ffff.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8162 // __builtin_ppc_mtfsb0
8163 .{ .tag = @enumFromInt(1511), .param_str = "vUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8164 // __builtin_ppc_mtfsb1
8165 .{ .tag = @enumFromInt(1512), .param_str = "vUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8166 // __builtin_ppc_mtfsf
8167 .{ .tag = @enumFromInt(1513), .param_str = "vUIiUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8168 // __builtin_ppc_mtfsfi
8169 .{ .tag = @enumFromInt(1514), .param_str = "vUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8170 // __builtin_ppc_mtmsr
8171 .{ .tag = @enumFromInt(1515), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8172 // __builtin_ppc_mtspr
8173 .{ .tag = @enumFromInt(1516), .param_str = "vIiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8174 // __builtin_ppc_mulhd
8175 .{ .tag = @enumFromInt(1517), .param_str = "LLiLiLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8176 // __builtin_ppc_mulhdu
8177 .{ .tag = @enumFromInt(1518), .param_str = "ULLiULiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8178 // __builtin_ppc_mulhw
8179 .{ .tag = @enumFromInt(1519), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8180 // __builtin_ppc_mulhwu
8181 .{ .tag = @enumFromInt(1520), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8182 // __builtin_ppc_popcntb
8183 .{ .tag = @enumFromInt(1521), .param_str = "ULiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8184 // __builtin_ppc_poppar4
8185 .{ .tag = @enumFromInt(1522), .param_str = "iUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8186 // __builtin_ppc_poppar8
8187 .{ .tag = @enumFromInt(1523), .param_str = "iULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8188 // __builtin_ppc_rdlam
8189 .{ .tag = @enumFromInt(1524), .param_str = "UWiUWiUWiUWIi", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } },
8190 // __builtin_ppc_recipdivd
8191 .{ .tag = @enumFromInt(1525), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8192 // __builtin_ppc_recipdivf
8193 .{ .tag = @enumFromInt(1526), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8194 // __builtin_ppc_rldimi
8195 .{ .tag = @enumFromInt(1527), .param_str = "ULLiULLiULLiIUiIULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8196 // __builtin_ppc_rlwimi
8197 .{ .tag = @enumFromInt(1528), .param_str = "UiUiUiIUiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8198 // __builtin_ppc_rlwnm
8199 .{ .tag = @enumFromInt(1529), .param_str = "UiUiUiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8200 // __builtin_ppc_rsqrtd
8201 .{ .tag = @enumFromInt(1530), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8202 // __builtin_ppc_rsqrtf
8203 .{ .tag = @enumFromInt(1531), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8204 // __builtin_ppc_stdcx
8205 .{ .tag = @enumFromInt(1532), .param_str = "iLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8206 // __builtin_ppc_stfiw
8207 .{ .tag = @enumFromInt(1533), .param_str = "viC*d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8208 // __builtin_ppc_store2r
8209 .{ .tag = @enumFromInt(1534), .param_str = "vUiUs*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8210 // __builtin_ppc_store4r
8211 .{ .tag = @enumFromInt(1535), .param_str = "vUiUi*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8212 // __builtin_ppc_stwcx
8213 .{ .tag = @enumFromInt(1536), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8214 // __builtin_ppc_swdiv
8215 .{ .tag = @enumFromInt(1537), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8216 // __builtin_ppc_swdiv_nochk
8217 .{ .tag = @enumFromInt(1538), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8218 // __builtin_ppc_swdivs
8219 .{ .tag = @enumFromInt(1539), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8220 // __builtin_ppc_swdivs_nochk
8221 .{ .tag = @enumFromInt(1540), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8222 // __builtin_ppc_sync
8223 .{ .tag = @enumFromInt(1541), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8224 // __builtin_ppc_tdw
8225 .{ .tag = @enumFromInt(1542), .param_str = "vLLiLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8226 // __builtin_ppc_trap
8227 .{ .tag = @enumFromInt(1543), .param_str = "vi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8228 // __builtin_ppc_trapd
8229 .{ .tag = @enumFromInt(1544), .param_str = "vLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8230 // __builtin_ppc_tw
8231 .{ .tag = @enumFromInt(1545), .param_str = "viiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8232 // __builtin_prefetch
8233 .{ .tag = @enumFromInt(1546), .param_str = "vvC*.", .properties = .{ .attributes = .{ .@"const" = true } } },
8234 // __builtin_preserve_access_index
8235 .{ .tag = @enumFromInt(1547), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8236 // __builtin_printf
8237 .{ .tag = @enumFromInt(1548), .param_str = "icC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf } } },
8238 // __builtin_ptx_get_image_channel_data_typei_
8239 .{ .tag = @enumFromInt(1549), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8240 // __builtin_ptx_get_image_channel_orderi_
8241 .{ .tag = @enumFromInt(1550), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8242 // __builtin_ptx_get_image_depthi_
8243 .{ .tag = @enumFromInt(1551), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8244 // __builtin_ptx_get_image_heighti_
8245 .{ .tag = @enumFromInt(1552), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8246 // __builtin_ptx_get_image_widthi_
8247 .{ .tag = @enumFromInt(1553), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8248 // __builtin_ptx_read_image2Dff_
8249 .{ .tag = @enumFromInt(1554), .param_str = "V4fiiff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8250 // __builtin_ptx_read_image2Dfi_
8251 .{ .tag = @enumFromInt(1555), .param_str = "V4fiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8252 // __builtin_ptx_read_image2Dif_
8253 .{ .tag = @enumFromInt(1556), .param_str = "V4iiiff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8254 // __builtin_ptx_read_image2Dii_
8255 .{ .tag = @enumFromInt(1557), .param_str = "V4iiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8256 // __builtin_ptx_read_image3Dff_
8257 .{ .tag = @enumFromInt(1558), .param_str = "V4fiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8258 // __builtin_ptx_read_image3Dfi_
8259 .{ .tag = @enumFromInt(1559), .param_str = "V4fiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8260 // __builtin_ptx_read_image3Dif_
8261 .{ .tag = @enumFromInt(1560), .param_str = "V4iiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8262 // __builtin_ptx_read_image3Dii_
8263 .{ .tag = @enumFromInt(1561), .param_str = "V4iiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8264 // __builtin_ptx_write_image2Df_
8265 .{ .tag = @enumFromInt(1562), .param_str = "viiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8266 // __builtin_ptx_write_image2Di_
8267 .{ .tag = @enumFromInt(1563), .param_str = "viiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8268 // __builtin_ptx_write_image2Dui_
8269 .{ .tag = @enumFromInt(1564), .param_str = "viiiUiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8270 // __builtin_r600_implicitarg_ptr
8271 .{ .tag = @enumFromInt(1565), .param_str = "Uc*7", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8272 // __builtin_r600_read_tgid_x
8273 .{ .tag = @enumFromInt(1566), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8274 // __builtin_r600_read_tgid_y
8275 .{ .tag = @enumFromInt(1567), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8276 // __builtin_r600_read_tgid_z
8277 .{ .tag = @enumFromInt(1568), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8278 // __builtin_r600_read_tidig_x
8279 .{ .tag = @enumFromInt(1569), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8280 // __builtin_r600_read_tidig_y
8281 .{ .tag = @enumFromInt(1570), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8282 // __builtin_r600_read_tidig_z
8283 .{ .tag = @enumFromInt(1571), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8284 // __builtin_r600_recipsqrt_ieee
8285 .{ .tag = @enumFromInt(1572), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8286 // __builtin_r600_recipsqrt_ieeef
8287 .{ .tag = @enumFromInt(1573), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8288 // __builtin_readcyclecounter
8289 .{ .tag = @enumFromInt(1574), .param_str = "ULLi", .properties = .{} },
8290 // __builtin_readflm
8291 .{ .tag = @enumFromInt(1575), .param_str = "d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8292 // __builtin_realloc
8293 .{ .tag = @enumFromInt(1576), .param_str = "v*v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8294 // __builtin_reduce_add
8295 .{ .tag = @enumFromInt(1577), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8296 // __builtin_reduce_and
8297 .{ .tag = @enumFromInt(1578), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8298 // __builtin_reduce_max
8299 .{ .tag = @enumFromInt(1579), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8300 // __builtin_reduce_min
8301 .{ .tag = @enumFromInt(1580), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8302 // __builtin_reduce_mul
8303 .{ .tag = @enumFromInt(1581), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8304 // __builtin_reduce_or
8305 .{ .tag = @enumFromInt(1582), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8306 // __builtin_reduce_xor
8307 .{ .tag = @enumFromInt(1583), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8308 // __builtin_remainder
8309 .{ .tag = @enumFromInt(1584), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8310 // __builtin_remainderf
8311 .{ .tag = @enumFromInt(1585), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8312 // __builtin_remainderf128
8313 .{ .tag = @enumFromInt(1586), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8314 // __builtin_remainderl
8315 .{ .tag = @enumFromInt(1587), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8316 // __builtin_remquo
8317 .{ .tag = @enumFromInt(1588), .param_str = "dddi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8318 // __builtin_remquof
8319 .{ .tag = @enumFromInt(1589), .param_str = "fffi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8320 // __builtin_remquof128
8321 .{ .tag = @enumFromInt(1590), .param_str = "LLdLLdLLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8322 // __builtin_remquol
8323 .{ .tag = @enumFromInt(1591), .param_str = "LdLdLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8324 // __builtin_return_address
8325 .{ .tag = @enumFromInt(1592), .param_str = "v*IUi", .properties = .{} },
8326 // __builtin_rindex
8327 .{ .tag = @enumFromInt(1593), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8328 // __builtin_rint
8329 .{ .tag = @enumFromInt(1594), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8330 // __builtin_rintf
8331 .{ .tag = @enumFromInt(1595), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8332 // __builtin_rintf128
8333 .{ .tag = @enumFromInt(1596), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8334 // __builtin_rintf16
8335 .{ .tag = @enumFromInt(1597), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8336 // __builtin_rintl
8337 .{ .tag = @enumFromInt(1598), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8338 // __builtin_rotateleft16
8339 .{ .tag = @enumFromInt(1599), .param_str = "UsUsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8340 // __builtin_rotateleft32
8341 .{ .tag = @enumFromInt(1600), .param_str = "UZiUZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8342 // __builtin_rotateleft64
8343 .{ .tag = @enumFromInt(1601), .param_str = "UWiUWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8344 // __builtin_rotateleft8
8345 .{ .tag = @enumFromInt(1602), .param_str = "UcUcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8346 // __builtin_rotateright16
8347 .{ .tag = @enumFromInt(1603), .param_str = "UsUsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8348 // __builtin_rotateright32
8349 .{ .tag = @enumFromInt(1604), .param_str = "UZiUZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8350 // __builtin_rotateright64
8351 .{ .tag = @enumFromInt(1605), .param_str = "UWiUWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8352 // __builtin_rotateright8
8353 .{ .tag = @enumFromInt(1606), .param_str = "UcUcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8354 // __builtin_round
8355 .{ .tag = @enumFromInt(1607), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8356 // __builtin_roundeven
8357 .{ .tag = @enumFromInt(1608), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8358 // __builtin_roundevenf
8359 .{ .tag = @enumFromInt(1609), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8360 // __builtin_roundevenf128
8361 .{ .tag = @enumFromInt(1610), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8362 // __builtin_roundevenf16
8363 .{ .tag = @enumFromInt(1611), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8364 // __builtin_roundevenl
8365 .{ .tag = @enumFromInt(1612), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8366 // __builtin_roundf
8367 .{ .tag = @enumFromInt(1613), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8368 // __builtin_roundf128
8369 .{ .tag = @enumFromInt(1614), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8370 // __builtin_roundf16
8371 .{ .tag = @enumFromInt(1615), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8372 // __builtin_roundl
8373 .{ .tag = @enumFromInt(1616), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8374 // __builtin_sadd_overflow
8375 .{ .tag = @enumFromInt(1617), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8376 // __builtin_saddl_overflow
8377 .{ .tag = @enumFromInt(1618), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8378 // __builtin_saddll_overflow
8379 .{ .tag = @enumFromInt(1619), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8380 // __builtin_scalbln
8381 .{ .tag = @enumFromInt(1620), .param_str = "ddLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8382 // __builtin_scalblnf
8383 .{ .tag = @enumFromInt(1621), .param_str = "ffLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8384 // __builtin_scalblnf128
8385 .{ .tag = @enumFromInt(1622), .param_str = "LLdLLdLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8386 // __builtin_scalblnl
8387 .{ .tag = @enumFromInt(1623), .param_str = "LdLdLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8388 // __builtin_scalbn
8389 .{ .tag = @enumFromInt(1624), .param_str = "ddi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8390 // __builtin_scalbnf
8391 .{ .tag = @enumFromInt(1625), .param_str = "ffi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8392 // __builtin_scalbnf128
8393 .{ .tag = @enumFromInt(1626), .param_str = "LLdLLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8394 // __builtin_scalbnl
8395 .{ .tag = @enumFromInt(1627), .param_str = "LdLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8396 // __builtin_scanf
8397 .{ .tag = @enumFromInt(1628), .param_str = "icC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf } } },
8398 // __builtin_set_flt_rounds
8399 .{ .tag = @enumFromInt(1629), .param_str = "vi", .properties = .{} },
8400 // __builtin_setflm
8401 .{ .tag = @enumFromInt(1630), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8402 // __builtin_setjmp
8403 .{ .tag = @enumFromInt(1631), .param_str = "iv**", .properties = .{ .attributes = .{ .returns_twice = true } } },
8404 // __builtin_setps
8405 .{ .tag = @enumFromInt(1632), .param_str = "vUiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore) } },
8406 // __builtin_setrnd
8407 .{ .tag = @enumFromInt(1633), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8408 // __builtin_shufflevector
8409 .{ .tag = @enumFromInt(1634), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8410 // __builtin_signbit
8411 .{ .tag = @enumFromInt(1635), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
8412 // __builtin_signbitf
8413 .{ .tag = @enumFromInt(1636), .param_str = "if", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8414 // __builtin_signbitl
8415 .{ .tag = @enumFromInt(1637), .param_str = "iLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8416 // __builtin_sin
8417 .{ .tag = @enumFromInt(1638), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8418 // __builtin_sinf
8419 .{ .tag = @enumFromInt(1639), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8420 // __builtin_sinf128
8421 .{ .tag = @enumFromInt(1640), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8422 // __builtin_sinf16
8423 .{ .tag = @enumFromInt(1641), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8424 // __builtin_sinh
8425 .{ .tag = @enumFromInt(1642), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8426 // __builtin_sinhf
8427 .{ .tag = @enumFromInt(1643), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8428 // __builtin_sinhf128
8429 .{ .tag = @enumFromInt(1644), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8430 // __builtin_sinhl
8431 .{ .tag = @enumFromInt(1645), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8432 // __builtin_sinl
8433 .{ .tag = @enumFromInt(1646), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8434 // __builtin_smul_overflow
8435 .{ .tag = @enumFromInt(1647), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8436 // __builtin_smull_overflow
8437 .{ .tag = @enumFromInt(1648), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8438 // __builtin_smulll_overflow
8439 .{ .tag = @enumFromInt(1649), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8440 // __builtin_snprintf
8441 .{ .tag = @enumFromInt(1650), .param_str = "ic*RzcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
8442 // __builtin_sponentry
8443 .{ .tag = @enumFromInt(1651), .param_str = "v*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
8444 // __builtin_sprintf
8445 .{ .tag = @enumFromInt(1652), .param_str = "ic*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
8446 // __builtin_sqrt
8447 .{ .tag = @enumFromInt(1653), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8448 // __builtin_sqrtf
8449 .{ .tag = @enumFromInt(1654), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8450 // __builtin_sqrtf128
8451 .{ .tag = @enumFromInt(1655), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8452 // __builtin_sqrtf16
8453 .{ .tag = @enumFromInt(1656), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8454 // __builtin_sqrtl
8455 .{ .tag = @enumFromInt(1657), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8456 // __builtin_sscanf
8457 .{ .tag = @enumFromInt(1658), .param_str = "icC*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
8458 // __builtin_ssub_overflow
8459 .{ .tag = @enumFromInt(1659), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8460 // __builtin_ssubl_overflow
8461 .{ .tag = @enumFromInt(1660), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8462 // __builtin_ssubll_overflow
8463 .{ .tag = @enumFromInt(1661), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8464 // __builtin_stdarg_start
8465 .{ .tag = @enumFromInt(1662), .param_str = "vA.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8466 // __builtin_stpcpy
8467 .{ .tag = @enumFromInt(1663), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8468 // __builtin_stpncpy
8469 .{ .tag = @enumFromInt(1664), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8470 // __builtin_strcasecmp
8471 .{ .tag = @enumFromInt(1665), .param_str = "icC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8472 // __builtin_strcat
8473 .{ .tag = @enumFromInt(1666), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8474 // __builtin_strchr
8475 .{ .tag = @enumFromInt(1667), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8476 // __builtin_strcmp
8477 .{ .tag = @enumFromInt(1668), .param_str = "icC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8478 // __builtin_strcpy
8479 .{ .tag = @enumFromInt(1669), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8480 // __builtin_strcspn
8481 .{ .tag = @enumFromInt(1670), .param_str = "zcC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8482 // __builtin_strdup
8483 .{ .tag = @enumFromInt(1671), .param_str = "c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8484 // __builtin_strlen
8485 .{ .tag = @enumFromInt(1672), .param_str = "zcC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8486 // __builtin_strncasecmp
8487 .{ .tag = @enumFromInt(1673), .param_str = "icC*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8488 // __builtin_strncat
8489 .{ .tag = @enumFromInt(1674), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8490 // __builtin_strncmp
8491 .{ .tag = @enumFromInt(1675), .param_str = "icC*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8492 // __builtin_strncpy
8493 .{ .tag = @enumFromInt(1676), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8494 // __builtin_strndup
8495 .{ .tag = @enumFromInt(1677), .param_str = "c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8496 // __builtin_strpbrk
8497 .{ .tag = @enumFromInt(1678), .param_str = "c*cC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8498 // __builtin_strrchr
8499 .{ .tag = @enumFromInt(1679), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8500 // __builtin_strspn
8501 .{ .tag = @enumFromInt(1680), .param_str = "zcC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8502 // __builtin_strstr
8503 .{ .tag = @enumFromInt(1681), .param_str = "c*cC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8504 // __builtin_sub_overflow
8505 .{ .tag = @enumFromInt(1682), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
8506 // __builtin_subc
8507 .{ .tag = @enumFromInt(1683), .param_str = "UiUiCUiCUiCUi*", .properties = .{} },
8508 // __builtin_subcb
8509 .{ .tag = @enumFromInt(1684), .param_str = "UcUcCUcCUcCUc*", .properties = .{} },
8510 // __builtin_subcl
8511 .{ .tag = @enumFromInt(1685), .param_str = "ULiULiCULiCULiCULi*", .properties = .{} },
8512 // __builtin_subcll
8513 .{ .tag = @enumFromInt(1686), .param_str = "ULLiULLiCULLiCULLiCULLi*", .properties = .{} },
8514 // __builtin_subcs
8515 .{ .tag = @enumFromInt(1687), .param_str = "UsUsCUsCUsCUs*", .properties = .{} },
8516 // __builtin_tan
8517 .{ .tag = @enumFromInt(1688), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8518 // __builtin_tanf
8519 .{ .tag = @enumFromInt(1689), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8520 // __builtin_tanf128
8521 .{ .tag = @enumFromInt(1690), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8522 // __builtin_tanh
8523 .{ .tag = @enumFromInt(1691), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8524 // __builtin_tanhf
8525 .{ .tag = @enumFromInt(1692), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8526 // __builtin_tanhf128
8527 .{ .tag = @enumFromInt(1693), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8528 // __builtin_tanhl
8529 .{ .tag = @enumFromInt(1694), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8530 // __builtin_tanl
8531 .{ .tag = @enumFromInt(1695), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8532 // __builtin_tgamma
8533 .{ .tag = @enumFromInt(1696), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8534 // __builtin_tgammaf
8535 .{ .tag = @enumFromInt(1697), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8536 // __builtin_tgammaf128
8537 .{ .tag = @enumFromInt(1698), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8538 // __builtin_tgammal
8539 .{ .tag = @enumFromInt(1699), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8540 // __builtin_thread_pointer
8541 .{ .tag = @enumFromInt(1700), .param_str = "v*", .properties = .{ .attributes = .{ .@"const" = true } } },
8542 // __builtin_trap
8543 .{ .tag = @enumFromInt(1701), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true } } },
8544 // __builtin_trunc
8545 .{ .tag = @enumFromInt(1702), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8546 // __builtin_truncf
8547 .{ .tag = @enumFromInt(1703), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8548 // __builtin_truncf128
8549 .{ .tag = @enumFromInt(1704), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8550 // __builtin_truncf16
8551 .{ .tag = @enumFromInt(1705), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8552 // __builtin_truncl
8553 .{ .tag = @enumFromInt(1706), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8554 // __builtin_uadd_overflow
8555 .{ .tag = @enumFromInt(1707), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8556 // __builtin_uaddl_overflow
8557 .{ .tag = @enumFromInt(1708), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8558 // __builtin_uaddll_overflow
8559 .{ .tag = @enumFromInt(1709), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8560 // __builtin_umul_overflow
8561 .{ .tag = @enumFromInt(1710), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8562 // __builtin_umull_overflow
8563 .{ .tag = @enumFromInt(1711), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8564 // __builtin_umulll_overflow
8565 .{ .tag = @enumFromInt(1712), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8566 // __builtin_unpack_longdouble
8567 .{ .tag = @enumFromInt(1713), .param_str = "dLdIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8568 // __builtin_unpredictable
8569 .{ .tag = @enumFromInt(1714), .param_str = "LiLi", .properties = .{ .attributes = .{ .@"const" = true } } },
8570 // __builtin_unreachable
8571 .{ .tag = @enumFromInt(1715), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true } } },
8572 // __builtin_unwind_init
8573 .{ .tag = @enumFromInt(1716), .param_str = "v", .properties = .{} },
8574 // __builtin_usub_overflow
8575 .{ .tag = @enumFromInt(1717), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8576 // __builtin_usubl_overflow
8577 .{ .tag = @enumFromInt(1718), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8578 // __builtin_usubll_overflow
8579 .{ .tag = @enumFromInt(1719), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8580 // __builtin_va_copy
8581 .{ .tag = @enumFromInt(1720), .param_str = "vAA", .properties = .{} },
8582 // __builtin_va_end
8583 .{ .tag = @enumFromInt(1721), .param_str = "vA", .properties = .{} },
8584 // __builtin_va_start
8585 .{ .tag = @enumFromInt(1722), .param_str = "vA.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8586 // __builtin_ve_vl_andm_MMM
8587 .{ .tag = @enumFromInt(1723), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8588 // __builtin_ve_vl_andm_mmm
8589 .{ .tag = @enumFromInt(1724), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8590 // __builtin_ve_vl_eqvm_MMM
8591 .{ .tag = @enumFromInt(1725), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8592 // __builtin_ve_vl_eqvm_mmm
8593 .{ .tag = @enumFromInt(1726), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8594 // __builtin_ve_vl_extract_vm512l
8595 .{ .tag = @enumFromInt(1727), .param_str = "V256bV512b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8596 // __builtin_ve_vl_extract_vm512u
8597 .{ .tag = @enumFromInt(1728), .param_str = "V256bV512b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8598 // __builtin_ve_vl_fencec_s
8599 .{ .tag = @enumFromInt(1729), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8600 // __builtin_ve_vl_fencei
8601 .{ .tag = @enumFromInt(1730), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8602 // __builtin_ve_vl_fencem_s
8603 .{ .tag = @enumFromInt(1731), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8604 // __builtin_ve_vl_fidcr_sss
8605 .{ .tag = @enumFromInt(1732), .param_str = "LUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8606 // __builtin_ve_vl_insert_vm512l
8607 .{ .tag = @enumFromInt(1733), .param_str = "V512bV512bV256b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8608 // __builtin_ve_vl_insert_vm512u
8609 .{ .tag = @enumFromInt(1734), .param_str = "V512bV512bV256b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8610 // __builtin_ve_vl_lcr_sss
8611 .{ .tag = @enumFromInt(1735), .param_str = "LUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8612 // __builtin_ve_vl_lsv_vvss
8613 .{ .tag = @enumFromInt(1736), .param_str = "V256dV256dUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8614 // __builtin_ve_vl_lvm_MMss
8615 .{ .tag = @enumFromInt(1737), .param_str = "V512bV512bLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8616 // __builtin_ve_vl_lvm_mmss
8617 .{ .tag = @enumFromInt(1738), .param_str = "V256bV256bLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8618 // __builtin_ve_vl_lvsd_svs
8619 .{ .tag = @enumFromInt(1739), .param_str = "dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8620 // __builtin_ve_vl_lvsl_svs
8621 .{ .tag = @enumFromInt(1740), .param_str = "LUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8622 // __builtin_ve_vl_lvss_svs
8623 .{ .tag = @enumFromInt(1741), .param_str = "fV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8624 // __builtin_ve_vl_lzvm_sml
8625 .{ .tag = @enumFromInt(1742), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8626 // __builtin_ve_vl_negm_MM
8627 .{ .tag = @enumFromInt(1743), .param_str = "V512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8628 // __builtin_ve_vl_negm_mm
8629 .{ .tag = @enumFromInt(1744), .param_str = "V256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8630 // __builtin_ve_vl_nndm_MMM
8631 .{ .tag = @enumFromInt(1745), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8632 // __builtin_ve_vl_nndm_mmm
8633 .{ .tag = @enumFromInt(1746), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8634 // __builtin_ve_vl_orm_MMM
8635 .{ .tag = @enumFromInt(1747), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8636 // __builtin_ve_vl_orm_mmm
8637 .{ .tag = @enumFromInt(1748), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8638 // __builtin_ve_vl_pack_f32a
8639 .{ .tag = @enumFromInt(1749), .param_str = "ULifC*", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8640 // __builtin_ve_vl_pack_f32p
8641 .{ .tag = @enumFromInt(1750), .param_str = "ULifC*fC*", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8642 // __builtin_ve_vl_pcvm_sml
8643 .{ .tag = @enumFromInt(1751), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8644 // __builtin_ve_vl_pfchv_ssl
8645 .{ .tag = @enumFromInt(1752), .param_str = "vLivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8646 // __builtin_ve_vl_pfchvnc_ssl
8647 .{ .tag = @enumFromInt(1753), .param_str = "vLivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8648 // __builtin_ve_vl_pvadds_vsvMvl
8649 .{ .tag = @enumFromInt(1754), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8650 // __builtin_ve_vl_pvadds_vsvl
8651 .{ .tag = @enumFromInt(1755), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8652 // __builtin_ve_vl_pvadds_vsvvl
8653 .{ .tag = @enumFromInt(1756), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8654 // __builtin_ve_vl_pvadds_vvvMvl
8655 .{ .tag = @enumFromInt(1757), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8656 // __builtin_ve_vl_pvadds_vvvl
8657 .{ .tag = @enumFromInt(1758), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8658 // __builtin_ve_vl_pvadds_vvvvl
8659 .{ .tag = @enumFromInt(1759), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8660 // __builtin_ve_vl_pvaddu_vsvMvl
8661 .{ .tag = @enumFromInt(1760), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8662 // __builtin_ve_vl_pvaddu_vsvl
8663 .{ .tag = @enumFromInt(1761), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8664 // __builtin_ve_vl_pvaddu_vsvvl
8665 .{ .tag = @enumFromInt(1762), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8666 // __builtin_ve_vl_pvaddu_vvvMvl
8667 .{ .tag = @enumFromInt(1763), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8668 // __builtin_ve_vl_pvaddu_vvvl
8669 .{ .tag = @enumFromInt(1764), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8670 // __builtin_ve_vl_pvaddu_vvvvl
8671 .{ .tag = @enumFromInt(1765), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8672 // __builtin_ve_vl_pvand_vsvMvl
8673 .{ .tag = @enumFromInt(1766), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8674 // __builtin_ve_vl_pvand_vsvl
8675 .{ .tag = @enumFromInt(1767), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8676 // __builtin_ve_vl_pvand_vsvvl
8677 .{ .tag = @enumFromInt(1768), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8678 // __builtin_ve_vl_pvand_vvvMvl
8679 .{ .tag = @enumFromInt(1769), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8680 // __builtin_ve_vl_pvand_vvvl
8681 .{ .tag = @enumFromInt(1770), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8682 // __builtin_ve_vl_pvand_vvvvl
8683 .{ .tag = @enumFromInt(1771), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8684 // __builtin_ve_vl_pvbrd_vsMvl
8685 .{ .tag = @enumFromInt(1772), .param_str = "V256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8686 // __builtin_ve_vl_pvbrd_vsl
8687 .{ .tag = @enumFromInt(1773), .param_str = "V256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8688 // __builtin_ve_vl_pvbrd_vsvl
8689 .{ .tag = @enumFromInt(1774), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8690 // __builtin_ve_vl_pvbrv_vvMvl
8691 .{ .tag = @enumFromInt(1775), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8692 // __builtin_ve_vl_pvbrv_vvl
8693 .{ .tag = @enumFromInt(1776), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8694 // __builtin_ve_vl_pvbrv_vvvl
8695 .{ .tag = @enumFromInt(1777), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8696 // __builtin_ve_vl_pvbrvlo_vvl
8697 .{ .tag = @enumFromInt(1778), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8698 // __builtin_ve_vl_pvbrvlo_vvmvl
8699 .{ .tag = @enumFromInt(1779), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8700 // __builtin_ve_vl_pvbrvlo_vvvl
8701 .{ .tag = @enumFromInt(1780), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8702 // __builtin_ve_vl_pvbrvup_vvl
8703 .{ .tag = @enumFromInt(1781), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8704 // __builtin_ve_vl_pvbrvup_vvmvl
8705 .{ .tag = @enumFromInt(1782), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8706 // __builtin_ve_vl_pvbrvup_vvvl
8707 .{ .tag = @enumFromInt(1783), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8708 // __builtin_ve_vl_pvcmps_vsvMvl
8709 .{ .tag = @enumFromInt(1784), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8710 // __builtin_ve_vl_pvcmps_vsvl
8711 .{ .tag = @enumFromInt(1785), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8712 // __builtin_ve_vl_pvcmps_vsvvl
8713 .{ .tag = @enumFromInt(1786), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8714 // __builtin_ve_vl_pvcmps_vvvMvl
8715 .{ .tag = @enumFromInt(1787), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8716 // __builtin_ve_vl_pvcmps_vvvl
8717 .{ .tag = @enumFromInt(1788), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8718 // __builtin_ve_vl_pvcmps_vvvvl
8719 .{ .tag = @enumFromInt(1789), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8720 // __builtin_ve_vl_pvcmpu_vsvMvl
8721 .{ .tag = @enumFromInt(1790), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8722 // __builtin_ve_vl_pvcmpu_vsvl
8723 .{ .tag = @enumFromInt(1791), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8724 // __builtin_ve_vl_pvcmpu_vsvvl
8725 .{ .tag = @enumFromInt(1792), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8726 // __builtin_ve_vl_pvcmpu_vvvMvl
8727 .{ .tag = @enumFromInt(1793), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8728 // __builtin_ve_vl_pvcmpu_vvvl
8729 .{ .tag = @enumFromInt(1794), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8730 // __builtin_ve_vl_pvcmpu_vvvvl
8731 .{ .tag = @enumFromInt(1795), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8732 // __builtin_ve_vl_pvcvtsw_vvl
8733 .{ .tag = @enumFromInt(1796), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8734 // __builtin_ve_vl_pvcvtsw_vvvl
8735 .{ .tag = @enumFromInt(1797), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8736 // __builtin_ve_vl_pvcvtws_vvMvl
8737 .{ .tag = @enumFromInt(1798), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8738 // __builtin_ve_vl_pvcvtws_vvl
8739 .{ .tag = @enumFromInt(1799), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8740 // __builtin_ve_vl_pvcvtws_vvvl
8741 .{ .tag = @enumFromInt(1800), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8742 // __builtin_ve_vl_pvcvtwsrz_vvMvl
8743 .{ .tag = @enumFromInt(1801), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8744 // __builtin_ve_vl_pvcvtwsrz_vvl
8745 .{ .tag = @enumFromInt(1802), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8746 // __builtin_ve_vl_pvcvtwsrz_vvvl
8747 .{ .tag = @enumFromInt(1803), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8748 // __builtin_ve_vl_pveqv_vsvMvl
8749 .{ .tag = @enumFromInt(1804), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8750 // __builtin_ve_vl_pveqv_vsvl
8751 .{ .tag = @enumFromInt(1805), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8752 // __builtin_ve_vl_pveqv_vsvvl
8753 .{ .tag = @enumFromInt(1806), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8754 // __builtin_ve_vl_pveqv_vvvMvl
8755 .{ .tag = @enumFromInt(1807), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8756 // __builtin_ve_vl_pveqv_vvvl
8757 .{ .tag = @enumFromInt(1808), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8758 // __builtin_ve_vl_pveqv_vvvvl
8759 .{ .tag = @enumFromInt(1809), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8760 // __builtin_ve_vl_pvfadd_vsvMvl
8761 .{ .tag = @enumFromInt(1810), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8762 // __builtin_ve_vl_pvfadd_vsvl
8763 .{ .tag = @enumFromInt(1811), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8764 // __builtin_ve_vl_pvfadd_vsvvl
8765 .{ .tag = @enumFromInt(1812), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8766 // __builtin_ve_vl_pvfadd_vvvMvl
8767 .{ .tag = @enumFromInt(1813), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8768 // __builtin_ve_vl_pvfadd_vvvl
8769 .{ .tag = @enumFromInt(1814), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8770 // __builtin_ve_vl_pvfadd_vvvvl
8771 .{ .tag = @enumFromInt(1815), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8772 // __builtin_ve_vl_pvfcmp_vsvMvl
8773 .{ .tag = @enumFromInt(1816), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8774 // __builtin_ve_vl_pvfcmp_vsvl
8775 .{ .tag = @enumFromInt(1817), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8776 // __builtin_ve_vl_pvfcmp_vsvvl
8777 .{ .tag = @enumFromInt(1818), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8778 // __builtin_ve_vl_pvfcmp_vvvMvl
8779 .{ .tag = @enumFromInt(1819), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8780 // __builtin_ve_vl_pvfcmp_vvvl
8781 .{ .tag = @enumFromInt(1820), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8782 // __builtin_ve_vl_pvfcmp_vvvvl
8783 .{ .tag = @enumFromInt(1821), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8784 // __builtin_ve_vl_pvfmad_vsvvMvl
8785 .{ .tag = @enumFromInt(1822), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8786 // __builtin_ve_vl_pvfmad_vsvvl
8787 .{ .tag = @enumFromInt(1823), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8788 // __builtin_ve_vl_pvfmad_vsvvvl
8789 .{ .tag = @enumFromInt(1824), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8790 // __builtin_ve_vl_pvfmad_vvsvMvl
8791 .{ .tag = @enumFromInt(1825), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8792 // __builtin_ve_vl_pvfmad_vvsvl
8793 .{ .tag = @enumFromInt(1826), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8794 // __builtin_ve_vl_pvfmad_vvsvvl
8795 .{ .tag = @enumFromInt(1827), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8796 // __builtin_ve_vl_pvfmad_vvvvMvl
8797 .{ .tag = @enumFromInt(1828), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8798 // __builtin_ve_vl_pvfmad_vvvvl
8799 .{ .tag = @enumFromInt(1829), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8800 // __builtin_ve_vl_pvfmad_vvvvvl
8801 .{ .tag = @enumFromInt(1830), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8802 // __builtin_ve_vl_pvfmax_vsvMvl
8803 .{ .tag = @enumFromInt(1831), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8804 // __builtin_ve_vl_pvfmax_vsvl
8805 .{ .tag = @enumFromInt(1832), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8806 // __builtin_ve_vl_pvfmax_vsvvl
8807 .{ .tag = @enumFromInt(1833), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8808 // __builtin_ve_vl_pvfmax_vvvMvl
8809 .{ .tag = @enumFromInt(1834), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8810 // __builtin_ve_vl_pvfmax_vvvl
8811 .{ .tag = @enumFromInt(1835), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8812 // __builtin_ve_vl_pvfmax_vvvvl
8813 .{ .tag = @enumFromInt(1836), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8814 // __builtin_ve_vl_pvfmin_vsvMvl
8815 .{ .tag = @enumFromInt(1837), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8816 // __builtin_ve_vl_pvfmin_vsvl
8817 .{ .tag = @enumFromInt(1838), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8818 // __builtin_ve_vl_pvfmin_vsvvl
8819 .{ .tag = @enumFromInt(1839), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8820 // __builtin_ve_vl_pvfmin_vvvMvl
8821 .{ .tag = @enumFromInt(1840), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8822 // __builtin_ve_vl_pvfmin_vvvl
8823 .{ .tag = @enumFromInt(1841), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8824 // __builtin_ve_vl_pvfmin_vvvvl
8825 .{ .tag = @enumFromInt(1842), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8826 // __builtin_ve_vl_pvfmkaf_Ml
8827 .{ .tag = @enumFromInt(1843), .param_str = "V512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8828 // __builtin_ve_vl_pvfmkat_Ml
8829 .{ .tag = @enumFromInt(1844), .param_str = "V512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8830 // __builtin_ve_vl_pvfmkseq_MvMl
8831 .{ .tag = @enumFromInt(1845), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8832 // __builtin_ve_vl_pvfmkseq_Mvl
8833 .{ .tag = @enumFromInt(1846), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8834 // __builtin_ve_vl_pvfmkseqnan_MvMl
8835 .{ .tag = @enumFromInt(1847), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8836 // __builtin_ve_vl_pvfmkseqnan_Mvl
8837 .{ .tag = @enumFromInt(1848), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8838 // __builtin_ve_vl_pvfmksge_MvMl
8839 .{ .tag = @enumFromInt(1849), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8840 // __builtin_ve_vl_pvfmksge_Mvl
8841 .{ .tag = @enumFromInt(1850), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8842 // __builtin_ve_vl_pvfmksgenan_MvMl
8843 .{ .tag = @enumFromInt(1851), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8844 // __builtin_ve_vl_pvfmksgenan_Mvl
8845 .{ .tag = @enumFromInt(1852), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8846 // __builtin_ve_vl_pvfmksgt_MvMl
8847 .{ .tag = @enumFromInt(1853), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8848 // __builtin_ve_vl_pvfmksgt_Mvl
8849 .{ .tag = @enumFromInt(1854), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8850 // __builtin_ve_vl_pvfmksgtnan_MvMl
8851 .{ .tag = @enumFromInt(1855), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8852 // __builtin_ve_vl_pvfmksgtnan_Mvl
8853 .{ .tag = @enumFromInt(1856), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8854 // __builtin_ve_vl_pvfmksle_MvMl
8855 .{ .tag = @enumFromInt(1857), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8856 // __builtin_ve_vl_pvfmksle_Mvl
8857 .{ .tag = @enumFromInt(1858), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8858 // __builtin_ve_vl_pvfmkslenan_MvMl
8859 .{ .tag = @enumFromInt(1859), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8860 // __builtin_ve_vl_pvfmkslenan_Mvl
8861 .{ .tag = @enumFromInt(1860), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8862 // __builtin_ve_vl_pvfmksloeq_mvl
8863 .{ .tag = @enumFromInt(1861), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8864 // __builtin_ve_vl_pvfmksloeq_mvml
8865 .{ .tag = @enumFromInt(1862), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8866 // __builtin_ve_vl_pvfmksloeqnan_mvl
8867 .{ .tag = @enumFromInt(1863), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8868 // __builtin_ve_vl_pvfmksloeqnan_mvml
8869 .{ .tag = @enumFromInt(1864), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8870 // __builtin_ve_vl_pvfmksloge_mvl
8871 .{ .tag = @enumFromInt(1865), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8872 // __builtin_ve_vl_pvfmksloge_mvml
8873 .{ .tag = @enumFromInt(1866), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8874 // __builtin_ve_vl_pvfmkslogenan_mvl
8875 .{ .tag = @enumFromInt(1867), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8876 // __builtin_ve_vl_pvfmkslogenan_mvml
8877 .{ .tag = @enumFromInt(1868), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8878 // __builtin_ve_vl_pvfmkslogt_mvl
8879 .{ .tag = @enumFromInt(1869), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8880 // __builtin_ve_vl_pvfmkslogt_mvml
8881 .{ .tag = @enumFromInt(1870), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8882 // __builtin_ve_vl_pvfmkslogtnan_mvl
8883 .{ .tag = @enumFromInt(1871), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8884 // __builtin_ve_vl_pvfmkslogtnan_mvml
8885 .{ .tag = @enumFromInt(1872), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8886 // __builtin_ve_vl_pvfmkslole_mvl
8887 .{ .tag = @enumFromInt(1873), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8888 // __builtin_ve_vl_pvfmkslole_mvml
8889 .{ .tag = @enumFromInt(1874), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8890 // __builtin_ve_vl_pvfmkslolenan_mvl
8891 .{ .tag = @enumFromInt(1875), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8892 // __builtin_ve_vl_pvfmkslolenan_mvml
8893 .{ .tag = @enumFromInt(1876), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8894 // __builtin_ve_vl_pvfmkslolt_mvl
8895 .{ .tag = @enumFromInt(1877), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8896 // __builtin_ve_vl_pvfmkslolt_mvml
8897 .{ .tag = @enumFromInt(1878), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8898 // __builtin_ve_vl_pvfmksloltnan_mvl
8899 .{ .tag = @enumFromInt(1879), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8900 // __builtin_ve_vl_pvfmksloltnan_mvml
8901 .{ .tag = @enumFromInt(1880), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8902 // __builtin_ve_vl_pvfmkslonan_mvl
8903 .{ .tag = @enumFromInt(1881), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8904 // __builtin_ve_vl_pvfmkslonan_mvml
8905 .{ .tag = @enumFromInt(1882), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8906 // __builtin_ve_vl_pvfmkslone_mvl
8907 .{ .tag = @enumFromInt(1883), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8908 // __builtin_ve_vl_pvfmkslone_mvml
8909 .{ .tag = @enumFromInt(1884), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8910 // __builtin_ve_vl_pvfmkslonenan_mvl
8911 .{ .tag = @enumFromInt(1885), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8912 // __builtin_ve_vl_pvfmkslonenan_mvml
8913 .{ .tag = @enumFromInt(1886), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8914 // __builtin_ve_vl_pvfmkslonum_mvl
8915 .{ .tag = @enumFromInt(1887), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8916 // __builtin_ve_vl_pvfmkslonum_mvml
8917 .{ .tag = @enumFromInt(1888), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8918 // __builtin_ve_vl_pvfmkslt_MvMl
8919 .{ .tag = @enumFromInt(1889), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8920 // __builtin_ve_vl_pvfmkslt_Mvl
8921 .{ .tag = @enumFromInt(1890), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8922 // __builtin_ve_vl_pvfmksltnan_MvMl
8923 .{ .tag = @enumFromInt(1891), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8924 // __builtin_ve_vl_pvfmksltnan_Mvl
8925 .{ .tag = @enumFromInt(1892), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8926 // __builtin_ve_vl_pvfmksnan_MvMl
8927 .{ .tag = @enumFromInt(1893), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8928 // __builtin_ve_vl_pvfmksnan_Mvl
8929 .{ .tag = @enumFromInt(1894), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8930 // __builtin_ve_vl_pvfmksne_MvMl
8931 .{ .tag = @enumFromInt(1895), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8932 // __builtin_ve_vl_pvfmksne_Mvl
8933 .{ .tag = @enumFromInt(1896), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8934 // __builtin_ve_vl_pvfmksnenan_MvMl
8935 .{ .tag = @enumFromInt(1897), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8936 // __builtin_ve_vl_pvfmksnenan_Mvl
8937 .{ .tag = @enumFromInt(1898), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8938 // __builtin_ve_vl_pvfmksnum_MvMl
8939 .{ .tag = @enumFromInt(1899), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8940 // __builtin_ve_vl_pvfmksnum_Mvl
8941 .{ .tag = @enumFromInt(1900), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8942 // __builtin_ve_vl_pvfmksupeq_mvl
8943 .{ .tag = @enumFromInt(1901), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8944 // __builtin_ve_vl_pvfmksupeq_mvml
8945 .{ .tag = @enumFromInt(1902), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8946 // __builtin_ve_vl_pvfmksupeqnan_mvl
8947 .{ .tag = @enumFromInt(1903), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8948 // __builtin_ve_vl_pvfmksupeqnan_mvml
8949 .{ .tag = @enumFromInt(1904), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8950 // __builtin_ve_vl_pvfmksupge_mvl
8951 .{ .tag = @enumFromInt(1905), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8952 // __builtin_ve_vl_pvfmksupge_mvml
8953 .{ .tag = @enumFromInt(1906), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8954 // __builtin_ve_vl_pvfmksupgenan_mvl
8955 .{ .tag = @enumFromInt(1907), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8956 // __builtin_ve_vl_pvfmksupgenan_mvml
8957 .{ .tag = @enumFromInt(1908), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8958 // __builtin_ve_vl_pvfmksupgt_mvl
8959 .{ .tag = @enumFromInt(1909), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8960 // __builtin_ve_vl_pvfmksupgt_mvml
8961 .{ .tag = @enumFromInt(1910), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8962 // __builtin_ve_vl_pvfmksupgtnan_mvl
8963 .{ .tag = @enumFromInt(1911), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8964 // __builtin_ve_vl_pvfmksupgtnan_mvml
8965 .{ .tag = @enumFromInt(1912), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8966 // __builtin_ve_vl_pvfmksuple_mvl
8967 .{ .tag = @enumFromInt(1913), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8968 // __builtin_ve_vl_pvfmksuple_mvml
8969 .{ .tag = @enumFromInt(1914), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8970 // __builtin_ve_vl_pvfmksuplenan_mvl
8971 .{ .tag = @enumFromInt(1915), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8972 // __builtin_ve_vl_pvfmksuplenan_mvml
8973 .{ .tag = @enumFromInt(1916), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8974 // __builtin_ve_vl_pvfmksuplt_mvl
8975 .{ .tag = @enumFromInt(1917), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8976 // __builtin_ve_vl_pvfmksuplt_mvml
8977 .{ .tag = @enumFromInt(1918), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8978 // __builtin_ve_vl_pvfmksupltnan_mvl
8979 .{ .tag = @enumFromInt(1919), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8980 // __builtin_ve_vl_pvfmksupltnan_mvml
8981 .{ .tag = @enumFromInt(1920), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8982 // __builtin_ve_vl_pvfmksupnan_mvl
8983 .{ .tag = @enumFromInt(1921), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8984 // __builtin_ve_vl_pvfmksupnan_mvml
8985 .{ .tag = @enumFromInt(1922), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8986 // __builtin_ve_vl_pvfmksupne_mvl
8987 .{ .tag = @enumFromInt(1923), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8988 // __builtin_ve_vl_pvfmksupne_mvml
8989 .{ .tag = @enumFromInt(1924), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8990 // __builtin_ve_vl_pvfmksupnenan_mvl
8991 .{ .tag = @enumFromInt(1925), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8992 // __builtin_ve_vl_pvfmksupnenan_mvml
8993 .{ .tag = @enumFromInt(1926), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8994 // __builtin_ve_vl_pvfmksupnum_mvl
8995 .{ .tag = @enumFromInt(1927), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8996 // __builtin_ve_vl_pvfmksupnum_mvml
8997 .{ .tag = @enumFromInt(1928), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8998 // __builtin_ve_vl_pvfmkweq_MvMl
8999 .{ .tag = @enumFromInt(1929), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9000 // __builtin_ve_vl_pvfmkweq_Mvl
9001 .{ .tag = @enumFromInt(1930), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9002 // __builtin_ve_vl_pvfmkweqnan_MvMl
9003 .{ .tag = @enumFromInt(1931), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9004 // __builtin_ve_vl_pvfmkweqnan_Mvl
9005 .{ .tag = @enumFromInt(1932), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9006 // __builtin_ve_vl_pvfmkwge_MvMl
9007 .{ .tag = @enumFromInt(1933), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9008 // __builtin_ve_vl_pvfmkwge_Mvl
9009 .{ .tag = @enumFromInt(1934), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9010 // __builtin_ve_vl_pvfmkwgenan_MvMl
9011 .{ .tag = @enumFromInt(1935), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9012 // __builtin_ve_vl_pvfmkwgenan_Mvl
9013 .{ .tag = @enumFromInt(1936), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9014 // __builtin_ve_vl_pvfmkwgt_MvMl
9015 .{ .tag = @enumFromInt(1937), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9016 // __builtin_ve_vl_pvfmkwgt_Mvl
9017 .{ .tag = @enumFromInt(1938), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9018 // __builtin_ve_vl_pvfmkwgtnan_MvMl
9019 .{ .tag = @enumFromInt(1939), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9020 // __builtin_ve_vl_pvfmkwgtnan_Mvl
9021 .{ .tag = @enumFromInt(1940), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9022 // __builtin_ve_vl_pvfmkwle_MvMl
9023 .{ .tag = @enumFromInt(1941), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9024 // __builtin_ve_vl_pvfmkwle_Mvl
9025 .{ .tag = @enumFromInt(1942), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9026 // __builtin_ve_vl_pvfmkwlenan_MvMl
9027 .{ .tag = @enumFromInt(1943), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9028 // __builtin_ve_vl_pvfmkwlenan_Mvl
9029 .{ .tag = @enumFromInt(1944), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9030 // __builtin_ve_vl_pvfmkwloeq_mvl
9031 .{ .tag = @enumFromInt(1945), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9032 // __builtin_ve_vl_pvfmkwloeq_mvml
9033 .{ .tag = @enumFromInt(1946), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9034 // __builtin_ve_vl_pvfmkwloeqnan_mvl
9035 .{ .tag = @enumFromInt(1947), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9036 // __builtin_ve_vl_pvfmkwloeqnan_mvml
9037 .{ .tag = @enumFromInt(1948), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9038 // __builtin_ve_vl_pvfmkwloge_mvl
9039 .{ .tag = @enumFromInt(1949), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9040 // __builtin_ve_vl_pvfmkwloge_mvml
9041 .{ .tag = @enumFromInt(1950), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9042 // __builtin_ve_vl_pvfmkwlogenan_mvl
9043 .{ .tag = @enumFromInt(1951), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9044 // __builtin_ve_vl_pvfmkwlogenan_mvml
9045 .{ .tag = @enumFromInt(1952), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9046 // __builtin_ve_vl_pvfmkwlogt_mvl
9047 .{ .tag = @enumFromInt(1953), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9048 // __builtin_ve_vl_pvfmkwlogt_mvml
9049 .{ .tag = @enumFromInt(1954), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9050 // __builtin_ve_vl_pvfmkwlogtnan_mvl
9051 .{ .tag = @enumFromInt(1955), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9052 // __builtin_ve_vl_pvfmkwlogtnan_mvml
9053 .{ .tag = @enumFromInt(1956), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9054 // __builtin_ve_vl_pvfmkwlole_mvl
9055 .{ .tag = @enumFromInt(1957), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9056 // __builtin_ve_vl_pvfmkwlole_mvml
9057 .{ .tag = @enumFromInt(1958), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9058 // __builtin_ve_vl_pvfmkwlolenan_mvl
9059 .{ .tag = @enumFromInt(1959), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9060 // __builtin_ve_vl_pvfmkwlolenan_mvml
9061 .{ .tag = @enumFromInt(1960), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9062 // __builtin_ve_vl_pvfmkwlolt_mvl
9063 .{ .tag = @enumFromInt(1961), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9064 // __builtin_ve_vl_pvfmkwlolt_mvml
9065 .{ .tag = @enumFromInt(1962), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9066 // __builtin_ve_vl_pvfmkwloltnan_mvl
9067 .{ .tag = @enumFromInt(1963), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9068 // __builtin_ve_vl_pvfmkwloltnan_mvml
9069 .{ .tag = @enumFromInt(1964), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9070 // __builtin_ve_vl_pvfmkwlonan_mvl
9071 .{ .tag = @enumFromInt(1965), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9072 // __builtin_ve_vl_pvfmkwlonan_mvml
9073 .{ .tag = @enumFromInt(1966), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9074 // __builtin_ve_vl_pvfmkwlone_mvl
9075 .{ .tag = @enumFromInt(1967), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9076 // __builtin_ve_vl_pvfmkwlone_mvml
9077 .{ .tag = @enumFromInt(1968), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9078 // __builtin_ve_vl_pvfmkwlonenan_mvl
9079 .{ .tag = @enumFromInt(1969), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9080 // __builtin_ve_vl_pvfmkwlonenan_mvml
9081 .{ .tag = @enumFromInt(1970), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9082 // __builtin_ve_vl_pvfmkwlonum_mvl
9083 .{ .tag = @enumFromInt(1971), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9084 // __builtin_ve_vl_pvfmkwlonum_mvml
9085 .{ .tag = @enumFromInt(1972), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9086 // __builtin_ve_vl_pvfmkwlt_MvMl
9087 .{ .tag = @enumFromInt(1973), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9088 // __builtin_ve_vl_pvfmkwlt_Mvl
9089 .{ .tag = @enumFromInt(1974), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9090 // __builtin_ve_vl_pvfmkwltnan_MvMl
9091 .{ .tag = @enumFromInt(1975), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9092 // __builtin_ve_vl_pvfmkwltnan_Mvl
9093 .{ .tag = @enumFromInt(1976), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9094 // __builtin_ve_vl_pvfmkwnan_MvMl
9095 .{ .tag = @enumFromInt(1977), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9096 // __builtin_ve_vl_pvfmkwnan_Mvl
9097 .{ .tag = @enumFromInt(1978), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9098 // __builtin_ve_vl_pvfmkwne_MvMl
9099 .{ .tag = @enumFromInt(1979), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9100 // __builtin_ve_vl_pvfmkwne_Mvl
9101 .{ .tag = @enumFromInt(1980), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9102 // __builtin_ve_vl_pvfmkwnenan_MvMl
9103 .{ .tag = @enumFromInt(1981), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9104 // __builtin_ve_vl_pvfmkwnenan_Mvl
9105 .{ .tag = @enumFromInt(1982), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9106 // __builtin_ve_vl_pvfmkwnum_MvMl
9107 .{ .tag = @enumFromInt(1983), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9108 // __builtin_ve_vl_pvfmkwnum_Mvl
9109 .{ .tag = @enumFromInt(1984), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9110 // __builtin_ve_vl_pvfmkwupeq_mvl
9111 .{ .tag = @enumFromInt(1985), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9112 // __builtin_ve_vl_pvfmkwupeq_mvml
9113 .{ .tag = @enumFromInt(1986), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9114 // __builtin_ve_vl_pvfmkwupeqnan_mvl
9115 .{ .tag = @enumFromInt(1987), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9116 // __builtin_ve_vl_pvfmkwupeqnan_mvml
9117 .{ .tag = @enumFromInt(1988), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9118 // __builtin_ve_vl_pvfmkwupge_mvl
9119 .{ .tag = @enumFromInt(1989), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9120 // __builtin_ve_vl_pvfmkwupge_mvml
9121 .{ .tag = @enumFromInt(1990), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9122 // __builtin_ve_vl_pvfmkwupgenan_mvl
9123 .{ .tag = @enumFromInt(1991), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9124 // __builtin_ve_vl_pvfmkwupgenan_mvml
9125 .{ .tag = @enumFromInt(1992), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9126 // __builtin_ve_vl_pvfmkwupgt_mvl
9127 .{ .tag = @enumFromInt(1993), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9128 // __builtin_ve_vl_pvfmkwupgt_mvml
9129 .{ .tag = @enumFromInt(1994), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9130 // __builtin_ve_vl_pvfmkwupgtnan_mvl
9131 .{ .tag = @enumFromInt(1995), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9132 // __builtin_ve_vl_pvfmkwupgtnan_mvml
9133 .{ .tag = @enumFromInt(1996), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9134 // __builtin_ve_vl_pvfmkwuple_mvl
9135 .{ .tag = @enumFromInt(1997), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9136 // __builtin_ve_vl_pvfmkwuple_mvml
9137 .{ .tag = @enumFromInt(1998), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9138 // __builtin_ve_vl_pvfmkwuplenan_mvl
9139 .{ .tag = @enumFromInt(1999), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9140 // __builtin_ve_vl_pvfmkwuplenan_mvml
9141 .{ .tag = @enumFromInt(2000), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9142 // __builtin_ve_vl_pvfmkwuplt_mvl
9143 .{ .tag = @enumFromInt(2001), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9144 // __builtin_ve_vl_pvfmkwuplt_mvml
9145 .{ .tag = @enumFromInt(2002), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9146 // __builtin_ve_vl_pvfmkwupltnan_mvl
9147 .{ .tag = @enumFromInt(2003), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9148 // __builtin_ve_vl_pvfmkwupltnan_mvml
9149 .{ .tag = @enumFromInt(2004), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9150 // __builtin_ve_vl_pvfmkwupnan_mvl
9151 .{ .tag = @enumFromInt(2005), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9152 // __builtin_ve_vl_pvfmkwupnan_mvml
9153 .{ .tag = @enumFromInt(2006), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9154 // __builtin_ve_vl_pvfmkwupne_mvl
9155 .{ .tag = @enumFromInt(2007), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9156 // __builtin_ve_vl_pvfmkwupne_mvml
9157 .{ .tag = @enumFromInt(2008), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9158 // __builtin_ve_vl_pvfmkwupnenan_mvl
9159 .{ .tag = @enumFromInt(2009), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9160 // __builtin_ve_vl_pvfmkwupnenan_mvml
9161 .{ .tag = @enumFromInt(2010), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9162 // __builtin_ve_vl_pvfmkwupnum_mvl
9163 .{ .tag = @enumFromInt(2011), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9164 // __builtin_ve_vl_pvfmkwupnum_mvml
9165 .{ .tag = @enumFromInt(2012), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9166 // __builtin_ve_vl_pvfmsb_vsvvMvl
9167 .{ .tag = @enumFromInt(2013), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9168 // __builtin_ve_vl_pvfmsb_vsvvl
9169 .{ .tag = @enumFromInt(2014), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9170 // __builtin_ve_vl_pvfmsb_vsvvvl
9171 .{ .tag = @enumFromInt(2015), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9172 // __builtin_ve_vl_pvfmsb_vvsvMvl
9173 .{ .tag = @enumFromInt(2016), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9174 // __builtin_ve_vl_pvfmsb_vvsvl
9175 .{ .tag = @enumFromInt(2017), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9176 // __builtin_ve_vl_pvfmsb_vvsvvl
9177 .{ .tag = @enumFromInt(2018), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9178 // __builtin_ve_vl_pvfmsb_vvvvMvl
9179 .{ .tag = @enumFromInt(2019), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9180 // __builtin_ve_vl_pvfmsb_vvvvl
9181 .{ .tag = @enumFromInt(2020), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9182 // __builtin_ve_vl_pvfmsb_vvvvvl
9183 .{ .tag = @enumFromInt(2021), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9184 // __builtin_ve_vl_pvfmul_vsvMvl
9185 .{ .tag = @enumFromInt(2022), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9186 // __builtin_ve_vl_pvfmul_vsvl
9187 .{ .tag = @enumFromInt(2023), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9188 // __builtin_ve_vl_pvfmul_vsvvl
9189 .{ .tag = @enumFromInt(2024), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9190 // __builtin_ve_vl_pvfmul_vvvMvl
9191 .{ .tag = @enumFromInt(2025), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9192 // __builtin_ve_vl_pvfmul_vvvl
9193 .{ .tag = @enumFromInt(2026), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9194 // __builtin_ve_vl_pvfmul_vvvvl
9195 .{ .tag = @enumFromInt(2027), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9196 // __builtin_ve_vl_pvfnmad_vsvvMvl
9197 .{ .tag = @enumFromInt(2028), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9198 // __builtin_ve_vl_pvfnmad_vsvvl
9199 .{ .tag = @enumFromInt(2029), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9200 // __builtin_ve_vl_pvfnmad_vsvvvl
9201 .{ .tag = @enumFromInt(2030), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9202 // __builtin_ve_vl_pvfnmad_vvsvMvl
9203 .{ .tag = @enumFromInt(2031), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9204 // __builtin_ve_vl_pvfnmad_vvsvl
9205 .{ .tag = @enumFromInt(2032), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9206 // __builtin_ve_vl_pvfnmad_vvsvvl
9207 .{ .tag = @enumFromInt(2033), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9208 // __builtin_ve_vl_pvfnmad_vvvvMvl
9209 .{ .tag = @enumFromInt(2034), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9210 // __builtin_ve_vl_pvfnmad_vvvvl
9211 .{ .tag = @enumFromInt(2035), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9212 // __builtin_ve_vl_pvfnmad_vvvvvl
9213 .{ .tag = @enumFromInt(2036), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9214 // __builtin_ve_vl_pvfnmsb_vsvvMvl
9215 .{ .tag = @enumFromInt(2037), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9216 // __builtin_ve_vl_pvfnmsb_vsvvl
9217 .{ .tag = @enumFromInt(2038), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9218 // __builtin_ve_vl_pvfnmsb_vsvvvl
9219 .{ .tag = @enumFromInt(2039), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9220 // __builtin_ve_vl_pvfnmsb_vvsvMvl
9221 .{ .tag = @enumFromInt(2040), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9222 // __builtin_ve_vl_pvfnmsb_vvsvl
9223 .{ .tag = @enumFromInt(2041), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9224 // __builtin_ve_vl_pvfnmsb_vvsvvl
9225 .{ .tag = @enumFromInt(2042), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9226 // __builtin_ve_vl_pvfnmsb_vvvvMvl
9227 .{ .tag = @enumFromInt(2043), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9228 // __builtin_ve_vl_pvfnmsb_vvvvl
9229 .{ .tag = @enumFromInt(2044), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9230 // __builtin_ve_vl_pvfnmsb_vvvvvl
9231 .{ .tag = @enumFromInt(2045), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9232 // __builtin_ve_vl_pvfsub_vsvMvl
9233 .{ .tag = @enumFromInt(2046), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9234 // __builtin_ve_vl_pvfsub_vsvl
9235 .{ .tag = @enumFromInt(2047), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9236 // __builtin_ve_vl_pvfsub_vsvvl
9237 .{ .tag = @enumFromInt(2048), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9238 // __builtin_ve_vl_pvfsub_vvvMvl
9239 .{ .tag = @enumFromInt(2049), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9240 // __builtin_ve_vl_pvfsub_vvvl
9241 .{ .tag = @enumFromInt(2050), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9242 // __builtin_ve_vl_pvfsub_vvvvl
9243 .{ .tag = @enumFromInt(2051), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9244 // __builtin_ve_vl_pvldz_vvMvl
9245 .{ .tag = @enumFromInt(2052), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9246 // __builtin_ve_vl_pvldz_vvl
9247 .{ .tag = @enumFromInt(2053), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9248 // __builtin_ve_vl_pvldz_vvvl
9249 .{ .tag = @enumFromInt(2054), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9250 // __builtin_ve_vl_pvldzlo_vvl
9251 .{ .tag = @enumFromInt(2055), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9252 // __builtin_ve_vl_pvldzlo_vvmvl
9253 .{ .tag = @enumFromInt(2056), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9254 // __builtin_ve_vl_pvldzlo_vvvl
9255 .{ .tag = @enumFromInt(2057), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9256 // __builtin_ve_vl_pvldzup_vvl
9257 .{ .tag = @enumFromInt(2058), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9258 // __builtin_ve_vl_pvldzup_vvmvl
9259 .{ .tag = @enumFromInt(2059), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9260 // __builtin_ve_vl_pvldzup_vvvl
9261 .{ .tag = @enumFromInt(2060), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9262 // __builtin_ve_vl_pvmaxs_vsvMvl
9263 .{ .tag = @enumFromInt(2061), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9264 // __builtin_ve_vl_pvmaxs_vsvl
9265 .{ .tag = @enumFromInt(2062), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9266 // __builtin_ve_vl_pvmaxs_vsvvl
9267 .{ .tag = @enumFromInt(2063), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9268 // __builtin_ve_vl_pvmaxs_vvvMvl
9269 .{ .tag = @enumFromInt(2064), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9270 // __builtin_ve_vl_pvmaxs_vvvl
9271 .{ .tag = @enumFromInt(2065), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9272 // __builtin_ve_vl_pvmaxs_vvvvl
9273 .{ .tag = @enumFromInt(2066), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9274 // __builtin_ve_vl_pvmins_vsvMvl
9275 .{ .tag = @enumFromInt(2067), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9276 // __builtin_ve_vl_pvmins_vsvl
9277 .{ .tag = @enumFromInt(2068), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9278 // __builtin_ve_vl_pvmins_vsvvl
9279 .{ .tag = @enumFromInt(2069), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9280 // __builtin_ve_vl_pvmins_vvvMvl
9281 .{ .tag = @enumFromInt(2070), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9282 // __builtin_ve_vl_pvmins_vvvl
9283 .{ .tag = @enumFromInt(2071), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9284 // __builtin_ve_vl_pvmins_vvvvl
9285 .{ .tag = @enumFromInt(2072), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9286 // __builtin_ve_vl_pvor_vsvMvl
9287 .{ .tag = @enumFromInt(2073), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9288 // __builtin_ve_vl_pvor_vsvl
9289 .{ .tag = @enumFromInt(2074), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9290 // __builtin_ve_vl_pvor_vsvvl
9291 .{ .tag = @enumFromInt(2075), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9292 // __builtin_ve_vl_pvor_vvvMvl
9293 .{ .tag = @enumFromInt(2076), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9294 // __builtin_ve_vl_pvor_vvvl
9295 .{ .tag = @enumFromInt(2077), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9296 // __builtin_ve_vl_pvor_vvvvl
9297 .{ .tag = @enumFromInt(2078), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9298 // __builtin_ve_vl_pvpcnt_vvMvl
9299 .{ .tag = @enumFromInt(2079), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9300 // __builtin_ve_vl_pvpcnt_vvl
9301 .{ .tag = @enumFromInt(2080), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9302 // __builtin_ve_vl_pvpcnt_vvvl
9303 .{ .tag = @enumFromInt(2081), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9304 // __builtin_ve_vl_pvpcntlo_vvl
9305 .{ .tag = @enumFromInt(2082), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9306 // __builtin_ve_vl_pvpcntlo_vvmvl
9307 .{ .tag = @enumFromInt(2083), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9308 // __builtin_ve_vl_pvpcntlo_vvvl
9309 .{ .tag = @enumFromInt(2084), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9310 // __builtin_ve_vl_pvpcntup_vvl
9311 .{ .tag = @enumFromInt(2085), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9312 // __builtin_ve_vl_pvpcntup_vvmvl
9313 .{ .tag = @enumFromInt(2086), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9314 // __builtin_ve_vl_pvpcntup_vvvl
9315 .{ .tag = @enumFromInt(2087), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9316 // __builtin_ve_vl_pvrcp_vvl
9317 .{ .tag = @enumFromInt(2088), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9318 // __builtin_ve_vl_pvrcp_vvvl
9319 .{ .tag = @enumFromInt(2089), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9320 // __builtin_ve_vl_pvrsqrt_vvl
9321 .{ .tag = @enumFromInt(2090), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9322 // __builtin_ve_vl_pvrsqrt_vvvl
9323 .{ .tag = @enumFromInt(2091), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9324 // __builtin_ve_vl_pvrsqrtnex_vvl
9325 .{ .tag = @enumFromInt(2092), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9326 // __builtin_ve_vl_pvrsqrtnex_vvvl
9327 .{ .tag = @enumFromInt(2093), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9328 // __builtin_ve_vl_pvseq_vl
9329 .{ .tag = @enumFromInt(2094), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9330 // __builtin_ve_vl_pvseq_vvl
9331 .{ .tag = @enumFromInt(2095), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9332 // __builtin_ve_vl_pvseqlo_vl
9333 .{ .tag = @enumFromInt(2096), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9334 // __builtin_ve_vl_pvseqlo_vvl
9335 .{ .tag = @enumFromInt(2097), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9336 // __builtin_ve_vl_pvsequp_vl
9337 .{ .tag = @enumFromInt(2098), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9338 // __builtin_ve_vl_pvsequp_vvl
9339 .{ .tag = @enumFromInt(2099), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9340 // __builtin_ve_vl_pvsla_vvsMvl
9341 .{ .tag = @enumFromInt(2100), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9342 // __builtin_ve_vl_pvsla_vvsl
9343 .{ .tag = @enumFromInt(2101), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9344 // __builtin_ve_vl_pvsla_vvsvl
9345 .{ .tag = @enumFromInt(2102), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9346 // __builtin_ve_vl_pvsla_vvvMvl
9347 .{ .tag = @enumFromInt(2103), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9348 // __builtin_ve_vl_pvsla_vvvl
9349 .{ .tag = @enumFromInt(2104), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9350 // __builtin_ve_vl_pvsla_vvvvl
9351 .{ .tag = @enumFromInt(2105), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9352 // __builtin_ve_vl_pvsll_vvsMvl
9353 .{ .tag = @enumFromInt(2106), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9354 // __builtin_ve_vl_pvsll_vvsl
9355 .{ .tag = @enumFromInt(2107), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9356 // __builtin_ve_vl_pvsll_vvsvl
9357 .{ .tag = @enumFromInt(2108), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9358 // __builtin_ve_vl_pvsll_vvvMvl
9359 .{ .tag = @enumFromInt(2109), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9360 // __builtin_ve_vl_pvsll_vvvl
9361 .{ .tag = @enumFromInt(2110), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9362 // __builtin_ve_vl_pvsll_vvvvl
9363 .{ .tag = @enumFromInt(2111), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9364 // __builtin_ve_vl_pvsra_vvsMvl
9365 .{ .tag = @enumFromInt(2112), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9366 // __builtin_ve_vl_pvsra_vvsl
9367 .{ .tag = @enumFromInt(2113), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9368 // __builtin_ve_vl_pvsra_vvsvl
9369 .{ .tag = @enumFromInt(2114), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9370 // __builtin_ve_vl_pvsra_vvvMvl
9371 .{ .tag = @enumFromInt(2115), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9372 // __builtin_ve_vl_pvsra_vvvl
9373 .{ .tag = @enumFromInt(2116), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9374 // __builtin_ve_vl_pvsra_vvvvl
9375 .{ .tag = @enumFromInt(2117), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9376 // __builtin_ve_vl_pvsrl_vvsMvl
9377 .{ .tag = @enumFromInt(2118), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9378 // __builtin_ve_vl_pvsrl_vvsl
9379 .{ .tag = @enumFromInt(2119), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9380 // __builtin_ve_vl_pvsrl_vvsvl
9381 .{ .tag = @enumFromInt(2120), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9382 // __builtin_ve_vl_pvsrl_vvvMvl
9383 .{ .tag = @enumFromInt(2121), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9384 // __builtin_ve_vl_pvsrl_vvvl
9385 .{ .tag = @enumFromInt(2122), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9386 // __builtin_ve_vl_pvsrl_vvvvl
9387 .{ .tag = @enumFromInt(2123), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9388 // __builtin_ve_vl_pvsubs_vsvMvl
9389 .{ .tag = @enumFromInt(2124), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9390 // __builtin_ve_vl_pvsubs_vsvl
9391 .{ .tag = @enumFromInt(2125), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9392 // __builtin_ve_vl_pvsubs_vsvvl
9393 .{ .tag = @enumFromInt(2126), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9394 // __builtin_ve_vl_pvsubs_vvvMvl
9395 .{ .tag = @enumFromInt(2127), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9396 // __builtin_ve_vl_pvsubs_vvvl
9397 .{ .tag = @enumFromInt(2128), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9398 // __builtin_ve_vl_pvsubs_vvvvl
9399 .{ .tag = @enumFromInt(2129), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9400 // __builtin_ve_vl_pvsubu_vsvMvl
9401 .{ .tag = @enumFromInt(2130), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9402 // __builtin_ve_vl_pvsubu_vsvl
9403 .{ .tag = @enumFromInt(2131), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9404 // __builtin_ve_vl_pvsubu_vsvvl
9405 .{ .tag = @enumFromInt(2132), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9406 // __builtin_ve_vl_pvsubu_vvvMvl
9407 .{ .tag = @enumFromInt(2133), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9408 // __builtin_ve_vl_pvsubu_vvvl
9409 .{ .tag = @enumFromInt(2134), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9410 // __builtin_ve_vl_pvsubu_vvvvl
9411 .{ .tag = @enumFromInt(2135), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9412 // __builtin_ve_vl_pvxor_vsvMvl
9413 .{ .tag = @enumFromInt(2136), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9414 // __builtin_ve_vl_pvxor_vsvl
9415 .{ .tag = @enumFromInt(2137), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9416 // __builtin_ve_vl_pvxor_vsvvl
9417 .{ .tag = @enumFromInt(2138), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9418 // __builtin_ve_vl_pvxor_vvvMvl
9419 .{ .tag = @enumFromInt(2139), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9420 // __builtin_ve_vl_pvxor_vvvl
9421 .{ .tag = @enumFromInt(2140), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9422 // __builtin_ve_vl_pvxor_vvvvl
9423 .{ .tag = @enumFromInt(2141), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9424 // __builtin_ve_vl_scr_sss
9425 .{ .tag = @enumFromInt(2142), .param_str = "vLUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9426 // __builtin_ve_vl_svm_sMs
9427 .{ .tag = @enumFromInt(2143), .param_str = "LUiV512bLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9428 // __builtin_ve_vl_svm_sms
9429 .{ .tag = @enumFromInt(2144), .param_str = "LUiV256bLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9430 // __builtin_ve_vl_svob
9431 .{ .tag = @enumFromInt(2145), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9432 // __builtin_ve_vl_tovm_sml
9433 .{ .tag = @enumFromInt(2146), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9434 // __builtin_ve_vl_tscr_ssss
9435 .{ .tag = @enumFromInt(2147), .param_str = "LUiLUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9436 // __builtin_ve_vl_vaddsl_vsvl
9437 .{ .tag = @enumFromInt(2148), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9438 // __builtin_ve_vl_vaddsl_vsvmvl
9439 .{ .tag = @enumFromInt(2149), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9440 // __builtin_ve_vl_vaddsl_vsvvl
9441 .{ .tag = @enumFromInt(2150), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9442 // __builtin_ve_vl_vaddsl_vvvl
9443 .{ .tag = @enumFromInt(2151), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9444 // __builtin_ve_vl_vaddsl_vvvmvl
9445 .{ .tag = @enumFromInt(2152), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9446 // __builtin_ve_vl_vaddsl_vvvvl
9447 .{ .tag = @enumFromInt(2153), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9448 // __builtin_ve_vl_vaddswsx_vsvl
9449 .{ .tag = @enumFromInt(2154), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9450 // __builtin_ve_vl_vaddswsx_vsvmvl
9451 .{ .tag = @enumFromInt(2155), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9452 // __builtin_ve_vl_vaddswsx_vsvvl
9453 .{ .tag = @enumFromInt(2156), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9454 // __builtin_ve_vl_vaddswsx_vvvl
9455 .{ .tag = @enumFromInt(2157), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9456 // __builtin_ve_vl_vaddswsx_vvvmvl
9457 .{ .tag = @enumFromInt(2158), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9458 // __builtin_ve_vl_vaddswsx_vvvvl
9459 .{ .tag = @enumFromInt(2159), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9460 // __builtin_ve_vl_vaddswzx_vsvl
9461 .{ .tag = @enumFromInt(2160), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9462 // __builtin_ve_vl_vaddswzx_vsvmvl
9463 .{ .tag = @enumFromInt(2161), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9464 // __builtin_ve_vl_vaddswzx_vsvvl
9465 .{ .tag = @enumFromInt(2162), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9466 // __builtin_ve_vl_vaddswzx_vvvl
9467 .{ .tag = @enumFromInt(2163), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9468 // __builtin_ve_vl_vaddswzx_vvvmvl
9469 .{ .tag = @enumFromInt(2164), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9470 // __builtin_ve_vl_vaddswzx_vvvvl
9471 .{ .tag = @enumFromInt(2165), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9472 // __builtin_ve_vl_vaddul_vsvl
9473 .{ .tag = @enumFromInt(2166), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9474 // __builtin_ve_vl_vaddul_vsvmvl
9475 .{ .tag = @enumFromInt(2167), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9476 // __builtin_ve_vl_vaddul_vsvvl
9477 .{ .tag = @enumFromInt(2168), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9478 // __builtin_ve_vl_vaddul_vvvl
9479 .{ .tag = @enumFromInt(2169), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9480 // __builtin_ve_vl_vaddul_vvvmvl
9481 .{ .tag = @enumFromInt(2170), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9482 // __builtin_ve_vl_vaddul_vvvvl
9483 .{ .tag = @enumFromInt(2171), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9484 // __builtin_ve_vl_vadduw_vsvl
9485 .{ .tag = @enumFromInt(2172), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9486 // __builtin_ve_vl_vadduw_vsvmvl
9487 .{ .tag = @enumFromInt(2173), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9488 // __builtin_ve_vl_vadduw_vsvvl
9489 .{ .tag = @enumFromInt(2174), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9490 // __builtin_ve_vl_vadduw_vvvl
9491 .{ .tag = @enumFromInt(2175), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9492 // __builtin_ve_vl_vadduw_vvvmvl
9493 .{ .tag = @enumFromInt(2176), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9494 // __builtin_ve_vl_vadduw_vvvvl
9495 .{ .tag = @enumFromInt(2177), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9496 // __builtin_ve_vl_vand_vsvl
9497 .{ .tag = @enumFromInt(2178), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9498 // __builtin_ve_vl_vand_vsvmvl
9499 .{ .tag = @enumFromInt(2179), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9500 // __builtin_ve_vl_vand_vsvvl
9501 .{ .tag = @enumFromInt(2180), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9502 // __builtin_ve_vl_vand_vvvl
9503 .{ .tag = @enumFromInt(2181), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9504 // __builtin_ve_vl_vand_vvvmvl
9505 .{ .tag = @enumFromInt(2182), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9506 // __builtin_ve_vl_vand_vvvvl
9507 .{ .tag = @enumFromInt(2183), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9508 // __builtin_ve_vl_vbrdd_vsl
9509 .{ .tag = @enumFromInt(2184), .param_str = "V256ddUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9510 // __builtin_ve_vl_vbrdd_vsmvl
9511 .{ .tag = @enumFromInt(2185), .param_str = "V256ddV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9512 // __builtin_ve_vl_vbrdd_vsvl
9513 .{ .tag = @enumFromInt(2186), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9514 // __builtin_ve_vl_vbrdl_vsl
9515 .{ .tag = @enumFromInt(2187), .param_str = "V256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9516 // __builtin_ve_vl_vbrdl_vsmvl
9517 .{ .tag = @enumFromInt(2188), .param_str = "V256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9518 // __builtin_ve_vl_vbrdl_vsvl
9519 .{ .tag = @enumFromInt(2189), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9520 // __builtin_ve_vl_vbrds_vsl
9521 .{ .tag = @enumFromInt(2190), .param_str = "V256dfUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9522 // __builtin_ve_vl_vbrds_vsmvl
9523 .{ .tag = @enumFromInt(2191), .param_str = "V256dfV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9524 // __builtin_ve_vl_vbrds_vsvl
9525 .{ .tag = @enumFromInt(2192), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9526 // __builtin_ve_vl_vbrdw_vsl
9527 .{ .tag = @enumFromInt(2193), .param_str = "V256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9528 // __builtin_ve_vl_vbrdw_vsmvl
9529 .{ .tag = @enumFromInt(2194), .param_str = "V256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9530 // __builtin_ve_vl_vbrdw_vsvl
9531 .{ .tag = @enumFromInt(2195), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9532 // __builtin_ve_vl_vbrv_vvl
9533 .{ .tag = @enumFromInt(2196), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9534 // __builtin_ve_vl_vbrv_vvmvl
9535 .{ .tag = @enumFromInt(2197), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9536 // __builtin_ve_vl_vbrv_vvvl
9537 .{ .tag = @enumFromInt(2198), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9538 // __builtin_ve_vl_vcmpsl_vsvl
9539 .{ .tag = @enumFromInt(2199), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9540 // __builtin_ve_vl_vcmpsl_vsvmvl
9541 .{ .tag = @enumFromInt(2200), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9542 // __builtin_ve_vl_vcmpsl_vsvvl
9543 .{ .tag = @enumFromInt(2201), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9544 // __builtin_ve_vl_vcmpsl_vvvl
9545 .{ .tag = @enumFromInt(2202), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9546 // __builtin_ve_vl_vcmpsl_vvvmvl
9547 .{ .tag = @enumFromInt(2203), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9548 // __builtin_ve_vl_vcmpsl_vvvvl
9549 .{ .tag = @enumFromInt(2204), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9550 // __builtin_ve_vl_vcmpswsx_vsvl
9551 .{ .tag = @enumFromInt(2205), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9552 // __builtin_ve_vl_vcmpswsx_vsvmvl
9553 .{ .tag = @enumFromInt(2206), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9554 // __builtin_ve_vl_vcmpswsx_vsvvl
9555 .{ .tag = @enumFromInt(2207), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9556 // __builtin_ve_vl_vcmpswsx_vvvl
9557 .{ .tag = @enumFromInt(2208), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9558 // __builtin_ve_vl_vcmpswsx_vvvmvl
9559 .{ .tag = @enumFromInt(2209), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9560 // __builtin_ve_vl_vcmpswsx_vvvvl
9561 .{ .tag = @enumFromInt(2210), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9562 // __builtin_ve_vl_vcmpswzx_vsvl
9563 .{ .tag = @enumFromInt(2211), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9564 // __builtin_ve_vl_vcmpswzx_vsvmvl
9565 .{ .tag = @enumFromInt(2212), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9566 // __builtin_ve_vl_vcmpswzx_vsvvl
9567 .{ .tag = @enumFromInt(2213), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9568 // __builtin_ve_vl_vcmpswzx_vvvl
9569 .{ .tag = @enumFromInt(2214), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9570 // __builtin_ve_vl_vcmpswzx_vvvmvl
9571 .{ .tag = @enumFromInt(2215), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9572 // __builtin_ve_vl_vcmpswzx_vvvvl
9573 .{ .tag = @enumFromInt(2216), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9574 // __builtin_ve_vl_vcmpul_vsvl
9575 .{ .tag = @enumFromInt(2217), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9576 // __builtin_ve_vl_vcmpul_vsvmvl
9577 .{ .tag = @enumFromInt(2218), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9578 // __builtin_ve_vl_vcmpul_vsvvl
9579 .{ .tag = @enumFromInt(2219), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9580 // __builtin_ve_vl_vcmpul_vvvl
9581 .{ .tag = @enumFromInt(2220), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9582 // __builtin_ve_vl_vcmpul_vvvmvl
9583 .{ .tag = @enumFromInt(2221), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9584 // __builtin_ve_vl_vcmpul_vvvvl
9585 .{ .tag = @enumFromInt(2222), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9586 // __builtin_ve_vl_vcmpuw_vsvl
9587 .{ .tag = @enumFromInt(2223), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9588 // __builtin_ve_vl_vcmpuw_vsvmvl
9589 .{ .tag = @enumFromInt(2224), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9590 // __builtin_ve_vl_vcmpuw_vsvvl
9591 .{ .tag = @enumFromInt(2225), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9592 // __builtin_ve_vl_vcmpuw_vvvl
9593 .{ .tag = @enumFromInt(2226), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9594 // __builtin_ve_vl_vcmpuw_vvvmvl
9595 .{ .tag = @enumFromInt(2227), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9596 // __builtin_ve_vl_vcmpuw_vvvvl
9597 .{ .tag = @enumFromInt(2228), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9598 // __builtin_ve_vl_vcp_vvmvl
9599 .{ .tag = @enumFromInt(2229), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9600 // __builtin_ve_vl_vcvtdl_vvl
9601 .{ .tag = @enumFromInt(2230), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9602 // __builtin_ve_vl_vcvtdl_vvvl
9603 .{ .tag = @enumFromInt(2231), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9604 // __builtin_ve_vl_vcvtds_vvl
9605 .{ .tag = @enumFromInt(2232), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9606 // __builtin_ve_vl_vcvtds_vvvl
9607 .{ .tag = @enumFromInt(2233), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9608 // __builtin_ve_vl_vcvtdw_vvl
9609 .{ .tag = @enumFromInt(2234), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9610 // __builtin_ve_vl_vcvtdw_vvvl
9611 .{ .tag = @enumFromInt(2235), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9612 // __builtin_ve_vl_vcvtld_vvl
9613 .{ .tag = @enumFromInt(2236), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9614 // __builtin_ve_vl_vcvtld_vvmvl
9615 .{ .tag = @enumFromInt(2237), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9616 // __builtin_ve_vl_vcvtld_vvvl
9617 .{ .tag = @enumFromInt(2238), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9618 // __builtin_ve_vl_vcvtldrz_vvl
9619 .{ .tag = @enumFromInt(2239), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9620 // __builtin_ve_vl_vcvtldrz_vvmvl
9621 .{ .tag = @enumFromInt(2240), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9622 // __builtin_ve_vl_vcvtldrz_vvvl
9623 .{ .tag = @enumFromInt(2241), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9624 // __builtin_ve_vl_vcvtsd_vvl
9625 .{ .tag = @enumFromInt(2242), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9626 // __builtin_ve_vl_vcvtsd_vvvl
9627 .{ .tag = @enumFromInt(2243), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9628 // __builtin_ve_vl_vcvtsw_vvl
9629 .{ .tag = @enumFromInt(2244), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9630 // __builtin_ve_vl_vcvtsw_vvvl
9631 .{ .tag = @enumFromInt(2245), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9632 // __builtin_ve_vl_vcvtwdsx_vvl
9633 .{ .tag = @enumFromInt(2246), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9634 // __builtin_ve_vl_vcvtwdsx_vvmvl
9635 .{ .tag = @enumFromInt(2247), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9636 // __builtin_ve_vl_vcvtwdsx_vvvl
9637 .{ .tag = @enumFromInt(2248), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9638 // __builtin_ve_vl_vcvtwdsxrz_vvl
9639 .{ .tag = @enumFromInt(2249), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9640 // __builtin_ve_vl_vcvtwdsxrz_vvmvl
9641 .{ .tag = @enumFromInt(2250), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9642 // __builtin_ve_vl_vcvtwdsxrz_vvvl
9643 .{ .tag = @enumFromInt(2251), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9644 // __builtin_ve_vl_vcvtwdzx_vvl
9645 .{ .tag = @enumFromInt(2252), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9646 // __builtin_ve_vl_vcvtwdzx_vvmvl
9647 .{ .tag = @enumFromInt(2253), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9648 // __builtin_ve_vl_vcvtwdzx_vvvl
9649 .{ .tag = @enumFromInt(2254), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9650 // __builtin_ve_vl_vcvtwdzxrz_vvl
9651 .{ .tag = @enumFromInt(2255), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9652 // __builtin_ve_vl_vcvtwdzxrz_vvmvl
9653 .{ .tag = @enumFromInt(2256), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9654 // __builtin_ve_vl_vcvtwdzxrz_vvvl
9655 .{ .tag = @enumFromInt(2257), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9656 // __builtin_ve_vl_vcvtwssx_vvl
9657 .{ .tag = @enumFromInt(2258), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9658 // __builtin_ve_vl_vcvtwssx_vvmvl
9659 .{ .tag = @enumFromInt(2259), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9660 // __builtin_ve_vl_vcvtwssx_vvvl
9661 .{ .tag = @enumFromInt(2260), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9662 // __builtin_ve_vl_vcvtwssxrz_vvl
9663 .{ .tag = @enumFromInt(2261), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9664 // __builtin_ve_vl_vcvtwssxrz_vvmvl
9665 .{ .tag = @enumFromInt(2262), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9666 // __builtin_ve_vl_vcvtwssxrz_vvvl
9667 .{ .tag = @enumFromInt(2263), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9668 // __builtin_ve_vl_vcvtwszx_vvl
9669 .{ .tag = @enumFromInt(2264), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9670 // __builtin_ve_vl_vcvtwszx_vvmvl
9671 .{ .tag = @enumFromInt(2265), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9672 // __builtin_ve_vl_vcvtwszx_vvvl
9673 .{ .tag = @enumFromInt(2266), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9674 // __builtin_ve_vl_vcvtwszxrz_vvl
9675 .{ .tag = @enumFromInt(2267), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9676 // __builtin_ve_vl_vcvtwszxrz_vvmvl
9677 .{ .tag = @enumFromInt(2268), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9678 // __builtin_ve_vl_vcvtwszxrz_vvvl
9679 .{ .tag = @enumFromInt(2269), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9680 // __builtin_ve_vl_vdivsl_vsvl
9681 .{ .tag = @enumFromInt(2270), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9682 // __builtin_ve_vl_vdivsl_vsvmvl
9683 .{ .tag = @enumFromInt(2271), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9684 // __builtin_ve_vl_vdivsl_vsvvl
9685 .{ .tag = @enumFromInt(2272), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9686 // __builtin_ve_vl_vdivsl_vvsl
9687 .{ .tag = @enumFromInt(2273), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9688 // __builtin_ve_vl_vdivsl_vvsmvl
9689 .{ .tag = @enumFromInt(2274), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9690 // __builtin_ve_vl_vdivsl_vvsvl
9691 .{ .tag = @enumFromInt(2275), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9692 // __builtin_ve_vl_vdivsl_vvvl
9693 .{ .tag = @enumFromInt(2276), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9694 // __builtin_ve_vl_vdivsl_vvvmvl
9695 .{ .tag = @enumFromInt(2277), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9696 // __builtin_ve_vl_vdivsl_vvvvl
9697 .{ .tag = @enumFromInt(2278), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9698 // __builtin_ve_vl_vdivswsx_vsvl
9699 .{ .tag = @enumFromInt(2279), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9700 // __builtin_ve_vl_vdivswsx_vsvmvl
9701 .{ .tag = @enumFromInt(2280), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9702 // __builtin_ve_vl_vdivswsx_vsvvl
9703 .{ .tag = @enumFromInt(2281), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9704 // __builtin_ve_vl_vdivswsx_vvsl
9705 .{ .tag = @enumFromInt(2282), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9706 // __builtin_ve_vl_vdivswsx_vvsmvl
9707 .{ .tag = @enumFromInt(2283), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9708 // __builtin_ve_vl_vdivswsx_vvsvl
9709 .{ .tag = @enumFromInt(2284), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9710 // __builtin_ve_vl_vdivswsx_vvvl
9711 .{ .tag = @enumFromInt(2285), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9712 // __builtin_ve_vl_vdivswsx_vvvmvl
9713 .{ .tag = @enumFromInt(2286), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9714 // __builtin_ve_vl_vdivswsx_vvvvl
9715 .{ .tag = @enumFromInt(2287), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9716 // __builtin_ve_vl_vdivswzx_vsvl
9717 .{ .tag = @enumFromInt(2288), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9718 // __builtin_ve_vl_vdivswzx_vsvmvl
9719 .{ .tag = @enumFromInt(2289), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9720 // __builtin_ve_vl_vdivswzx_vsvvl
9721 .{ .tag = @enumFromInt(2290), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9722 // __builtin_ve_vl_vdivswzx_vvsl
9723 .{ .tag = @enumFromInt(2291), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9724 // __builtin_ve_vl_vdivswzx_vvsmvl
9725 .{ .tag = @enumFromInt(2292), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9726 // __builtin_ve_vl_vdivswzx_vvsvl
9727 .{ .tag = @enumFromInt(2293), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9728 // __builtin_ve_vl_vdivswzx_vvvl
9729 .{ .tag = @enumFromInt(2294), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9730 // __builtin_ve_vl_vdivswzx_vvvmvl
9731 .{ .tag = @enumFromInt(2295), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9732 // __builtin_ve_vl_vdivswzx_vvvvl
9733 .{ .tag = @enumFromInt(2296), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9734 // __builtin_ve_vl_vdivul_vsvl
9735 .{ .tag = @enumFromInt(2297), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9736 // __builtin_ve_vl_vdivul_vsvmvl
9737 .{ .tag = @enumFromInt(2298), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9738 // __builtin_ve_vl_vdivul_vsvvl
9739 .{ .tag = @enumFromInt(2299), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9740 // __builtin_ve_vl_vdivul_vvsl
9741 .{ .tag = @enumFromInt(2300), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9742 // __builtin_ve_vl_vdivul_vvsmvl
9743 .{ .tag = @enumFromInt(2301), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9744 // __builtin_ve_vl_vdivul_vvsvl
9745 .{ .tag = @enumFromInt(2302), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9746 // __builtin_ve_vl_vdivul_vvvl
9747 .{ .tag = @enumFromInt(2303), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9748 // __builtin_ve_vl_vdivul_vvvmvl
9749 .{ .tag = @enumFromInt(2304), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9750 // __builtin_ve_vl_vdivul_vvvvl
9751 .{ .tag = @enumFromInt(2305), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9752 // __builtin_ve_vl_vdivuw_vsvl
9753 .{ .tag = @enumFromInt(2306), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9754 // __builtin_ve_vl_vdivuw_vsvmvl
9755 .{ .tag = @enumFromInt(2307), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9756 // __builtin_ve_vl_vdivuw_vsvvl
9757 .{ .tag = @enumFromInt(2308), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9758 // __builtin_ve_vl_vdivuw_vvsl
9759 .{ .tag = @enumFromInt(2309), .param_str = "V256dV256dUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9760 // __builtin_ve_vl_vdivuw_vvsmvl
9761 .{ .tag = @enumFromInt(2310), .param_str = "V256dV256dUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9762 // __builtin_ve_vl_vdivuw_vvsvl
9763 .{ .tag = @enumFromInt(2311), .param_str = "V256dV256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9764 // __builtin_ve_vl_vdivuw_vvvl
9765 .{ .tag = @enumFromInt(2312), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9766 // __builtin_ve_vl_vdivuw_vvvmvl
9767 .{ .tag = @enumFromInt(2313), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9768 // __builtin_ve_vl_vdivuw_vvvvl
9769 .{ .tag = @enumFromInt(2314), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9770 // __builtin_ve_vl_veqv_vsvl
9771 .{ .tag = @enumFromInt(2315), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9772 // __builtin_ve_vl_veqv_vsvmvl
9773 .{ .tag = @enumFromInt(2316), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9774 // __builtin_ve_vl_veqv_vsvvl
9775 .{ .tag = @enumFromInt(2317), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9776 // __builtin_ve_vl_veqv_vvvl
9777 .{ .tag = @enumFromInt(2318), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9778 // __builtin_ve_vl_veqv_vvvmvl
9779 .{ .tag = @enumFromInt(2319), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9780 // __builtin_ve_vl_veqv_vvvvl
9781 .{ .tag = @enumFromInt(2320), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9782 // __builtin_ve_vl_vex_vvmvl
9783 .{ .tag = @enumFromInt(2321), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9784 // __builtin_ve_vl_vfaddd_vsvl
9785 .{ .tag = @enumFromInt(2322), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9786 // __builtin_ve_vl_vfaddd_vsvmvl
9787 .{ .tag = @enumFromInt(2323), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9788 // __builtin_ve_vl_vfaddd_vsvvl
9789 .{ .tag = @enumFromInt(2324), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9790 // __builtin_ve_vl_vfaddd_vvvl
9791 .{ .tag = @enumFromInt(2325), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9792 // __builtin_ve_vl_vfaddd_vvvmvl
9793 .{ .tag = @enumFromInt(2326), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9794 // __builtin_ve_vl_vfaddd_vvvvl
9795 .{ .tag = @enumFromInt(2327), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9796 // __builtin_ve_vl_vfadds_vsvl
9797 .{ .tag = @enumFromInt(2328), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9798 // __builtin_ve_vl_vfadds_vsvmvl
9799 .{ .tag = @enumFromInt(2329), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9800 // __builtin_ve_vl_vfadds_vsvvl
9801 .{ .tag = @enumFromInt(2330), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9802 // __builtin_ve_vl_vfadds_vvvl
9803 .{ .tag = @enumFromInt(2331), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9804 // __builtin_ve_vl_vfadds_vvvmvl
9805 .{ .tag = @enumFromInt(2332), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9806 // __builtin_ve_vl_vfadds_vvvvl
9807 .{ .tag = @enumFromInt(2333), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9808 // __builtin_ve_vl_vfcmpd_vsvl
9809 .{ .tag = @enumFromInt(2334), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9810 // __builtin_ve_vl_vfcmpd_vsvmvl
9811 .{ .tag = @enumFromInt(2335), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9812 // __builtin_ve_vl_vfcmpd_vsvvl
9813 .{ .tag = @enumFromInt(2336), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9814 // __builtin_ve_vl_vfcmpd_vvvl
9815 .{ .tag = @enumFromInt(2337), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9816 // __builtin_ve_vl_vfcmpd_vvvmvl
9817 .{ .tag = @enumFromInt(2338), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9818 // __builtin_ve_vl_vfcmpd_vvvvl
9819 .{ .tag = @enumFromInt(2339), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9820 // __builtin_ve_vl_vfcmps_vsvl
9821 .{ .tag = @enumFromInt(2340), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9822 // __builtin_ve_vl_vfcmps_vsvmvl
9823 .{ .tag = @enumFromInt(2341), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9824 // __builtin_ve_vl_vfcmps_vsvvl
9825 .{ .tag = @enumFromInt(2342), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9826 // __builtin_ve_vl_vfcmps_vvvl
9827 .{ .tag = @enumFromInt(2343), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9828 // __builtin_ve_vl_vfcmps_vvvmvl
9829 .{ .tag = @enumFromInt(2344), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9830 // __builtin_ve_vl_vfcmps_vvvvl
9831 .{ .tag = @enumFromInt(2345), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9832 // __builtin_ve_vl_vfdivd_vsvl
9833 .{ .tag = @enumFromInt(2346), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9834 // __builtin_ve_vl_vfdivd_vsvmvl
9835 .{ .tag = @enumFromInt(2347), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9836 // __builtin_ve_vl_vfdivd_vsvvl
9837 .{ .tag = @enumFromInt(2348), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9838 // __builtin_ve_vl_vfdivd_vvvl
9839 .{ .tag = @enumFromInt(2349), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9840 // __builtin_ve_vl_vfdivd_vvvmvl
9841 .{ .tag = @enumFromInt(2350), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9842 // __builtin_ve_vl_vfdivd_vvvvl
9843 .{ .tag = @enumFromInt(2351), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9844 // __builtin_ve_vl_vfdivs_vsvl
9845 .{ .tag = @enumFromInt(2352), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9846 // __builtin_ve_vl_vfdivs_vsvmvl
9847 .{ .tag = @enumFromInt(2353), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9848 // __builtin_ve_vl_vfdivs_vsvvl
9849 .{ .tag = @enumFromInt(2354), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9850 // __builtin_ve_vl_vfdivs_vvvl
9851 .{ .tag = @enumFromInt(2355), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9852 // __builtin_ve_vl_vfdivs_vvvmvl
9853 .{ .tag = @enumFromInt(2356), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9854 // __builtin_ve_vl_vfdivs_vvvvl
9855 .{ .tag = @enumFromInt(2357), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9856 // __builtin_ve_vl_vfmadd_vsvvl
9857 .{ .tag = @enumFromInt(2358), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9858 // __builtin_ve_vl_vfmadd_vsvvmvl
9859 .{ .tag = @enumFromInt(2359), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9860 // __builtin_ve_vl_vfmadd_vsvvvl
9861 .{ .tag = @enumFromInt(2360), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9862 // __builtin_ve_vl_vfmadd_vvsvl
9863 .{ .tag = @enumFromInt(2361), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9864 // __builtin_ve_vl_vfmadd_vvsvmvl
9865 .{ .tag = @enumFromInt(2362), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9866 // __builtin_ve_vl_vfmadd_vvsvvl
9867 .{ .tag = @enumFromInt(2363), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9868 // __builtin_ve_vl_vfmadd_vvvvl
9869 .{ .tag = @enumFromInt(2364), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9870 // __builtin_ve_vl_vfmadd_vvvvmvl
9871 .{ .tag = @enumFromInt(2365), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9872 // __builtin_ve_vl_vfmadd_vvvvvl
9873 .{ .tag = @enumFromInt(2366), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9874 // __builtin_ve_vl_vfmads_vsvvl
9875 .{ .tag = @enumFromInt(2367), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9876 // __builtin_ve_vl_vfmads_vsvvmvl
9877 .{ .tag = @enumFromInt(2368), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9878 // __builtin_ve_vl_vfmads_vsvvvl
9879 .{ .tag = @enumFromInt(2369), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9880 // __builtin_ve_vl_vfmads_vvsvl
9881 .{ .tag = @enumFromInt(2370), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9882 // __builtin_ve_vl_vfmads_vvsvmvl
9883 .{ .tag = @enumFromInt(2371), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9884 // __builtin_ve_vl_vfmads_vvsvvl
9885 .{ .tag = @enumFromInt(2372), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9886 // __builtin_ve_vl_vfmads_vvvvl
9887 .{ .tag = @enumFromInt(2373), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9888 // __builtin_ve_vl_vfmads_vvvvmvl
9889 .{ .tag = @enumFromInt(2374), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9890 // __builtin_ve_vl_vfmads_vvvvvl
9891 .{ .tag = @enumFromInt(2375), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9892 // __builtin_ve_vl_vfmaxd_vsvl
9893 .{ .tag = @enumFromInt(2376), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9894 // __builtin_ve_vl_vfmaxd_vsvmvl
9895 .{ .tag = @enumFromInt(2377), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9896 // __builtin_ve_vl_vfmaxd_vsvvl
9897 .{ .tag = @enumFromInt(2378), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9898 // __builtin_ve_vl_vfmaxd_vvvl
9899 .{ .tag = @enumFromInt(2379), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9900 // __builtin_ve_vl_vfmaxd_vvvmvl
9901 .{ .tag = @enumFromInt(2380), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9902 // __builtin_ve_vl_vfmaxd_vvvvl
9903 .{ .tag = @enumFromInt(2381), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9904 // __builtin_ve_vl_vfmaxs_vsvl
9905 .{ .tag = @enumFromInt(2382), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9906 // __builtin_ve_vl_vfmaxs_vsvmvl
9907 .{ .tag = @enumFromInt(2383), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9908 // __builtin_ve_vl_vfmaxs_vsvvl
9909 .{ .tag = @enumFromInt(2384), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9910 // __builtin_ve_vl_vfmaxs_vvvl
9911 .{ .tag = @enumFromInt(2385), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9912 // __builtin_ve_vl_vfmaxs_vvvmvl
9913 .{ .tag = @enumFromInt(2386), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9914 // __builtin_ve_vl_vfmaxs_vvvvl
9915 .{ .tag = @enumFromInt(2387), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9916 // __builtin_ve_vl_vfmind_vsvl
9917 .{ .tag = @enumFromInt(2388), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9918 // __builtin_ve_vl_vfmind_vsvmvl
9919 .{ .tag = @enumFromInt(2389), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9920 // __builtin_ve_vl_vfmind_vsvvl
9921 .{ .tag = @enumFromInt(2390), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9922 // __builtin_ve_vl_vfmind_vvvl
9923 .{ .tag = @enumFromInt(2391), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9924 // __builtin_ve_vl_vfmind_vvvmvl
9925 .{ .tag = @enumFromInt(2392), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9926 // __builtin_ve_vl_vfmind_vvvvl
9927 .{ .tag = @enumFromInt(2393), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9928 // __builtin_ve_vl_vfmins_vsvl
9929 .{ .tag = @enumFromInt(2394), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9930 // __builtin_ve_vl_vfmins_vsvmvl
9931 .{ .tag = @enumFromInt(2395), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9932 // __builtin_ve_vl_vfmins_vsvvl
9933 .{ .tag = @enumFromInt(2396), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9934 // __builtin_ve_vl_vfmins_vvvl
9935 .{ .tag = @enumFromInt(2397), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9936 // __builtin_ve_vl_vfmins_vvvmvl
9937 .{ .tag = @enumFromInt(2398), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9938 // __builtin_ve_vl_vfmins_vvvvl
9939 .{ .tag = @enumFromInt(2399), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9940 // __builtin_ve_vl_vfmkdeq_mvl
9941 .{ .tag = @enumFromInt(2400), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9942 // __builtin_ve_vl_vfmkdeq_mvml
9943 .{ .tag = @enumFromInt(2401), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9944 // __builtin_ve_vl_vfmkdeqnan_mvl
9945 .{ .tag = @enumFromInt(2402), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9946 // __builtin_ve_vl_vfmkdeqnan_mvml
9947 .{ .tag = @enumFromInt(2403), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9948 // __builtin_ve_vl_vfmkdge_mvl
9949 .{ .tag = @enumFromInt(2404), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9950 // __builtin_ve_vl_vfmkdge_mvml
9951 .{ .tag = @enumFromInt(2405), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9952 // __builtin_ve_vl_vfmkdgenan_mvl
9953 .{ .tag = @enumFromInt(2406), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9954 // __builtin_ve_vl_vfmkdgenan_mvml
9955 .{ .tag = @enumFromInt(2407), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9956 // __builtin_ve_vl_vfmkdgt_mvl
9957 .{ .tag = @enumFromInt(2408), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9958 // __builtin_ve_vl_vfmkdgt_mvml
9959 .{ .tag = @enumFromInt(2409), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9960 // __builtin_ve_vl_vfmkdgtnan_mvl
9961 .{ .tag = @enumFromInt(2410), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9962 // __builtin_ve_vl_vfmkdgtnan_mvml
9963 .{ .tag = @enumFromInt(2411), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9964 // __builtin_ve_vl_vfmkdle_mvl
9965 .{ .tag = @enumFromInt(2412), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9966 // __builtin_ve_vl_vfmkdle_mvml
9967 .{ .tag = @enumFromInt(2413), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9968 // __builtin_ve_vl_vfmkdlenan_mvl
9969 .{ .tag = @enumFromInt(2414), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9970 // __builtin_ve_vl_vfmkdlenan_mvml
9971 .{ .tag = @enumFromInt(2415), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9972 // __builtin_ve_vl_vfmkdlt_mvl
9973 .{ .tag = @enumFromInt(2416), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9974 // __builtin_ve_vl_vfmkdlt_mvml
9975 .{ .tag = @enumFromInt(2417), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9976 // __builtin_ve_vl_vfmkdltnan_mvl
9977 .{ .tag = @enumFromInt(2418), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9978 // __builtin_ve_vl_vfmkdltnan_mvml
9979 .{ .tag = @enumFromInt(2419), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9980 // __builtin_ve_vl_vfmkdnan_mvl
9981 .{ .tag = @enumFromInt(2420), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9982 // __builtin_ve_vl_vfmkdnan_mvml
9983 .{ .tag = @enumFromInt(2421), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9984 // __builtin_ve_vl_vfmkdne_mvl
9985 .{ .tag = @enumFromInt(2422), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9986 // __builtin_ve_vl_vfmkdne_mvml
9987 .{ .tag = @enumFromInt(2423), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9988 // __builtin_ve_vl_vfmkdnenan_mvl
9989 .{ .tag = @enumFromInt(2424), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9990 // __builtin_ve_vl_vfmkdnenan_mvml
9991 .{ .tag = @enumFromInt(2425), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9992 // __builtin_ve_vl_vfmkdnum_mvl
9993 .{ .tag = @enumFromInt(2426), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9994 // __builtin_ve_vl_vfmkdnum_mvml
9995 .{ .tag = @enumFromInt(2427), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9996 // __builtin_ve_vl_vfmklaf_ml
9997 .{ .tag = @enumFromInt(2428), .param_str = "V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9998 // __builtin_ve_vl_vfmklat_ml
9999 .{ .tag = @enumFromInt(2429), .param_str = "V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10000 // __builtin_ve_vl_vfmkleq_mvl
10001 .{ .tag = @enumFromInt(2430), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10002 // __builtin_ve_vl_vfmkleq_mvml
10003 .{ .tag = @enumFromInt(2431), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10004 // __builtin_ve_vl_vfmkleqnan_mvl
10005 .{ .tag = @enumFromInt(2432), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10006 // __builtin_ve_vl_vfmkleqnan_mvml
10007 .{ .tag = @enumFromInt(2433), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10008 // __builtin_ve_vl_vfmklge_mvl
10009 .{ .tag = @enumFromInt(2434), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10010 // __builtin_ve_vl_vfmklge_mvml
10011 .{ .tag = @enumFromInt(2435), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10012 // __builtin_ve_vl_vfmklgenan_mvl
10013 .{ .tag = @enumFromInt(2436), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10014 // __builtin_ve_vl_vfmklgenan_mvml
10015 .{ .tag = @enumFromInt(2437), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10016 // __builtin_ve_vl_vfmklgt_mvl
10017 .{ .tag = @enumFromInt(2438), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10018 // __builtin_ve_vl_vfmklgt_mvml
10019 .{ .tag = @enumFromInt(2439), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10020 // __builtin_ve_vl_vfmklgtnan_mvl
10021 .{ .tag = @enumFromInt(2440), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10022 // __builtin_ve_vl_vfmklgtnan_mvml
10023 .{ .tag = @enumFromInt(2441), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10024 // __builtin_ve_vl_vfmklle_mvl
10025 .{ .tag = @enumFromInt(2442), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10026 // __builtin_ve_vl_vfmklle_mvml
10027 .{ .tag = @enumFromInt(2443), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10028 // __builtin_ve_vl_vfmkllenan_mvl
10029 .{ .tag = @enumFromInt(2444), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10030 // __builtin_ve_vl_vfmkllenan_mvml
10031 .{ .tag = @enumFromInt(2445), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10032 // __builtin_ve_vl_vfmkllt_mvl
10033 .{ .tag = @enumFromInt(2446), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10034 // __builtin_ve_vl_vfmkllt_mvml
10035 .{ .tag = @enumFromInt(2447), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10036 // __builtin_ve_vl_vfmklltnan_mvl
10037 .{ .tag = @enumFromInt(2448), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10038 // __builtin_ve_vl_vfmklltnan_mvml
10039 .{ .tag = @enumFromInt(2449), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10040 // __builtin_ve_vl_vfmklnan_mvl
10041 .{ .tag = @enumFromInt(2450), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10042 // __builtin_ve_vl_vfmklnan_mvml
10043 .{ .tag = @enumFromInt(2451), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10044 // __builtin_ve_vl_vfmklne_mvl
10045 .{ .tag = @enumFromInt(2452), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10046 // __builtin_ve_vl_vfmklne_mvml
10047 .{ .tag = @enumFromInt(2453), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10048 // __builtin_ve_vl_vfmklnenan_mvl
10049 .{ .tag = @enumFromInt(2454), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10050 // __builtin_ve_vl_vfmklnenan_mvml
10051 .{ .tag = @enumFromInt(2455), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10052 // __builtin_ve_vl_vfmklnum_mvl
10053 .{ .tag = @enumFromInt(2456), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10054 // __builtin_ve_vl_vfmklnum_mvml
10055 .{ .tag = @enumFromInt(2457), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10056 // __builtin_ve_vl_vfmkseq_mvl
10057 .{ .tag = @enumFromInt(2458), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10058 // __builtin_ve_vl_vfmkseq_mvml
10059 .{ .tag = @enumFromInt(2459), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10060 // __builtin_ve_vl_vfmkseqnan_mvl
10061 .{ .tag = @enumFromInt(2460), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10062 // __builtin_ve_vl_vfmkseqnan_mvml
10063 .{ .tag = @enumFromInt(2461), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10064 // __builtin_ve_vl_vfmksge_mvl
10065 .{ .tag = @enumFromInt(2462), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10066 // __builtin_ve_vl_vfmksge_mvml
10067 .{ .tag = @enumFromInt(2463), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10068 // __builtin_ve_vl_vfmksgenan_mvl
10069 .{ .tag = @enumFromInt(2464), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10070 // __builtin_ve_vl_vfmksgenan_mvml
10071 .{ .tag = @enumFromInt(2465), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10072 // __builtin_ve_vl_vfmksgt_mvl
10073 .{ .tag = @enumFromInt(2466), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10074 // __builtin_ve_vl_vfmksgt_mvml
10075 .{ .tag = @enumFromInt(2467), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10076 // __builtin_ve_vl_vfmksgtnan_mvl
10077 .{ .tag = @enumFromInt(2468), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10078 // __builtin_ve_vl_vfmksgtnan_mvml
10079 .{ .tag = @enumFromInt(2469), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10080 // __builtin_ve_vl_vfmksle_mvl
10081 .{ .tag = @enumFromInt(2470), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10082 // __builtin_ve_vl_vfmksle_mvml
10083 .{ .tag = @enumFromInt(2471), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10084 // __builtin_ve_vl_vfmkslenan_mvl
10085 .{ .tag = @enumFromInt(2472), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10086 // __builtin_ve_vl_vfmkslenan_mvml
10087 .{ .tag = @enumFromInt(2473), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10088 // __builtin_ve_vl_vfmkslt_mvl
10089 .{ .tag = @enumFromInt(2474), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10090 // __builtin_ve_vl_vfmkslt_mvml
10091 .{ .tag = @enumFromInt(2475), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10092 // __builtin_ve_vl_vfmksltnan_mvl
10093 .{ .tag = @enumFromInt(2476), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10094 // __builtin_ve_vl_vfmksltnan_mvml
10095 .{ .tag = @enumFromInt(2477), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10096 // __builtin_ve_vl_vfmksnan_mvl
10097 .{ .tag = @enumFromInt(2478), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10098 // __builtin_ve_vl_vfmksnan_mvml
10099 .{ .tag = @enumFromInt(2479), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10100 // __builtin_ve_vl_vfmksne_mvl
10101 .{ .tag = @enumFromInt(2480), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10102 // __builtin_ve_vl_vfmksne_mvml
10103 .{ .tag = @enumFromInt(2481), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10104 // __builtin_ve_vl_vfmksnenan_mvl
10105 .{ .tag = @enumFromInt(2482), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10106 // __builtin_ve_vl_vfmksnenan_mvml
10107 .{ .tag = @enumFromInt(2483), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10108 // __builtin_ve_vl_vfmksnum_mvl
10109 .{ .tag = @enumFromInt(2484), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10110 // __builtin_ve_vl_vfmksnum_mvml
10111 .{ .tag = @enumFromInt(2485), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10112 // __builtin_ve_vl_vfmkweq_mvl
10113 .{ .tag = @enumFromInt(2486), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10114 // __builtin_ve_vl_vfmkweq_mvml
10115 .{ .tag = @enumFromInt(2487), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10116 // __builtin_ve_vl_vfmkweqnan_mvl
10117 .{ .tag = @enumFromInt(2488), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10118 // __builtin_ve_vl_vfmkweqnan_mvml
10119 .{ .tag = @enumFromInt(2489), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10120 // __builtin_ve_vl_vfmkwge_mvl
10121 .{ .tag = @enumFromInt(2490), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10122 // __builtin_ve_vl_vfmkwge_mvml
10123 .{ .tag = @enumFromInt(2491), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10124 // __builtin_ve_vl_vfmkwgenan_mvl
10125 .{ .tag = @enumFromInt(2492), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10126 // __builtin_ve_vl_vfmkwgenan_mvml
10127 .{ .tag = @enumFromInt(2493), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10128 // __builtin_ve_vl_vfmkwgt_mvl
10129 .{ .tag = @enumFromInt(2494), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10130 // __builtin_ve_vl_vfmkwgt_mvml
10131 .{ .tag = @enumFromInt(2495), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10132 // __builtin_ve_vl_vfmkwgtnan_mvl
10133 .{ .tag = @enumFromInt(2496), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10134 // __builtin_ve_vl_vfmkwgtnan_mvml
10135 .{ .tag = @enumFromInt(2497), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10136 // __builtin_ve_vl_vfmkwle_mvl
10137 .{ .tag = @enumFromInt(2498), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10138 // __builtin_ve_vl_vfmkwle_mvml
10139 .{ .tag = @enumFromInt(2499), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10140 // __builtin_ve_vl_vfmkwlenan_mvl
10141 .{ .tag = @enumFromInt(2500), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10142 // __builtin_ve_vl_vfmkwlenan_mvml
10143 .{ .tag = @enumFromInt(2501), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10144 // __builtin_ve_vl_vfmkwlt_mvl
10145 .{ .tag = @enumFromInt(2502), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10146 // __builtin_ve_vl_vfmkwlt_mvml
10147 .{ .tag = @enumFromInt(2503), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10148 // __builtin_ve_vl_vfmkwltnan_mvl
10149 .{ .tag = @enumFromInt(2504), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10150 // __builtin_ve_vl_vfmkwltnan_mvml
10151 .{ .tag = @enumFromInt(2505), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10152 // __builtin_ve_vl_vfmkwnan_mvl
10153 .{ .tag = @enumFromInt(2506), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10154 // __builtin_ve_vl_vfmkwnan_mvml
10155 .{ .tag = @enumFromInt(2507), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10156 // __builtin_ve_vl_vfmkwne_mvl
10157 .{ .tag = @enumFromInt(2508), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10158 // __builtin_ve_vl_vfmkwne_mvml
10159 .{ .tag = @enumFromInt(2509), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10160 // __builtin_ve_vl_vfmkwnenan_mvl
10161 .{ .tag = @enumFromInt(2510), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10162 // __builtin_ve_vl_vfmkwnenan_mvml
10163 .{ .tag = @enumFromInt(2511), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10164 // __builtin_ve_vl_vfmkwnum_mvl
10165 .{ .tag = @enumFromInt(2512), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10166 // __builtin_ve_vl_vfmkwnum_mvml
10167 .{ .tag = @enumFromInt(2513), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10168 // __builtin_ve_vl_vfmsbd_vsvvl
10169 .{ .tag = @enumFromInt(2514), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10170 // __builtin_ve_vl_vfmsbd_vsvvmvl
10171 .{ .tag = @enumFromInt(2515), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10172 // __builtin_ve_vl_vfmsbd_vsvvvl
10173 .{ .tag = @enumFromInt(2516), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10174 // __builtin_ve_vl_vfmsbd_vvsvl
10175 .{ .tag = @enumFromInt(2517), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10176 // __builtin_ve_vl_vfmsbd_vvsvmvl
10177 .{ .tag = @enumFromInt(2518), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10178 // __builtin_ve_vl_vfmsbd_vvsvvl
10179 .{ .tag = @enumFromInt(2519), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10180 // __builtin_ve_vl_vfmsbd_vvvvl
10181 .{ .tag = @enumFromInt(2520), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10182 // __builtin_ve_vl_vfmsbd_vvvvmvl
10183 .{ .tag = @enumFromInt(2521), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10184 // __builtin_ve_vl_vfmsbd_vvvvvl
10185 .{ .tag = @enumFromInt(2522), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10186 // __builtin_ve_vl_vfmsbs_vsvvl
10187 .{ .tag = @enumFromInt(2523), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10188 // __builtin_ve_vl_vfmsbs_vsvvmvl
10189 .{ .tag = @enumFromInt(2524), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10190 // __builtin_ve_vl_vfmsbs_vsvvvl
10191 .{ .tag = @enumFromInt(2525), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10192 // __builtin_ve_vl_vfmsbs_vvsvl
10193 .{ .tag = @enumFromInt(2526), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10194 // __builtin_ve_vl_vfmsbs_vvsvmvl
10195 .{ .tag = @enumFromInt(2527), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10196 // __builtin_ve_vl_vfmsbs_vvsvvl
10197 .{ .tag = @enumFromInt(2528), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10198 // __builtin_ve_vl_vfmsbs_vvvvl
10199 .{ .tag = @enumFromInt(2529), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10200 // __builtin_ve_vl_vfmsbs_vvvvmvl
10201 .{ .tag = @enumFromInt(2530), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10202 // __builtin_ve_vl_vfmsbs_vvvvvl
10203 .{ .tag = @enumFromInt(2531), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10204 // __builtin_ve_vl_vfmuld_vsvl
10205 .{ .tag = @enumFromInt(2532), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10206 // __builtin_ve_vl_vfmuld_vsvmvl
10207 .{ .tag = @enumFromInt(2533), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10208 // __builtin_ve_vl_vfmuld_vsvvl
10209 .{ .tag = @enumFromInt(2534), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10210 // __builtin_ve_vl_vfmuld_vvvl
10211 .{ .tag = @enumFromInt(2535), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10212 // __builtin_ve_vl_vfmuld_vvvmvl
10213 .{ .tag = @enumFromInt(2536), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10214 // __builtin_ve_vl_vfmuld_vvvvl
10215 .{ .tag = @enumFromInt(2537), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10216 // __builtin_ve_vl_vfmuls_vsvl
10217 .{ .tag = @enumFromInt(2538), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10218 // __builtin_ve_vl_vfmuls_vsvmvl
10219 .{ .tag = @enumFromInt(2539), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10220 // __builtin_ve_vl_vfmuls_vsvvl
10221 .{ .tag = @enumFromInt(2540), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10222 // __builtin_ve_vl_vfmuls_vvvl
10223 .{ .tag = @enumFromInt(2541), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10224 // __builtin_ve_vl_vfmuls_vvvmvl
10225 .{ .tag = @enumFromInt(2542), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10226 // __builtin_ve_vl_vfmuls_vvvvl
10227 .{ .tag = @enumFromInt(2543), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10228 // __builtin_ve_vl_vfnmadd_vsvvl
10229 .{ .tag = @enumFromInt(2544), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10230 // __builtin_ve_vl_vfnmadd_vsvvmvl
10231 .{ .tag = @enumFromInt(2545), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10232 // __builtin_ve_vl_vfnmadd_vsvvvl
10233 .{ .tag = @enumFromInt(2546), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10234 // __builtin_ve_vl_vfnmadd_vvsvl
10235 .{ .tag = @enumFromInt(2547), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10236 // __builtin_ve_vl_vfnmadd_vvsvmvl
10237 .{ .tag = @enumFromInt(2548), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10238 // __builtin_ve_vl_vfnmadd_vvsvvl
10239 .{ .tag = @enumFromInt(2549), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10240 // __builtin_ve_vl_vfnmadd_vvvvl
10241 .{ .tag = @enumFromInt(2550), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10242 // __builtin_ve_vl_vfnmadd_vvvvmvl
10243 .{ .tag = @enumFromInt(2551), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10244 // __builtin_ve_vl_vfnmadd_vvvvvl
10245 .{ .tag = @enumFromInt(2552), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10246 // __builtin_ve_vl_vfnmads_vsvvl
10247 .{ .tag = @enumFromInt(2553), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10248 // __builtin_ve_vl_vfnmads_vsvvmvl
10249 .{ .tag = @enumFromInt(2554), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10250 // __builtin_ve_vl_vfnmads_vsvvvl
10251 .{ .tag = @enumFromInt(2555), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10252 // __builtin_ve_vl_vfnmads_vvsvl
10253 .{ .tag = @enumFromInt(2556), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10254 // __builtin_ve_vl_vfnmads_vvsvmvl
10255 .{ .tag = @enumFromInt(2557), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10256 // __builtin_ve_vl_vfnmads_vvsvvl
10257 .{ .tag = @enumFromInt(2558), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10258 // __builtin_ve_vl_vfnmads_vvvvl
10259 .{ .tag = @enumFromInt(2559), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10260 // __builtin_ve_vl_vfnmads_vvvvmvl
10261 .{ .tag = @enumFromInt(2560), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10262 // __builtin_ve_vl_vfnmads_vvvvvl
10263 .{ .tag = @enumFromInt(2561), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10264 // __builtin_ve_vl_vfnmsbd_vsvvl
10265 .{ .tag = @enumFromInt(2562), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10266 // __builtin_ve_vl_vfnmsbd_vsvvmvl
10267 .{ .tag = @enumFromInt(2563), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10268 // __builtin_ve_vl_vfnmsbd_vsvvvl
10269 .{ .tag = @enumFromInt(2564), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10270 // __builtin_ve_vl_vfnmsbd_vvsvl
10271 .{ .tag = @enumFromInt(2565), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10272 // __builtin_ve_vl_vfnmsbd_vvsvmvl
10273 .{ .tag = @enumFromInt(2566), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10274 // __builtin_ve_vl_vfnmsbd_vvsvvl
10275 .{ .tag = @enumFromInt(2567), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10276 // __builtin_ve_vl_vfnmsbd_vvvvl
10277 .{ .tag = @enumFromInt(2568), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10278 // __builtin_ve_vl_vfnmsbd_vvvvmvl
10279 .{ .tag = @enumFromInt(2569), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10280 // __builtin_ve_vl_vfnmsbd_vvvvvl
10281 .{ .tag = @enumFromInt(2570), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10282 // __builtin_ve_vl_vfnmsbs_vsvvl
10283 .{ .tag = @enumFromInt(2571), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10284 // __builtin_ve_vl_vfnmsbs_vsvvmvl
10285 .{ .tag = @enumFromInt(2572), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10286 // __builtin_ve_vl_vfnmsbs_vsvvvl
10287 .{ .tag = @enumFromInt(2573), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10288 // __builtin_ve_vl_vfnmsbs_vvsvl
10289 .{ .tag = @enumFromInt(2574), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10290 // __builtin_ve_vl_vfnmsbs_vvsvmvl
10291 .{ .tag = @enumFromInt(2575), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10292 // __builtin_ve_vl_vfnmsbs_vvsvvl
10293 .{ .tag = @enumFromInt(2576), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10294 // __builtin_ve_vl_vfnmsbs_vvvvl
10295 .{ .tag = @enumFromInt(2577), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10296 // __builtin_ve_vl_vfnmsbs_vvvvmvl
10297 .{ .tag = @enumFromInt(2578), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10298 // __builtin_ve_vl_vfnmsbs_vvvvvl
10299 .{ .tag = @enumFromInt(2579), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10300 // __builtin_ve_vl_vfrmaxdfst_vvl
10301 .{ .tag = @enumFromInt(2580), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10302 // __builtin_ve_vl_vfrmaxdfst_vvvl
10303 .{ .tag = @enumFromInt(2581), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10304 // __builtin_ve_vl_vfrmaxdlst_vvl
10305 .{ .tag = @enumFromInt(2582), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10306 // __builtin_ve_vl_vfrmaxdlst_vvvl
10307 .{ .tag = @enumFromInt(2583), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10308 // __builtin_ve_vl_vfrmaxsfst_vvl
10309 .{ .tag = @enumFromInt(2584), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10310 // __builtin_ve_vl_vfrmaxsfst_vvvl
10311 .{ .tag = @enumFromInt(2585), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10312 // __builtin_ve_vl_vfrmaxslst_vvl
10313 .{ .tag = @enumFromInt(2586), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10314 // __builtin_ve_vl_vfrmaxslst_vvvl
10315 .{ .tag = @enumFromInt(2587), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10316 // __builtin_ve_vl_vfrmindfst_vvl
10317 .{ .tag = @enumFromInt(2588), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10318 // __builtin_ve_vl_vfrmindfst_vvvl
10319 .{ .tag = @enumFromInt(2589), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10320 // __builtin_ve_vl_vfrmindlst_vvl
10321 .{ .tag = @enumFromInt(2590), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10322 // __builtin_ve_vl_vfrmindlst_vvvl
10323 .{ .tag = @enumFromInt(2591), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10324 // __builtin_ve_vl_vfrminsfst_vvl
10325 .{ .tag = @enumFromInt(2592), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10326 // __builtin_ve_vl_vfrminsfst_vvvl
10327 .{ .tag = @enumFromInt(2593), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10328 // __builtin_ve_vl_vfrminslst_vvl
10329 .{ .tag = @enumFromInt(2594), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10330 // __builtin_ve_vl_vfrminslst_vvvl
10331 .{ .tag = @enumFromInt(2595), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10332 // __builtin_ve_vl_vfsqrtd_vvl
10333 .{ .tag = @enumFromInt(2596), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10334 // __builtin_ve_vl_vfsqrtd_vvvl
10335 .{ .tag = @enumFromInt(2597), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10336 // __builtin_ve_vl_vfsqrts_vvl
10337 .{ .tag = @enumFromInt(2598), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10338 // __builtin_ve_vl_vfsqrts_vvvl
10339 .{ .tag = @enumFromInt(2599), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10340 // __builtin_ve_vl_vfsubd_vsvl
10341 .{ .tag = @enumFromInt(2600), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10342 // __builtin_ve_vl_vfsubd_vsvmvl
10343 .{ .tag = @enumFromInt(2601), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10344 // __builtin_ve_vl_vfsubd_vsvvl
10345 .{ .tag = @enumFromInt(2602), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10346 // __builtin_ve_vl_vfsubd_vvvl
10347 .{ .tag = @enumFromInt(2603), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10348 // __builtin_ve_vl_vfsubd_vvvmvl
10349 .{ .tag = @enumFromInt(2604), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10350 // __builtin_ve_vl_vfsubd_vvvvl
10351 .{ .tag = @enumFromInt(2605), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10352 // __builtin_ve_vl_vfsubs_vsvl
10353 .{ .tag = @enumFromInt(2606), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10354 // __builtin_ve_vl_vfsubs_vsvmvl
10355 .{ .tag = @enumFromInt(2607), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10356 // __builtin_ve_vl_vfsubs_vsvvl
10357 .{ .tag = @enumFromInt(2608), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10358 // __builtin_ve_vl_vfsubs_vvvl
10359 .{ .tag = @enumFromInt(2609), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10360 // __builtin_ve_vl_vfsubs_vvvmvl
10361 .{ .tag = @enumFromInt(2610), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10362 // __builtin_ve_vl_vfsubs_vvvvl
10363 .{ .tag = @enumFromInt(2611), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10364 // __builtin_ve_vl_vfsumd_vvl
10365 .{ .tag = @enumFromInt(2612), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10366 // __builtin_ve_vl_vfsumd_vvml
10367 .{ .tag = @enumFromInt(2613), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10368 // __builtin_ve_vl_vfsums_vvl
10369 .{ .tag = @enumFromInt(2614), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10370 // __builtin_ve_vl_vfsums_vvml
10371 .{ .tag = @enumFromInt(2615), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10372 // __builtin_ve_vl_vgt_vvssl
10373 .{ .tag = @enumFromInt(2616), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10374 // __builtin_ve_vl_vgt_vvssml
10375 .{ .tag = @enumFromInt(2617), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10376 // __builtin_ve_vl_vgt_vvssmvl
10377 .{ .tag = @enumFromInt(2618), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10378 // __builtin_ve_vl_vgt_vvssvl
10379 .{ .tag = @enumFromInt(2619), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10380 // __builtin_ve_vl_vgtlsx_vvssl
10381 .{ .tag = @enumFromInt(2620), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10382 // __builtin_ve_vl_vgtlsx_vvssml
10383 .{ .tag = @enumFromInt(2621), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10384 // __builtin_ve_vl_vgtlsx_vvssmvl
10385 .{ .tag = @enumFromInt(2622), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10386 // __builtin_ve_vl_vgtlsx_vvssvl
10387 .{ .tag = @enumFromInt(2623), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10388 // __builtin_ve_vl_vgtlsxnc_vvssl
10389 .{ .tag = @enumFromInt(2624), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10390 // __builtin_ve_vl_vgtlsxnc_vvssml
10391 .{ .tag = @enumFromInt(2625), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10392 // __builtin_ve_vl_vgtlsxnc_vvssmvl
10393 .{ .tag = @enumFromInt(2626), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10394 // __builtin_ve_vl_vgtlsxnc_vvssvl
10395 .{ .tag = @enumFromInt(2627), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10396 // __builtin_ve_vl_vgtlzx_vvssl
10397 .{ .tag = @enumFromInt(2628), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10398 // __builtin_ve_vl_vgtlzx_vvssml
10399 .{ .tag = @enumFromInt(2629), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10400 // __builtin_ve_vl_vgtlzx_vvssmvl
10401 .{ .tag = @enumFromInt(2630), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10402 // __builtin_ve_vl_vgtlzx_vvssvl
10403 .{ .tag = @enumFromInt(2631), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10404 // __builtin_ve_vl_vgtlzxnc_vvssl
10405 .{ .tag = @enumFromInt(2632), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10406 // __builtin_ve_vl_vgtlzxnc_vvssml
10407 .{ .tag = @enumFromInt(2633), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10408 // __builtin_ve_vl_vgtlzxnc_vvssmvl
10409 .{ .tag = @enumFromInt(2634), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10410 // __builtin_ve_vl_vgtlzxnc_vvssvl
10411 .{ .tag = @enumFromInt(2635), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10412 // __builtin_ve_vl_vgtnc_vvssl
10413 .{ .tag = @enumFromInt(2636), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10414 // __builtin_ve_vl_vgtnc_vvssml
10415 .{ .tag = @enumFromInt(2637), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10416 // __builtin_ve_vl_vgtnc_vvssmvl
10417 .{ .tag = @enumFromInt(2638), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10418 // __builtin_ve_vl_vgtnc_vvssvl
10419 .{ .tag = @enumFromInt(2639), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10420 // __builtin_ve_vl_vgtu_vvssl
10421 .{ .tag = @enumFromInt(2640), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10422 // __builtin_ve_vl_vgtu_vvssml
10423 .{ .tag = @enumFromInt(2641), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10424 // __builtin_ve_vl_vgtu_vvssmvl
10425 .{ .tag = @enumFromInt(2642), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10426 // __builtin_ve_vl_vgtu_vvssvl
10427 .{ .tag = @enumFromInt(2643), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10428 // __builtin_ve_vl_vgtunc_vvssl
10429 .{ .tag = @enumFromInt(2644), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10430 // __builtin_ve_vl_vgtunc_vvssml
10431 .{ .tag = @enumFromInt(2645), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10432 // __builtin_ve_vl_vgtunc_vvssmvl
10433 .{ .tag = @enumFromInt(2646), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10434 // __builtin_ve_vl_vgtunc_vvssvl
10435 .{ .tag = @enumFromInt(2647), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10436 // __builtin_ve_vl_vld2d_vssl
10437 .{ .tag = @enumFromInt(2648), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10438 // __builtin_ve_vl_vld2d_vssvl
10439 .{ .tag = @enumFromInt(2649), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10440 // __builtin_ve_vl_vld2dnc_vssl
10441 .{ .tag = @enumFromInt(2650), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10442 // __builtin_ve_vl_vld2dnc_vssvl
10443 .{ .tag = @enumFromInt(2651), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10444 // __builtin_ve_vl_vld_vssl
10445 .{ .tag = @enumFromInt(2652), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10446 // __builtin_ve_vl_vld_vssvl
10447 .{ .tag = @enumFromInt(2653), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10448 // __builtin_ve_vl_vldl2dsx_vssl
10449 .{ .tag = @enumFromInt(2654), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10450 // __builtin_ve_vl_vldl2dsx_vssvl
10451 .{ .tag = @enumFromInt(2655), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10452 // __builtin_ve_vl_vldl2dsxnc_vssl
10453 .{ .tag = @enumFromInt(2656), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10454 // __builtin_ve_vl_vldl2dsxnc_vssvl
10455 .{ .tag = @enumFromInt(2657), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10456 // __builtin_ve_vl_vldl2dzx_vssl
10457 .{ .tag = @enumFromInt(2658), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10458 // __builtin_ve_vl_vldl2dzx_vssvl
10459 .{ .tag = @enumFromInt(2659), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10460 // __builtin_ve_vl_vldl2dzxnc_vssl
10461 .{ .tag = @enumFromInt(2660), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10462 // __builtin_ve_vl_vldl2dzxnc_vssvl
10463 .{ .tag = @enumFromInt(2661), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10464 // __builtin_ve_vl_vldlsx_vssl
10465 .{ .tag = @enumFromInt(2662), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10466 // __builtin_ve_vl_vldlsx_vssvl
10467 .{ .tag = @enumFromInt(2663), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10468 // __builtin_ve_vl_vldlsxnc_vssl
10469 .{ .tag = @enumFromInt(2664), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10470 // __builtin_ve_vl_vldlsxnc_vssvl
10471 .{ .tag = @enumFromInt(2665), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10472 // __builtin_ve_vl_vldlzx_vssl
10473 .{ .tag = @enumFromInt(2666), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10474 // __builtin_ve_vl_vldlzx_vssvl
10475 .{ .tag = @enumFromInt(2667), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10476 // __builtin_ve_vl_vldlzxnc_vssl
10477 .{ .tag = @enumFromInt(2668), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10478 // __builtin_ve_vl_vldlzxnc_vssvl
10479 .{ .tag = @enumFromInt(2669), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10480 // __builtin_ve_vl_vldnc_vssl
10481 .{ .tag = @enumFromInt(2670), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10482 // __builtin_ve_vl_vldnc_vssvl
10483 .{ .tag = @enumFromInt(2671), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10484 // __builtin_ve_vl_vldu2d_vssl
10485 .{ .tag = @enumFromInt(2672), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10486 // __builtin_ve_vl_vldu2d_vssvl
10487 .{ .tag = @enumFromInt(2673), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10488 // __builtin_ve_vl_vldu2dnc_vssl
10489 .{ .tag = @enumFromInt(2674), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10490 // __builtin_ve_vl_vldu2dnc_vssvl
10491 .{ .tag = @enumFromInt(2675), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10492 // __builtin_ve_vl_vldu_vssl
10493 .{ .tag = @enumFromInt(2676), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10494 // __builtin_ve_vl_vldu_vssvl
10495 .{ .tag = @enumFromInt(2677), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10496 // __builtin_ve_vl_vldunc_vssl
10497 .{ .tag = @enumFromInt(2678), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10498 // __builtin_ve_vl_vldunc_vssvl
10499 .{ .tag = @enumFromInt(2679), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10500 // __builtin_ve_vl_vldz_vvl
10501 .{ .tag = @enumFromInt(2680), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10502 // __builtin_ve_vl_vldz_vvmvl
10503 .{ .tag = @enumFromInt(2681), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10504 // __builtin_ve_vl_vldz_vvvl
10505 .{ .tag = @enumFromInt(2682), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10506 // __builtin_ve_vl_vmaxsl_vsvl
10507 .{ .tag = @enumFromInt(2683), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10508 // __builtin_ve_vl_vmaxsl_vsvmvl
10509 .{ .tag = @enumFromInt(2684), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10510 // __builtin_ve_vl_vmaxsl_vsvvl
10511 .{ .tag = @enumFromInt(2685), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10512 // __builtin_ve_vl_vmaxsl_vvvl
10513 .{ .tag = @enumFromInt(2686), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10514 // __builtin_ve_vl_vmaxsl_vvvmvl
10515 .{ .tag = @enumFromInt(2687), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10516 // __builtin_ve_vl_vmaxsl_vvvvl
10517 .{ .tag = @enumFromInt(2688), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10518 // __builtin_ve_vl_vmaxswsx_vsvl
10519 .{ .tag = @enumFromInt(2689), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10520 // __builtin_ve_vl_vmaxswsx_vsvmvl
10521 .{ .tag = @enumFromInt(2690), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10522 // __builtin_ve_vl_vmaxswsx_vsvvl
10523 .{ .tag = @enumFromInt(2691), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10524 // __builtin_ve_vl_vmaxswsx_vvvl
10525 .{ .tag = @enumFromInt(2692), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10526 // __builtin_ve_vl_vmaxswsx_vvvmvl
10527 .{ .tag = @enumFromInt(2693), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10528 // __builtin_ve_vl_vmaxswsx_vvvvl
10529 .{ .tag = @enumFromInt(2694), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10530 // __builtin_ve_vl_vmaxswzx_vsvl
10531 .{ .tag = @enumFromInt(2695), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10532 // __builtin_ve_vl_vmaxswzx_vsvmvl
10533 .{ .tag = @enumFromInt(2696), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10534 // __builtin_ve_vl_vmaxswzx_vsvvl
10535 .{ .tag = @enumFromInt(2697), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10536 // __builtin_ve_vl_vmaxswzx_vvvl
10537 .{ .tag = @enumFromInt(2698), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10538 // __builtin_ve_vl_vmaxswzx_vvvmvl
10539 .{ .tag = @enumFromInt(2699), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10540 // __builtin_ve_vl_vmaxswzx_vvvvl
10541 .{ .tag = @enumFromInt(2700), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10542 // __builtin_ve_vl_vminsl_vsvl
10543 .{ .tag = @enumFromInt(2701), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10544 // __builtin_ve_vl_vminsl_vsvmvl
10545 .{ .tag = @enumFromInt(2702), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10546 // __builtin_ve_vl_vminsl_vsvvl
10547 .{ .tag = @enumFromInt(2703), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10548 // __builtin_ve_vl_vminsl_vvvl
10549 .{ .tag = @enumFromInt(2704), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10550 // __builtin_ve_vl_vminsl_vvvmvl
10551 .{ .tag = @enumFromInt(2705), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10552 // __builtin_ve_vl_vminsl_vvvvl
10553 .{ .tag = @enumFromInt(2706), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10554 // __builtin_ve_vl_vminswsx_vsvl
10555 .{ .tag = @enumFromInt(2707), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10556 // __builtin_ve_vl_vminswsx_vsvmvl
10557 .{ .tag = @enumFromInt(2708), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10558 // __builtin_ve_vl_vminswsx_vsvvl
10559 .{ .tag = @enumFromInt(2709), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10560 // __builtin_ve_vl_vminswsx_vvvl
10561 .{ .tag = @enumFromInt(2710), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10562 // __builtin_ve_vl_vminswsx_vvvmvl
10563 .{ .tag = @enumFromInt(2711), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10564 // __builtin_ve_vl_vminswsx_vvvvl
10565 .{ .tag = @enumFromInt(2712), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10566 // __builtin_ve_vl_vminswzx_vsvl
10567 .{ .tag = @enumFromInt(2713), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10568 // __builtin_ve_vl_vminswzx_vsvmvl
10569 .{ .tag = @enumFromInt(2714), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10570 // __builtin_ve_vl_vminswzx_vsvvl
10571 .{ .tag = @enumFromInt(2715), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10572 // __builtin_ve_vl_vminswzx_vvvl
10573 .{ .tag = @enumFromInt(2716), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10574 // __builtin_ve_vl_vminswzx_vvvmvl
10575 .{ .tag = @enumFromInt(2717), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10576 // __builtin_ve_vl_vminswzx_vvvvl
10577 .{ .tag = @enumFromInt(2718), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10578 // __builtin_ve_vl_vmrg_vsvml
10579 .{ .tag = @enumFromInt(2719), .param_str = "V256dLUiV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10580 // __builtin_ve_vl_vmrg_vsvmvl
10581 .{ .tag = @enumFromInt(2720), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10582 // __builtin_ve_vl_vmrg_vvvml
10583 .{ .tag = @enumFromInt(2721), .param_str = "V256dV256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10584 // __builtin_ve_vl_vmrg_vvvmvl
10585 .{ .tag = @enumFromInt(2722), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10586 // __builtin_ve_vl_vmrgw_vsvMl
10587 .{ .tag = @enumFromInt(2723), .param_str = "V256dUiV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10588 // __builtin_ve_vl_vmrgw_vsvMvl
10589 .{ .tag = @enumFromInt(2724), .param_str = "V256dUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10590 // __builtin_ve_vl_vmrgw_vvvMl
10591 .{ .tag = @enumFromInt(2725), .param_str = "V256dV256dV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10592 // __builtin_ve_vl_vmrgw_vvvMvl
10593 .{ .tag = @enumFromInt(2726), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10594 // __builtin_ve_vl_vmulsl_vsvl
10595 .{ .tag = @enumFromInt(2727), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10596 // __builtin_ve_vl_vmulsl_vsvmvl
10597 .{ .tag = @enumFromInt(2728), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10598 // __builtin_ve_vl_vmulsl_vsvvl
10599 .{ .tag = @enumFromInt(2729), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10600 // __builtin_ve_vl_vmulsl_vvvl
10601 .{ .tag = @enumFromInt(2730), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10602 // __builtin_ve_vl_vmulsl_vvvmvl
10603 .{ .tag = @enumFromInt(2731), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10604 // __builtin_ve_vl_vmulsl_vvvvl
10605 .{ .tag = @enumFromInt(2732), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10606 // __builtin_ve_vl_vmulslw_vsvl
10607 .{ .tag = @enumFromInt(2733), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10608 // __builtin_ve_vl_vmulslw_vsvvl
10609 .{ .tag = @enumFromInt(2734), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10610 // __builtin_ve_vl_vmulslw_vvvl
10611 .{ .tag = @enumFromInt(2735), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10612 // __builtin_ve_vl_vmulslw_vvvvl
10613 .{ .tag = @enumFromInt(2736), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10614 // __builtin_ve_vl_vmulswsx_vsvl
10615 .{ .tag = @enumFromInt(2737), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10616 // __builtin_ve_vl_vmulswsx_vsvmvl
10617 .{ .tag = @enumFromInt(2738), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10618 // __builtin_ve_vl_vmulswsx_vsvvl
10619 .{ .tag = @enumFromInt(2739), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10620 // __builtin_ve_vl_vmulswsx_vvvl
10621 .{ .tag = @enumFromInt(2740), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10622 // __builtin_ve_vl_vmulswsx_vvvmvl
10623 .{ .tag = @enumFromInt(2741), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10624 // __builtin_ve_vl_vmulswsx_vvvvl
10625 .{ .tag = @enumFromInt(2742), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10626 // __builtin_ve_vl_vmulswzx_vsvl
10627 .{ .tag = @enumFromInt(2743), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10628 // __builtin_ve_vl_vmulswzx_vsvmvl
10629 .{ .tag = @enumFromInt(2744), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10630 // __builtin_ve_vl_vmulswzx_vsvvl
10631 .{ .tag = @enumFromInt(2745), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10632 // __builtin_ve_vl_vmulswzx_vvvl
10633 .{ .tag = @enumFromInt(2746), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10634 // __builtin_ve_vl_vmulswzx_vvvmvl
10635 .{ .tag = @enumFromInt(2747), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10636 // __builtin_ve_vl_vmulswzx_vvvvl
10637 .{ .tag = @enumFromInt(2748), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10638 // __builtin_ve_vl_vmulul_vsvl
10639 .{ .tag = @enumFromInt(2749), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10640 // __builtin_ve_vl_vmulul_vsvmvl
10641 .{ .tag = @enumFromInt(2750), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10642 // __builtin_ve_vl_vmulul_vsvvl
10643 .{ .tag = @enumFromInt(2751), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10644 // __builtin_ve_vl_vmulul_vvvl
10645 .{ .tag = @enumFromInt(2752), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10646 // __builtin_ve_vl_vmulul_vvvmvl
10647 .{ .tag = @enumFromInt(2753), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10648 // __builtin_ve_vl_vmulul_vvvvl
10649 .{ .tag = @enumFromInt(2754), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10650 // __builtin_ve_vl_vmuluw_vsvl
10651 .{ .tag = @enumFromInt(2755), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10652 // __builtin_ve_vl_vmuluw_vsvmvl
10653 .{ .tag = @enumFromInt(2756), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10654 // __builtin_ve_vl_vmuluw_vsvvl
10655 .{ .tag = @enumFromInt(2757), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10656 // __builtin_ve_vl_vmuluw_vvvl
10657 .{ .tag = @enumFromInt(2758), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10658 // __builtin_ve_vl_vmuluw_vvvmvl
10659 .{ .tag = @enumFromInt(2759), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10660 // __builtin_ve_vl_vmuluw_vvvvl
10661 .{ .tag = @enumFromInt(2760), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10662 // __builtin_ve_vl_vmv_vsvl
10663 .{ .tag = @enumFromInt(2761), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10664 // __builtin_ve_vl_vmv_vsvmvl
10665 .{ .tag = @enumFromInt(2762), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10666 // __builtin_ve_vl_vmv_vsvvl
10667 .{ .tag = @enumFromInt(2763), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10668 // __builtin_ve_vl_vor_vsvl
10669 .{ .tag = @enumFromInt(2764), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10670 // __builtin_ve_vl_vor_vsvmvl
10671 .{ .tag = @enumFromInt(2765), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10672 // __builtin_ve_vl_vor_vsvvl
10673 .{ .tag = @enumFromInt(2766), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10674 // __builtin_ve_vl_vor_vvvl
10675 .{ .tag = @enumFromInt(2767), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10676 // __builtin_ve_vl_vor_vvvmvl
10677 .{ .tag = @enumFromInt(2768), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10678 // __builtin_ve_vl_vor_vvvvl
10679 .{ .tag = @enumFromInt(2769), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10680 // __builtin_ve_vl_vpcnt_vvl
10681 .{ .tag = @enumFromInt(2770), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10682 // __builtin_ve_vl_vpcnt_vvmvl
10683 .{ .tag = @enumFromInt(2771), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10684 // __builtin_ve_vl_vpcnt_vvvl
10685 .{ .tag = @enumFromInt(2772), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10686 // __builtin_ve_vl_vrand_vvl
10687 .{ .tag = @enumFromInt(2773), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10688 // __builtin_ve_vl_vrand_vvml
10689 .{ .tag = @enumFromInt(2774), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10690 // __builtin_ve_vl_vrcpd_vvl
10691 .{ .tag = @enumFromInt(2775), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10692 // __builtin_ve_vl_vrcpd_vvvl
10693 .{ .tag = @enumFromInt(2776), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10694 // __builtin_ve_vl_vrcps_vvl
10695 .{ .tag = @enumFromInt(2777), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10696 // __builtin_ve_vl_vrcps_vvvl
10697 .{ .tag = @enumFromInt(2778), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10698 // __builtin_ve_vl_vrmaxslfst_vvl
10699 .{ .tag = @enumFromInt(2779), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10700 // __builtin_ve_vl_vrmaxslfst_vvvl
10701 .{ .tag = @enumFromInt(2780), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10702 // __builtin_ve_vl_vrmaxsllst_vvl
10703 .{ .tag = @enumFromInt(2781), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10704 // __builtin_ve_vl_vrmaxsllst_vvvl
10705 .{ .tag = @enumFromInt(2782), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10706 // __builtin_ve_vl_vrmaxswfstsx_vvl
10707 .{ .tag = @enumFromInt(2783), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10708 // __builtin_ve_vl_vrmaxswfstsx_vvvl
10709 .{ .tag = @enumFromInt(2784), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10710 // __builtin_ve_vl_vrmaxswfstzx_vvl
10711 .{ .tag = @enumFromInt(2785), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10712 // __builtin_ve_vl_vrmaxswfstzx_vvvl
10713 .{ .tag = @enumFromInt(2786), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10714 // __builtin_ve_vl_vrmaxswlstsx_vvl
10715 .{ .tag = @enumFromInt(2787), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10716 // __builtin_ve_vl_vrmaxswlstsx_vvvl
10717 .{ .tag = @enumFromInt(2788), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10718 // __builtin_ve_vl_vrmaxswlstzx_vvl
10719 .{ .tag = @enumFromInt(2789), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10720 // __builtin_ve_vl_vrmaxswlstzx_vvvl
10721 .{ .tag = @enumFromInt(2790), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10722 // __builtin_ve_vl_vrminslfst_vvl
10723 .{ .tag = @enumFromInt(2791), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10724 // __builtin_ve_vl_vrminslfst_vvvl
10725 .{ .tag = @enumFromInt(2792), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10726 // __builtin_ve_vl_vrminsllst_vvl
10727 .{ .tag = @enumFromInt(2793), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10728 // __builtin_ve_vl_vrminsllst_vvvl
10729 .{ .tag = @enumFromInt(2794), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10730 // __builtin_ve_vl_vrminswfstsx_vvl
10731 .{ .tag = @enumFromInt(2795), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10732 // __builtin_ve_vl_vrminswfstsx_vvvl
10733 .{ .tag = @enumFromInt(2796), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10734 // __builtin_ve_vl_vrminswfstzx_vvl
10735 .{ .tag = @enumFromInt(2797), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10736 // __builtin_ve_vl_vrminswfstzx_vvvl
10737 .{ .tag = @enumFromInt(2798), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10738 // __builtin_ve_vl_vrminswlstsx_vvl
10739 .{ .tag = @enumFromInt(2799), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10740 // __builtin_ve_vl_vrminswlstsx_vvvl
10741 .{ .tag = @enumFromInt(2800), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10742 // __builtin_ve_vl_vrminswlstzx_vvl
10743 .{ .tag = @enumFromInt(2801), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10744 // __builtin_ve_vl_vrminswlstzx_vvvl
10745 .{ .tag = @enumFromInt(2802), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10746 // __builtin_ve_vl_vror_vvl
10747 .{ .tag = @enumFromInt(2803), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10748 // __builtin_ve_vl_vror_vvml
10749 .{ .tag = @enumFromInt(2804), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10750 // __builtin_ve_vl_vrsqrtd_vvl
10751 .{ .tag = @enumFromInt(2805), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10752 // __builtin_ve_vl_vrsqrtd_vvvl
10753 .{ .tag = @enumFromInt(2806), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10754 // __builtin_ve_vl_vrsqrtdnex_vvl
10755 .{ .tag = @enumFromInt(2807), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10756 // __builtin_ve_vl_vrsqrtdnex_vvvl
10757 .{ .tag = @enumFromInt(2808), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10758 // __builtin_ve_vl_vrsqrts_vvl
10759 .{ .tag = @enumFromInt(2809), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10760 // __builtin_ve_vl_vrsqrts_vvvl
10761 .{ .tag = @enumFromInt(2810), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10762 // __builtin_ve_vl_vrsqrtsnex_vvl
10763 .{ .tag = @enumFromInt(2811), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10764 // __builtin_ve_vl_vrsqrtsnex_vvvl
10765 .{ .tag = @enumFromInt(2812), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10766 // __builtin_ve_vl_vrxor_vvl
10767 .{ .tag = @enumFromInt(2813), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10768 // __builtin_ve_vl_vrxor_vvml
10769 .{ .tag = @enumFromInt(2814), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10770 // __builtin_ve_vl_vsc_vvssl
10771 .{ .tag = @enumFromInt(2815), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10772 // __builtin_ve_vl_vsc_vvssml
10773 .{ .tag = @enumFromInt(2816), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10774 // __builtin_ve_vl_vscl_vvssl
10775 .{ .tag = @enumFromInt(2817), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10776 // __builtin_ve_vl_vscl_vvssml
10777 .{ .tag = @enumFromInt(2818), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10778 // __builtin_ve_vl_vsclnc_vvssl
10779 .{ .tag = @enumFromInt(2819), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10780 // __builtin_ve_vl_vsclnc_vvssml
10781 .{ .tag = @enumFromInt(2820), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10782 // __builtin_ve_vl_vsclncot_vvssl
10783 .{ .tag = @enumFromInt(2821), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10784 // __builtin_ve_vl_vsclncot_vvssml
10785 .{ .tag = @enumFromInt(2822), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10786 // __builtin_ve_vl_vsclot_vvssl
10787 .{ .tag = @enumFromInt(2823), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10788 // __builtin_ve_vl_vsclot_vvssml
10789 .{ .tag = @enumFromInt(2824), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10790 // __builtin_ve_vl_vscnc_vvssl
10791 .{ .tag = @enumFromInt(2825), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10792 // __builtin_ve_vl_vscnc_vvssml
10793 .{ .tag = @enumFromInt(2826), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10794 // __builtin_ve_vl_vscncot_vvssl
10795 .{ .tag = @enumFromInt(2827), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10796 // __builtin_ve_vl_vscncot_vvssml
10797 .{ .tag = @enumFromInt(2828), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10798 // __builtin_ve_vl_vscot_vvssl
10799 .{ .tag = @enumFromInt(2829), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10800 // __builtin_ve_vl_vscot_vvssml
10801 .{ .tag = @enumFromInt(2830), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10802 // __builtin_ve_vl_vscu_vvssl
10803 .{ .tag = @enumFromInt(2831), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10804 // __builtin_ve_vl_vscu_vvssml
10805 .{ .tag = @enumFromInt(2832), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10806 // __builtin_ve_vl_vscunc_vvssl
10807 .{ .tag = @enumFromInt(2833), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10808 // __builtin_ve_vl_vscunc_vvssml
10809 .{ .tag = @enumFromInt(2834), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10810 // __builtin_ve_vl_vscuncot_vvssl
10811 .{ .tag = @enumFromInt(2835), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10812 // __builtin_ve_vl_vscuncot_vvssml
10813 .{ .tag = @enumFromInt(2836), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10814 // __builtin_ve_vl_vscuot_vvssl
10815 .{ .tag = @enumFromInt(2837), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10816 // __builtin_ve_vl_vscuot_vvssml
10817 .{ .tag = @enumFromInt(2838), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10818 // __builtin_ve_vl_vseq_vl
10819 .{ .tag = @enumFromInt(2839), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10820 // __builtin_ve_vl_vseq_vvl
10821 .{ .tag = @enumFromInt(2840), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10822 // __builtin_ve_vl_vsfa_vvssl
10823 .{ .tag = @enumFromInt(2841), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10824 // __builtin_ve_vl_vsfa_vvssmvl
10825 .{ .tag = @enumFromInt(2842), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10826 // __builtin_ve_vl_vsfa_vvssvl
10827 .{ .tag = @enumFromInt(2843), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10828 // __builtin_ve_vl_vshf_vvvsl
10829 .{ .tag = @enumFromInt(2844), .param_str = "V256dV256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10830 // __builtin_ve_vl_vshf_vvvsvl
10831 .{ .tag = @enumFromInt(2845), .param_str = "V256dV256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10832 // __builtin_ve_vl_vslal_vvsl
10833 .{ .tag = @enumFromInt(2846), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10834 // __builtin_ve_vl_vslal_vvsmvl
10835 .{ .tag = @enumFromInt(2847), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10836 // __builtin_ve_vl_vslal_vvsvl
10837 .{ .tag = @enumFromInt(2848), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10838 // __builtin_ve_vl_vslal_vvvl
10839 .{ .tag = @enumFromInt(2849), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10840 // __builtin_ve_vl_vslal_vvvmvl
10841 .{ .tag = @enumFromInt(2850), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10842 // __builtin_ve_vl_vslal_vvvvl
10843 .{ .tag = @enumFromInt(2851), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10844 // __builtin_ve_vl_vslawsx_vvsl
10845 .{ .tag = @enumFromInt(2852), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10846 // __builtin_ve_vl_vslawsx_vvsmvl
10847 .{ .tag = @enumFromInt(2853), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10848 // __builtin_ve_vl_vslawsx_vvsvl
10849 .{ .tag = @enumFromInt(2854), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10850 // __builtin_ve_vl_vslawsx_vvvl
10851 .{ .tag = @enumFromInt(2855), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10852 // __builtin_ve_vl_vslawsx_vvvmvl
10853 .{ .tag = @enumFromInt(2856), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10854 // __builtin_ve_vl_vslawsx_vvvvl
10855 .{ .tag = @enumFromInt(2857), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10856 // __builtin_ve_vl_vslawzx_vvsl
10857 .{ .tag = @enumFromInt(2858), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10858 // __builtin_ve_vl_vslawzx_vvsmvl
10859 .{ .tag = @enumFromInt(2859), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10860 // __builtin_ve_vl_vslawzx_vvsvl
10861 .{ .tag = @enumFromInt(2860), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10862 // __builtin_ve_vl_vslawzx_vvvl
10863 .{ .tag = @enumFromInt(2861), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10864 // __builtin_ve_vl_vslawzx_vvvmvl
10865 .{ .tag = @enumFromInt(2862), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10866 // __builtin_ve_vl_vslawzx_vvvvl
10867 .{ .tag = @enumFromInt(2863), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10868 // __builtin_ve_vl_vsll_vvsl
10869 .{ .tag = @enumFromInt(2864), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10870 // __builtin_ve_vl_vsll_vvsmvl
10871 .{ .tag = @enumFromInt(2865), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10872 // __builtin_ve_vl_vsll_vvsvl
10873 .{ .tag = @enumFromInt(2866), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10874 // __builtin_ve_vl_vsll_vvvl
10875 .{ .tag = @enumFromInt(2867), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10876 // __builtin_ve_vl_vsll_vvvmvl
10877 .{ .tag = @enumFromInt(2868), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10878 // __builtin_ve_vl_vsll_vvvvl
10879 .{ .tag = @enumFromInt(2869), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10880 // __builtin_ve_vl_vsral_vvsl
10881 .{ .tag = @enumFromInt(2870), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10882 // __builtin_ve_vl_vsral_vvsmvl
10883 .{ .tag = @enumFromInt(2871), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10884 // __builtin_ve_vl_vsral_vvsvl
10885 .{ .tag = @enumFromInt(2872), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10886 // __builtin_ve_vl_vsral_vvvl
10887 .{ .tag = @enumFromInt(2873), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10888 // __builtin_ve_vl_vsral_vvvmvl
10889 .{ .tag = @enumFromInt(2874), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10890 // __builtin_ve_vl_vsral_vvvvl
10891 .{ .tag = @enumFromInt(2875), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10892 // __builtin_ve_vl_vsrawsx_vvsl
10893 .{ .tag = @enumFromInt(2876), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10894 // __builtin_ve_vl_vsrawsx_vvsmvl
10895 .{ .tag = @enumFromInt(2877), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10896 // __builtin_ve_vl_vsrawsx_vvsvl
10897 .{ .tag = @enumFromInt(2878), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10898 // __builtin_ve_vl_vsrawsx_vvvl
10899 .{ .tag = @enumFromInt(2879), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10900 // __builtin_ve_vl_vsrawsx_vvvmvl
10901 .{ .tag = @enumFromInt(2880), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10902 // __builtin_ve_vl_vsrawsx_vvvvl
10903 .{ .tag = @enumFromInt(2881), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10904 // __builtin_ve_vl_vsrawzx_vvsl
10905 .{ .tag = @enumFromInt(2882), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10906 // __builtin_ve_vl_vsrawzx_vvsmvl
10907 .{ .tag = @enumFromInt(2883), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10908 // __builtin_ve_vl_vsrawzx_vvsvl
10909 .{ .tag = @enumFromInt(2884), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10910 // __builtin_ve_vl_vsrawzx_vvvl
10911 .{ .tag = @enumFromInt(2885), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10912 // __builtin_ve_vl_vsrawzx_vvvmvl
10913 .{ .tag = @enumFromInt(2886), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10914 // __builtin_ve_vl_vsrawzx_vvvvl
10915 .{ .tag = @enumFromInt(2887), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10916 // __builtin_ve_vl_vsrl_vvsl
10917 .{ .tag = @enumFromInt(2888), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10918 // __builtin_ve_vl_vsrl_vvsmvl
10919 .{ .tag = @enumFromInt(2889), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10920 // __builtin_ve_vl_vsrl_vvsvl
10921 .{ .tag = @enumFromInt(2890), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10922 // __builtin_ve_vl_vsrl_vvvl
10923 .{ .tag = @enumFromInt(2891), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10924 // __builtin_ve_vl_vsrl_vvvmvl
10925 .{ .tag = @enumFromInt(2892), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10926 // __builtin_ve_vl_vsrl_vvvvl
10927 .{ .tag = @enumFromInt(2893), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10928 // __builtin_ve_vl_vst2d_vssl
10929 .{ .tag = @enumFromInt(2894), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10930 // __builtin_ve_vl_vst2d_vssml
10931 .{ .tag = @enumFromInt(2895), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10932 // __builtin_ve_vl_vst2dnc_vssl
10933 .{ .tag = @enumFromInt(2896), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10934 // __builtin_ve_vl_vst2dnc_vssml
10935 .{ .tag = @enumFromInt(2897), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10936 // __builtin_ve_vl_vst2dncot_vssl
10937 .{ .tag = @enumFromInt(2898), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10938 // __builtin_ve_vl_vst2dncot_vssml
10939 .{ .tag = @enumFromInt(2899), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10940 // __builtin_ve_vl_vst2dot_vssl
10941 .{ .tag = @enumFromInt(2900), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10942 // __builtin_ve_vl_vst2dot_vssml
10943 .{ .tag = @enumFromInt(2901), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10944 // __builtin_ve_vl_vst_vssl
10945 .{ .tag = @enumFromInt(2902), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10946 // __builtin_ve_vl_vst_vssml
10947 .{ .tag = @enumFromInt(2903), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10948 // __builtin_ve_vl_vstl2d_vssl
10949 .{ .tag = @enumFromInt(2904), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10950 // __builtin_ve_vl_vstl2d_vssml
10951 .{ .tag = @enumFromInt(2905), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10952 // __builtin_ve_vl_vstl2dnc_vssl
10953 .{ .tag = @enumFromInt(2906), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10954 // __builtin_ve_vl_vstl2dnc_vssml
10955 .{ .tag = @enumFromInt(2907), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10956 // __builtin_ve_vl_vstl2dncot_vssl
10957 .{ .tag = @enumFromInt(2908), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10958 // __builtin_ve_vl_vstl2dncot_vssml
10959 .{ .tag = @enumFromInt(2909), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10960 // __builtin_ve_vl_vstl2dot_vssl
10961 .{ .tag = @enumFromInt(2910), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10962 // __builtin_ve_vl_vstl2dot_vssml
10963 .{ .tag = @enumFromInt(2911), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10964 // __builtin_ve_vl_vstl_vssl
10965 .{ .tag = @enumFromInt(2912), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10966 // __builtin_ve_vl_vstl_vssml
10967 .{ .tag = @enumFromInt(2913), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10968 // __builtin_ve_vl_vstlnc_vssl
10969 .{ .tag = @enumFromInt(2914), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10970 // __builtin_ve_vl_vstlnc_vssml
10971 .{ .tag = @enumFromInt(2915), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10972 // __builtin_ve_vl_vstlncot_vssl
10973 .{ .tag = @enumFromInt(2916), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10974 // __builtin_ve_vl_vstlncot_vssml
10975 .{ .tag = @enumFromInt(2917), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10976 // __builtin_ve_vl_vstlot_vssl
10977 .{ .tag = @enumFromInt(2918), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10978 // __builtin_ve_vl_vstlot_vssml
10979 .{ .tag = @enumFromInt(2919), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10980 // __builtin_ve_vl_vstnc_vssl
10981 .{ .tag = @enumFromInt(2920), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10982 // __builtin_ve_vl_vstnc_vssml
10983 .{ .tag = @enumFromInt(2921), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10984 // __builtin_ve_vl_vstncot_vssl
10985 .{ .tag = @enumFromInt(2922), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10986 // __builtin_ve_vl_vstncot_vssml
10987 .{ .tag = @enumFromInt(2923), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10988 // __builtin_ve_vl_vstot_vssl
10989 .{ .tag = @enumFromInt(2924), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10990 // __builtin_ve_vl_vstot_vssml
10991 .{ .tag = @enumFromInt(2925), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10992 // __builtin_ve_vl_vstu2d_vssl
10993 .{ .tag = @enumFromInt(2926), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10994 // __builtin_ve_vl_vstu2d_vssml
10995 .{ .tag = @enumFromInt(2927), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10996 // __builtin_ve_vl_vstu2dnc_vssl
10997 .{ .tag = @enumFromInt(2928), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10998 // __builtin_ve_vl_vstu2dnc_vssml
10999 .{ .tag = @enumFromInt(2929), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11000 // __builtin_ve_vl_vstu2dncot_vssl
11001 .{ .tag = @enumFromInt(2930), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11002 // __builtin_ve_vl_vstu2dncot_vssml
11003 .{ .tag = @enumFromInt(2931), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11004 // __builtin_ve_vl_vstu2dot_vssl
11005 .{ .tag = @enumFromInt(2932), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11006 // __builtin_ve_vl_vstu2dot_vssml
11007 .{ .tag = @enumFromInt(2933), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11008 // __builtin_ve_vl_vstu_vssl
11009 .{ .tag = @enumFromInt(2934), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11010 // __builtin_ve_vl_vstu_vssml
11011 .{ .tag = @enumFromInt(2935), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11012 // __builtin_ve_vl_vstunc_vssl
11013 .{ .tag = @enumFromInt(2936), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11014 // __builtin_ve_vl_vstunc_vssml
11015 .{ .tag = @enumFromInt(2937), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11016 // __builtin_ve_vl_vstuncot_vssl
11017 .{ .tag = @enumFromInt(2938), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11018 // __builtin_ve_vl_vstuncot_vssml
11019 .{ .tag = @enumFromInt(2939), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11020 // __builtin_ve_vl_vstuot_vssl
11021 .{ .tag = @enumFromInt(2940), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11022 // __builtin_ve_vl_vstuot_vssml
11023 .{ .tag = @enumFromInt(2941), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11024 // __builtin_ve_vl_vsubsl_vsvl
11025 .{ .tag = @enumFromInt(2942), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11026 // __builtin_ve_vl_vsubsl_vsvmvl
11027 .{ .tag = @enumFromInt(2943), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11028 // __builtin_ve_vl_vsubsl_vsvvl
11029 .{ .tag = @enumFromInt(2944), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11030 // __builtin_ve_vl_vsubsl_vvvl
11031 .{ .tag = @enumFromInt(2945), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11032 // __builtin_ve_vl_vsubsl_vvvmvl
11033 .{ .tag = @enumFromInt(2946), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11034 // __builtin_ve_vl_vsubsl_vvvvl
11035 .{ .tag = @enumFromInt(2947), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11036 // __builtin_ve_vl_vsubswsx_vsvl
11037 .{ .tag = @enumFromInt(2948), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11038 // __builtin_ve_vl_vsubswsx_vsvmvl
11039 .{ .tag = @enumFromInt(2949), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11040 // __builtin_ve_vl_vsubswsx_vsvvl
11041 .{ .tag = @enumFromInt(2950), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11042 // __builtin_ve_vl_vsubswsx_vvvl
11043 .{ .tag = @enumFromInt(2951), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11044 // __builtin_ve_vl_vsubswsx_vvvmvl
11045 .{ .tag = @enumFromInt(2952), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11046 // __builtin_ve_vl_vsubswsx_vvvvl
11047 .{ .tag = @enumFromInt(2953), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11048 // __builtin_ve_vl_vsubswzx_vsvl
11049 .{ .tag = @enumFromInt(2954), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11050 // __builtin_ve_vl_vsubswzx_vsvmvl
11051 .{ .tag = @enumFromInt(2955), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11052 // __builtin_ve_vl_vsubswzx_vsvvl
11053 .{ .tag = @enumFromInt(2956), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11054 // __builtin_ve_vl_vsubswzx_vvvl
11055 .{ .tag = @enumFromInt(2957), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11056 // __builtin_ve_vl_vsubswzx_vvvmvl
11057 .{ .tag = @enumFromInt(2958), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11058 // __builtin_ve_vl_vsubswzx_vvvvl
11059 .{ .tag = @enumFromInt(2959), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11060 // __builtin_ve_vl_vsubul_vsvl
11061 .{ .tag = @enumFromInt(2960), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11062 // __builtin_ve_vl_vsubul_vsvmvl
11063 .{ .tag = @enumFromInt(2961), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11064 // __builtin_ve_vl_vsubul_vsvvl
11065 .{ .tag = @enumFromInt(2962), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11066 // __builtin_ve_vl_vsubul_vvvl
11067 .{ .tag = @enumFromInt(2963), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11068 // __builtin_ve_vl_vsubul_vvvmvl
11069 .{ .tag = @enumFromInt(2964), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11070 // __builtin_ve_vl_vsubul_vvvvl
11071 .{ .tag = @enumFromInt(2965), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11072 // __builtin_ve_vl_vsubuw_vsvl
11073 .{ .tag = @enumFromInt(2966), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11074 // __builtin_ve_vl_vsubuw_vsvmvl
11075 .{ .tag = @enumFromInt(2967), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11076 // __builtin_ve_vl_vsubuw_vsvvl
11077 .{ .tag = @enumFromInt(2968), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11078 // __builtin_ve_vl_vsubuw_vvvl
11079 .{ .tag = @enumFromInt(2969), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11080 // __builtin_ve_vl_vsubuw_vvvmvl
11081 .{ .tag = @enumFromInt(2970), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11082 // __builtin_ve_vl_vsubuw_vvvvl
11083 .{ .tag = @enumFromInt(2971), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11084 // __builtin_ve_vl_vsuml_vvl
11085 .{ .tag = @enumFromInt(2972), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11086 // __builtin_ve_vl_vsuml_vvml
11087 .{ .tag = @enumFromInt(2973), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11088 // __builtin_ve_vl_vsumwsx_vvl
11089 .{ .tag = @enumFromInt(2974), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11090 // __builtin_ve_vl_vsumwsx_vvml
11091 .{ .tag = @enumFromInt(2975), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11092 // __builtin_ve_vl_vsumwzx_vvl
11093 .{ .tag = @enumFromInt(2976), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11094 // __builtin_ve_vl_vsumwzx_vvml
11095 .{ .tag = @enumFromInt(2977), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11096 // __builtin_ve_vl_vxor_vsvl
11097 .{ .tag = @enumFromInt(2978), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11098 // __builtin_ve_vl_vxor_vsvmvl
11099 .{ .tag = @enumFromInt(2979), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11100 // __builtin_ve_vl_vxor_vsvvl
11101 .{ .tag = @enumFromInt(2980), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11102 // __builtin_ve_vl_vxor_vvvl
11103 .{ .tag = @enumFromInt(2981), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11104 // __builtin_ve_vl_vxor_vvvmvl
11105 .{ .tag = @enumFromInt(2982), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11106 // __builtin_ve_vl_vxor_vvvvl
11107 .{ .tag = @enumFromInt(2983), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11108 // __builtin_ve_vl_xorm_MMM
11109 .{ .tag = @enumFromInt(2984), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11110 // __builtin_ve_vl_xorm_mmm
11111 .{ .tag = @enumFromInt(2985), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11112 // __builtin_vfprintf
11113 .{ .tag = @enumFromInt(2986), .param_str = "iP*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
11114 // __builtin_vfscanf
11115 .{ .tag = @enumFromInt(2987), .param_str = "iP*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
11116 // __builtin_vprintf
11117 .{ .tag = @enumFromInt(2988), .param_str = "icC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf } } },
11118 // __builtin_vscanf
11119 .{ .tag = @enumFromInt(2989), .param_str = "icC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf } } },
11120 // __builtin_vsnprintf
11121 .{ .tag = @enumFromInt(2990), .param_str = "ic*RzcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
11122 // __builtin_vsprintf
11123 .{ .tag = @enumFromInt(2991), .param_str = "ic*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
11124 // __builtin_vsscanf
11125 .{ .tag = @enumFromInt(2992), .param_str = "icC*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
11126 // __builtin_wasm_max_f32
11127 .{ .tag = @enumFromInt(2993), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11128 // __builtin_wasm_max_f64
11129 .{ .tag = @enumFromInt(2994), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11130 // __builtin_wasm_memory_grow
11131 .{ .tag = @enumFromInt(2995), .param_str = "zIiz", .properties = .{ .target_set = TargetSet.initOne(.webassembly) } },
11132 // __builtin_wasm_memory_size
11133 .{ .tag = @enumFromInt(2996), .param_str = "zIi", .properties = .{ .target_set = TargetSet.initOne(.webassembly) } },
11134 // __builtin_wasm_min_f32
11135 .{ .tag = @enumFromInt(2997), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11136 // __builtin_wasm_min_f64
11137 .{ .tag = @enumFromInt(2998), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11138 // __builtin_wasm_trunc_s_i32_f32
11139 .{ .tag = @enumFromInt(2999), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11140 // __builtin_wasm_trunc_s_i32_f64
11141 .{ .tag = @enumFromInt(3000), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11142 // __builtin_wasm_trunc_s_i64_f32
11143 .{ .tag = @enumFromInt(3001), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11144 // __builtin_wasm_trunc_s_i64_f64
11145 .{ .tag = @enumFromInt(3002), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11146 // __builtin_wasm_trunc_u_i32_f32
11147 .{ .tag = @enumFromInt(3003), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11148 // __builtin_wasm_trunc_u_i32_f64
11149 .{ .tag = @enumFromInt(3004), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11150 // __builtin_wasm_trunc_u_i64_f32
11151 .{ .tag = @enumFromInt(3005), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11152 // __builtin_wasm_trunc_u_i64_f64
11153 .{ .tag = @enumFromInt(3006), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11154 // __builtin_wcschr
11155 .{ .tag = @enumFromInt(3007), .param_str = "w*wC*w", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11156 // __builtin_wcscmp
11157 .{ .tag = @enumFromInt(3008), .param_str = "iwC*wC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11158 // __builtin_wcslen
11159 .{ .tag = @enumFromInt(3009), .param_str = "zwC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11160 // __builtin_wcsncmp
11161 .{ .tag = @enumFromInt(3010), .param_str = "iwC*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11162 // __builtin_wmemchr
11163 .{ .tag = @enumFromInt(3011), .param_str = "w*wC*wz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11164 // __builtin_wmemcmp
11165 .{ .tag = @enumFromInt(3012), .param_str = "iwC*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11166 // __builtin_wmemcpy
11167 .{ .tag = @enumFromInt(3013), .param_str = "w*w*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11168 // __builtin_wmemmove
11169 .{ .tag = @enumFromInt(3014), .param_str = "w*w*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11170 // __c11_atomic_is_lock_free
11171 .{ .tag = @enumFromInt(3015), .param_str = "bz", .properties = .{ .attributes = .{ .const_evaluable = true } } },
11172 // __c11_atomic_signal_fence
11173 .{ .tag = @enumFromInt(3016), .param_str = "vi", .properties = .{} },
11174 // __c11_atomic_thread_fence
11175 .{ .tag = @enumFromInt(3017), .param_str = "vi", .properties = .{} },
11176 // __clear_cache
11177 .{ .tag = @enumFromInt(3018), .param_str = "vv*v*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
11178 // __cospi
11179 .{ .tag = @enumFromInt(3019), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11180 // __cospif
11181 .{ .tag = @enumFromInt(3020), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11182 // __debugbreak
11183 .{ .tag = @enumFromInt(3021), .param_str = "v", .properties = .{ .language = .all_ms_languages } },
11184 // __dmb
11185 .{ .tag = @enumFromInt(3022), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11186 // __dsb
11187 .{ .tag = @enumFromInt(3023), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11188 // __emit
11189 .{ .tag = @enumFromInt(3024), .param_str = "vIUiC", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
11190 // __exception_code
11191 .{ .tag = @enumFromInt(3025), .param_str = "UNi", .properties = .{ .language = .all_ms_languages } },
11192 // __exception_info
11193 .{ .tag = @enumFromInt(3026), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
11194 // __exp10
11195 .{ .tag = @enumFromInt(3027), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11196 // __exp10f
11197 .{ .tag = @enumFromInt(3028), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11198 // __fastfail
11199 .{ .tag = @enumFromInt(3029), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .noreturn = true } } },
11200 // __finite
11201 .{ .tag = @enumFromInt(3030), .param_str = "id", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11202 // __finitef
11203 .{ .tag = @enumFromInt(3031), .param_str = "if", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11204 // __finitel
11205 .{ .tag = @enumFromInt(3032), .param_str = "iLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11206 // __isb
11207 .{ .tag = @enumFromInt(3033), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11208 // __iso_volatile_load16
11209 .{ .tag = @enumFromInt(3034), .param_str = "ssCD*", .properties = .{ .language = .all_ms_languages } },
11210 // __iso_volatile_load32
11211 .{ .tag = @enumFromInt(3035), .param_str = "iiCD*", .properties = .{ .language = .all_ms_languages } },
11212 // __iso_volatile_load64
11213 .{ .tag = @enumFromInt(3036), .param_str = "LLiLLiCD*", .properties = .{ .language = .all_ms_languages } },
11214 // __iso_volatile_load8
11215 .{ .tag = @enumFromInt(3037), .param_str = "ccCD*", .properties = .{ .language = .all_ms_languages } },
11216 // __iso_volatile_store16
11217 .{ .tag = @enumFromInt(3038), .param_str = "vsD*s", .properties = .{ .language = .all_ms_languages } },
11218 // __iso_volatile_store32
11219 .{ .tag = @enumFromInt(3039), .param_str = "viD*i", .properties = .{ .language = .all_ms_languages } },
11220 // __iso_volatile_store64
11221 .{ .tag = @enumFromInt(3040), .param_str = "vLLiD*LLi", .properties = .{ .language = .all_ms_languages } },
11222 // __iso_volatile_store8
11223 .{ .tag = @enumFromInt(3041), .param_str = "vcD*c", .properties = .{ .language = .all_ms_languages } },
11224 // __ldrexd
11225 .{ .tag = @enumFromInt(3042), .param_str = "WiWiCD*", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
11226 // __lzcnt
11227 .{ .tag = @enumFromInt(3043), .param_str = "UiUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11228 // __lzcnt16
11229 .{ .tag = @enumFromInt(3044), .param_str = "UsUs", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11230 // __lzcnt64
11231 .{ .tag = @enumFromInt(3045), .param_str = "UWiUWi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11232 // __noop
11233 .{ .tag = @enumFromInt(3046), .param_str = "i.", .properties = .{ .language = .all_ms_languages } },
11234 // __nvvm_add_rm_d
11235 .{ .tag = @enumFromInt(3047), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11236 // __nvvm_add_rm_f
11237 .{ .tag = @enumFromInt(3048), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11238 // __nvvm_add_rm_ftz_f
11239 .{ .tag = @enumFromInt(3049), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11240 // __nvvm_add_rn_d
11241 .{ .tag = @enumFromInt(3050), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11242 // __nvvm_add_rn_f
11243 .{ .tag = @enumFromInt(3051), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11244 // __nvvm_add_rn_ftz_f
11245 .{ .tag = @enumFromInt(3052), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11246 // __nvvm_add_rp_d
11247 .{ .tag = @enumFromInt(3053), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11248 // __nvvm_add_rp_f
11249 .{ .tag = @enumFromInt(3054), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11250 // __nvvm_add_rp_ftz_f
11251 .{ .tag = @enumFromInt(3055), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11252 // __nvvm_add_rz_d
11253 .{ .tag = @enumFromInt(3056), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11254 // __nvvm_add_rz_f
11255 .{ .tag = @enumFromInt(3057), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11256 // __nvvm_add_rz_ftz_f
11257 .{ .tag = @enumFromInt(3058), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11258 // __nvvm_atom_add_gen_f
11259 .{ .tag = @enumFromInt(3059), .param_str = "ffD*f", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11260 // __nvvm_atom_add_gen_i
11261 .{ .tag = @enumFromInt(3060), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11262 // __nvvm_atom_add_gen_l
11263 .{ .tag = @enumFromInt(3061), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11264 // __nvvm_atom_add_gen_ll
11265 .{ .tag = @enumFromInt(3062), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11266 // __nvvm_atom_and_gen_i
11267 .{ .tag = @enumFromInt(3063), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11268 // __nvvm_atom_and_gen_l
11269 .{ .tag = @enumFromInt(3064), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11270 // __nvvm_atom_and_gen_ll
11271 .{ .tag = @enumFromInt(3065), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11272 // __nvvm_atom_cas_gen_i
11273 .{ .tag = @enumFromInt(3066), .param_str = "iiD*ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11274 // __nvvm_atom_cas_gen_l
11275 .{ .tag = @enumFromInt(3067), .param_str = "LiLiD*LiLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11276 // __nvvm_atom_cas_gen_ll
11277 .{ .tag = @enumFromInt(3068), .param_str = "LLiLLiD*LLiLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11278 // __nvvm_atom_dec_gen_ui
11279 .{ .tag = @enumFromInt(3069), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11280 // __nvvm_atom_inc_gen_ui
11281 .{ .tag = @enumFromInt(3070), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11282 // __nvvm_atom_max_gen_i
11283 .{ .tag = @enumFromInt(3071), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11284 // __nvvm_atom_max_gen_l
11285 .{ .tag = @enumFromInt(3072), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11286 // __nvvm_atom_max_gen_ll
11287 .{ .tag = @enumFromInt(3073), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11288 // __nvvm_atom_max_gen_ui
11289 .{ .tag = @enumFromInt(3074), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11290 // __nvvm_atom_max_gen_ul
11291 .{ .tag = @enumFromInt(3075), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11292 // __nvvm_atom_max_gen_ull
11293 .{ .tag = @enumFromInt(3076), .param_str = "ULLiULLiD*ULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11294 // __nvvm_atom_min_gen_i
11295 .{ .tag = @enumFromInt(3077), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11296 // __nvvm_atom_min_gen_l
11297 .{ .tag = @enumFromInt(3078), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11298 // __nvvm_atom_min_gen_ll
11299 .{ .tag = @enumFromInt(3079), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11300 // __nvvm_atom_min_gen_ui
11301 .{ .tag = @enumFromInt(3080), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11302 // __nvvm_atom_min_gen_ul
11303 .{ .tag = @enumFromInt(3081), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11304 // __nvvm_atom_min_gen_ull
11305 .{ .tag = @enumFromInt(3082), .param_str = "ULLiULLiD*ULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11306 // __nvvm_atom_or_gen_i
11307 .{ .tag = @enumFromInt(3083), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11308 // __nvvm_atom_or_gen_l
11309 .{ .tag = @enumFromInt(3084), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11310 // __nvvm_atom_or_gen_ll
11311 .{ .tag = @enumFromInt(3085), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11312 // __nvvm_atom_sub_gen_i
11313 .{ .tag = @enumFromInt(3086), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11314 // __nvvm_atom_sub_gen_l
11315 .{ .tag = @enumFromInt(3087), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11316 // __nvvm_atom_sub_gen_ll
11317 .{ .tag = @enumFromInt(3088), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11318 // __nvvm_atom_xchg_gen_i
11319 .{ .tag = @enumFromInt(3089), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11320 // __nvvm_atom_xchg_gen_l
11321 .{ .tag = @enumFromInt(3090), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11322 // __nvvm_atom_xchg_gen_ll
11323 .{ .tag = @enumFromInt(3091), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11324 // __nvvm_atom_xor_gen_i
11325 .{ .tag = @enumFromInt(3092), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11326 // __nvvm_atom_xor_gen_l
11327 .{ .tag = @enumFromInt(3093), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11328 // __nvvm_atom_xor_gen_ll
11329 .{ .tag = @enumFromInt(3094), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11330 // __nvvm_bar0_and
11331 .{ .tag = @enumFromInt(3095), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11332 // __nvvm_bar0_or
11333 .{ .tag = @enumFromInt(3096), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11334 // __nvvm_bar0_popc
11335 .{ .tag = @enumFromInt(3097), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11336 // __nvvm_bar_sync
11337 .{ .tag = @enumFromInt(3098), .param_str = "vi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11338 // __nvvm_bitcast_d2ll
11339 .{ .tag = @enumFromInt(3099), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11340 // __nvvm_bitcast_f2i
11341 .{ .tag = @enumFromInt(3100), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11342 // __nvvm_bitcast_i2f
11343 .{ .tag = @enumFromInt(3101), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11344 // __nvvm_bitcast_ll2d
11345 .{ .tag = @enumFromInt(3102), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11346 // __nvvm_ceil_d
11347 .{ .tag = @enumFromInt(3103), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11348 // __nvvm_ceil_f
11349 .{ .tag = @enumFromInt(3104), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11350 // __nvvm_ceil_ftz_f
11351 .{ .tag = @enumFromInt(3105), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11352 // __nvvm_compiler_error
11353 .{ .tag = @enumFromInt(3106), .param_str = "vcC*4", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11354 // __nvvm_compiler_warn
11355 .{ .tag = @enumFromInt(3107), .param_str = "vcC*4", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11356 // __nvvm_cos_approx_f
11357 .{ .tag = @enumFromInt(3108), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11358 // __nvvm_cos_approx_ftz_f
11359 .{ .tag = @enumFromInt(3109), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11360 // __nvvm_d2f_rm
11361 .{ .tag = @enumFromInt(3110), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11362 // __nvvm_d2f_rm_ftz
11363 .{ .tag = @enumFromInt(3111), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11364 // __nvvm_d2f_rn
11365 .{ .tag = @enumFromInt(3112), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11366 // __nvvm_d2f_rn_ftz
11367 .{ .tag = @enumFromInt(3113), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11368 // __nvvm_d2f_rp
11369 .{ .tag = @enumFromInt(3114), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11370 // __nvvm_d2f_rp_ftz
11371 .{ .tag = @enumFromInt(3115), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11372 // __nvvm_d2f_rz
11373 .{ .tag = @enumFromInt(3116), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11374 // __nvvm_d2f_rz_ftz
11375 .{ .tag = @enumFromInt(3117), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11376 // __nvvm_d2i_hi
11377 .{ .tag = @enumFromInt(3118), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11378 // __nvvm_d2i_lo
11379 .{ .tag = @enumFromInt(3119), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11380 // __nvvm_d2i_rm
11381 .{ .tag = @enumFromInt(3120), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11382 // __nvvm_d2i_rn
11383 .{ .tag = @enumFromInt(3121), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11384 // __nvvm_d2i_rp
11385 .{ .tag = @enumFromInt(3122), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11386 // __nvvm_d2i_rz
11387 .{ .tag = @enumFromInt(3123), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11388 // __nvvm_d2ll_rm
11389 .{ .tag = @enumFromInt(3124), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11390 // __nvvm_d2ll_rn
11391 .{ .tag = @enumFromInt(3125), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11392 // __nvvm_d2ll_rp
11393 .{ .tag = @enumFromInt(3126), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11394 // __nvvm_d2ll_rz
11395 .{ .tag = @enumFromInt(3127), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11396 // __nvvm_d2ui_rm
11397 .{ .tag = @enumFromInt(3128), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11398 // __nvvm_d2ui_rn
11399 .{ .tag = @enumFromInt(3129), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11400 // __nvvm_d2ui_rp
11401 .{ .tag = @enumFromInt(3130), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11402 // __nvvm_d2ui_rz
11403 .{ .tag = @enumFromInt(3131), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11404 // __nvvm_d2ull_rm
11405 .{ .tag = @enumFromInt(3132), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11406 // __nvvm_d2ull_rn
11407 .{ .tag = @enumFromInt(3133), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11408 // __nvvm_d2ull_rp
11409 .{ .tag = @enumFromInt(3134), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11410 // __nvvm_d2ull_rz
11411 .{ .tag = @enumFromInt(3135), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11412 // __nvvm_div_approx_f
11413 .{ .tag = @enumFromInt(3136), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11414 // __nvvm_div_approx_ftz_f
11415 .{ .tag = @enumFromInt(3137), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11416 // __nvvm_div_rm_d
11417 .{ .tag = @enumFromInt(3138), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11418 // __nvvm_div_rm_f
11419 .{ .tag = @enumFromInt(3139), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11420 // __nvvm_div_rm_ftz_f
11421 .{ .tag = @enumFromInt(3140), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11422 // __nvvm_div_rn_d
11423 .{ .tag = @enumFromInt(3141), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11424 // __nvvm_div_rn_f
11425 .{ .tag = @enumFromInt(3142), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11426 // __nvvm_div_rn_ftz_f
11427 .{ .tag = @enumFromInt(3143), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11428 // __nvvm_div_rp_d
11429 .{ .tag = @enumFromInt(3144), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11430 // __nvvm_div_rp_f
11431 .{ .tag = @enumFromInt(3145), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11432 // __nvvm_div_rp_ftz_f
11433 .{ .tag = @enumFromInt(3146), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11434 // __nvvm_div_rz_d
11435 .{ .tag = @enumFromInt(3147), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11436 // __nvvm_div_rz_f
11437 .{ .tag = @enumFromInt(3148), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11438 // __nvvm_div_rz_ftz_f
11439 .{ .tag = @enumFromInt(3149), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11440 // __nvvm_ex2_approx_d
11441 .{ .tag = @enumFromInt(3150), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11442 // __nvvm_ex2_approx_f
11443 .{ .tag = @enumFromInt(3151), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11444 // __nvvm_ex2_approx_ftz_f
11445 .{ .tag = @enumFromInt(3152), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11446 // __nvvm_f2h_rn
11447 .{ .tag = @enumFromInt(3153), .param_str = "Usf", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11448 // __nvvm_f2h_rn_ftz
11449 .{ .tag = @enumFromInt(3154), .param_str = "Usf", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11450 // __nvvm_f2i_rm
11451 .{ .tag = @enumFromInt(3155), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11452 // __nvvm_f2i_rm_ftz
11453 .{ .tag = @enumFromInt(3156), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11454 // __nvvm_f2i_rn
11455 .{ .tag = @enumFromInt(3157), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11456 // __nvvm_f2i_rn_ftz
11457 .{ .tag = @enumFromInt(3158), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11458 // __nvvm_f2i_rp
11459 .{ .tag = @enumFromInt(3159), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11460 // __nvvm_f2i_rp_ftz
11461 .{ .tag = @enumFromInt(3160), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11462 // __nvvm_f2i_rz
11463 .{ .tag = @enumFromInt(3161), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11464 // __nvvm_f2i_rz_ftz
11465 .{ .tag = @enumFromInt(3162), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11466 // __nvvm_f2ll_rm
11467 .{ .tag = @enumFromInt(3163), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11468 // __nvvm_f2ll_rm_ftz
11469 .{ .tag = @enumFromInt(3164), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11470 // __nvvm_f2ll_rn
11471 .{ .tag = @enumFromInt(3165), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11472 // __nvvm_f2ll_rn_ftz
11473 .{ .tag = @enumFromInt(3166), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11474 // __nvvm_f2ll_rp
11475 .{ .tag = @enumFromInt(3167), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11476 // __nvvm_f2ll_rp_ftz
11477 .{ .tag = @enumFromInt(3168), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11478 // __nvvm_f2ll_rz
11479 .{ .tag = @enumFromInt(3169), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11480 // __nvvm_f2ll_rz_ftz
11481 .{ .tag = @enumFromInt(3170), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11482 // __nvvm_f2ui_rm
11483 .{ .tag = @enumFromInt(3171), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11484 // __nvvm_f2ui_rm_ftz
11485 .{ .tag = @enumFromInt(3172), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11486 // __nvvm_f2ui_rn
11487 .{ .tag = @enumFromInt(3173), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11488 // __nvvm_f2ui_rn_ftz
11489 .{ .tag = @enumFromInt(3174), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11490 // __nvvm_f2ui_rp
11491 .{ .tag = @enumFromInt(3175), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11492 // __nvvm_f2ui_rp_ftz
11493 .{ .tag = @enumFromInt(3176), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11494 // __nvvm_f2ui_rz
11495 .{ .tag = @enumFromInt(3177), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11496 // __nvvm_f2ui_rz_ftz
11497 .{ .tag = @enumFromInt(3178), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11498 // __nvvm_f2ull_rm
11499 .{ .tag = @enumFromInt(3179), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11500 // __nvvm_f2ull_rm_ftz
11501 .{ .tag = @enumFromInt(3180), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11502 // __nvvm_f2ull_rn
11503 .{ .tag = @enumFromInt(3181), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11504 // __nvvm_f2ull_rn_ftz
11505 .{ .tag = @enumFromInt(3182), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11506 // __nvvm_f2ull_rp
11507 .{ .tag = @enumFromInt(3183), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11508 // __nvvm_f2ull_rp_ftz
11509 .{ .tag = @enumFromInt(3184), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11510 // __nvvm_f2ull_rz
11511 .{ .tag = @enumFromInt(3185), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11512 // __nvvm_f2ull_rz_ftz
11513 .{ .tag = @enumFromInt(3186), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11514 // __nvvm_fabs_d
11515 .{ .tag = @enumFromInt(3187), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11516 // __nvvm_fabs_f
11517 .{ .tag = @enumFromInt(3188), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11518 // __nvvm_fabs_ftz_f
11519 .{ .tag = @enumFromInt(3189), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11520 // __nvvm_floor_d
11521 .{ .tag = @enumFromInt(3190), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11522 // __nvvm_floor_f
11523 .{ .tag = @enumFromInt(3191), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11524 // __nvvm_floor_ftz_f
11525 .{ .tag = @enumFromInt(3192), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11526 // __nvvm_fma_rm_d
11527 .{ .tag = @enumFromInt(3193), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11528 // __nvvm_fma_rm_f
11529 .{ .tag = @enumFromInt(3194), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11530 // __nvvm_fma_rm_ftz_f
11531 .{ .tag = @enumFromInt(3195), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11532 // __nvvm_fma_rn_d
11533 .{ .tag = @enumFromInt(3196), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11534 // __nvvm_fma_rn_f
11535 .{ .tag = @enumFromInt(3197), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11536 // __nvvm_fma_rn_ftz_f
11537 .{ .tag = @enumFromInt(3198), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11538 // __nvvm_fma_rp_d
11539 .{ .tag = @enumFromInt(3199), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11540 // __nvvm_fma_rp_f
11541 .{ .tag = @enumFromInt(3200), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11542 // __nvvm_fma_rp_ftz_f
11543 .{ .tag = @enumFromInt(3201), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11544 // __nvvm_fma_rz_d
11545 .{ .tag = @enumFromInt(3202), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11546 // __nvvm_fma_rz_f
11547 .{ .tag = @enumFromInt(3203), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11548 // __nvvm_fma_rz_ftz_f
11549 .{ .tag = @enumFromInt(3204), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11550 // __nvvm_fmax_d
11551 .{ .tag = @enumFromInt(3205), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11552 // __nvvm_fmax_f
11553 .{ .tag = @enumFromInt(3206), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11554 // __nvvm_fmax_ftz_f
11555 .{ .tag = @enumFromInt(3207), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11556 // __nvvm_fmin_d
11557 .{ .tag = @enumFromInt(3208), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11558 // __nvvm_fmin_f
11559 .{ .tag = @enumFromInt(3209), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11560 // __nvvm_fmin_ftz_f
11561 .{ .tag = @enumFromInt(3210), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11562 // __nvvm_i2d_rm
11563 .{ .tag = @enumFromInt(3211), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11564 // __nvvm_i2d_rn
11565 .{ .tag = @enumFromInt(3212), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11566 // __nvvm_i2d_rp
11567 .{ .tag = @enumFromInt(3213), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11568 // __nvvm_i2d_rz
11569 .{ .tag = @enumFromInt(3214), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11570 // __nvvm_i2f_rm
11571 .{ .tag = @enumFromInt(3215), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11572 // __nvvm_i2f_rn
11573 .{ .tag = @enumFromInt(3216), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11574 // __nvvm_i2f_rp
11575 .{ .tag = @enumFromInt(3217), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11576 // __nvvm_i2f_rz
11577 .{ .tag = @enumFromInt(3218), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11578 // __nvvm_isspacep_const
11579 .{ .tag = @enumFromInt(3219), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11580 // __nvvm_isspacep_global
11581 .{ .tag = @enumFromInt(3220), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11582 // __nvvm_isspacep_local
11583 .{ .tag = @enumFromInt(3221), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11584 // __nvvm_isspacep_shared
11585 .{ .tag = @enumFromInt(3222), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11586 // __nvvm_ldg_c
11587 .{ .tag = @enumFromInt(3223), .param_str = "ccC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11588 // __nvvm_ldg_c2
11589 .{ .tag = @enumFromInt(3224), .param_str = "E2cE2cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11590 // __nvvm_ldg_c4
11591 .{ .tag = @enumFromInt(3225), .param_str = "E4cE4cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11592 // __nvvm_ldg_d
11593 .{ .tag = @enumFromInt(3226), .param_str = "ddC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11594 // __nvvm_ldg_d2
11595 .{ .tag = @enumFromInt(3227), .param_str = "E2dE2dC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11596 // __nvvm_ldg_f
11597 .{ .tag = @enumFromInt(3228), .param_str = "ffC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11598 // __nvvm_ldg_f2
11599 .{ .tag = @enumFromInt(3229), .param_str = "E2fE2fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11600 // __nvvm_ldg_f4
11601 .{ .tag = @enumFromInt(3230), .param_str = "E4fE4fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11602 // __nvvm_ldg_h
11603 .{ .tag = @enumFromInt(3231), .param_str = "hhC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11604 // __nvvm_ldg_h2
11605 .{ .tag = @enumFromInt(3232), .param_str = "E2hE2hC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11606 // __nvvm_ldg_i
11607 .{ .tag = @enumFromInt(3233), .param_str = "iiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11608 // __nvvm_ldg_i2
11609 .{ .tag = @enumFromInt(3234), .param_str = "E2iE2iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11610 // __nvvm_ldg_i4
11611 .{ .tag = @enumFromInt(3235), .param_str = "E4iE4iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11612 // __nvvm_ldg_l
11613 .{ .tag = @enumFromInt(3236), .param_str = "LiLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11614 // __nvvm_ldg_l2
11615 .{ .tag = @enumFromInt(3237), .param_str = "E2LiE2LiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11616 // __nvvm_ldg_ll
11617 .{ .tag = @enumFromInt(3238), .param_str = "LLiLLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11618 // __nvvm_ldg_ll2
11619 .{ .tag = @enumFromInt(3239), .param_str = "E2LLiE2LLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11620 // __nvvm_ldg_s
11621 .{ .tag = @enumFromInt(3240), .param_str = "ssC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11622 // __nvvm_ldg_s2
11623 .{ .tag = @enumFromInt(3241), .param_str = "E2sE2sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11624 // __nvvm_ldg_s4
11625 .{ .tag = @enumFromInt(3242), .param_str = "E4sE4sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11626 // __nvvm_ldg_sc
11627 .{ .tag = @enumFromInt(3243), .param_str = "ScScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11628 // __nvvm_ldg_sc2
11629 .{ .tag = @enumFromInt(3244), .param_str = "E2ScE2ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11630 // __nvvm_ldg_sc4
11631 .{ .tag = @enumFromInt(3245), .param_str = "E4ScE4ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11632 // __nvvm_ldg_uc
11633 .{ .tag = @enumFromInt(3246), .param_str = "UcUcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11634 // __nvvm_ldg_uc2
11635 .{ .tag = @enumFromInt(3247), .param_str = "E2UcE2UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11636 // __nvvm_ldg_uc4
11637 .{ .tag = @enumFromInt(3248), .param_str = "E4UcE4UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11638 // __nvvm_ldg_ui
11639 .{ .tag = @enumFromInt(3249), .param_str = "UiUiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11640 // __nvvm_ldg_ui2
11641 .{ .tag = @enumFromInt(3250), .param_str = "E2UiE2UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11642 // __nvvm_ldg_ui4
11643 .{ .tag = @enumFromInt(3251), .param_str = "E4UiE4UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11644 // __nvvm_ldg_ul
11645 .{ .tag = @enumFromInt(3252), .param_str = "ULiULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11646 // __nvvm_ldg_ul2
11647 .{ .tag = @enumFromInt(3253), .param_str = "E2ULiE2ULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11648 // __nvvm_ldg_ull
11649 .{ .tag = @enumFromInt(3254), .param_str = "ULLiULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11650 // __nvvm_ldg_ull2
11651 .{ .tag = @enumFromInt(3255), .param_str = "E2ULLiE2ULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11652 // __nvvm_ldg_us
11653 .{ .tag = @enumFromInt(3256), .param_str = "UsUsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11654 // __nvvm_ldg_us2
11655 .{ .tag = @enumFromInt(3257), .param_str = "E2UsE2UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11656 // __nvvm_ldg_us4
11657 .{ .tag = @enumFromInt(3258), .param_str = "E4UsE4UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11658 // __nvvm_ldu_c
11659 .{ .tag = @enumFromInt(3259), .param_str = "ccC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11660 // __nvvm_ldu_c2
11661 .{ .tag = @enumFromInt(3260), .param_str = "E2cE2cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11662 // __nvvm_ldu_c4
11663 .{ .tag = @enumFromInt(3261), .param_str = "E4cE4cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11664 // __nvvm_ldu_d
11665 .{ .tag = @enumFromInt(3262), .param_str = "ddC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11666 // __nvvm_ldu_d2
11667 .{ .tag = @enumFromInt(3263), .param_str = "E2dE2dC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11668 // __nvvm_ldu_f
11669 .{ .tag = @enumFromInt(3264), .param_str = "ffC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11670 // __nvvm_ldu_f2
11671 .{ .tag = @enumFromInt(3265), .param_str = "E2fE2fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11672 // __nvvm_ldu_f4
11673 .{ .tag = @enumFromInt(3266), .param_str = "E4fE4fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11674 // __nvvm_ldu_h
11675 .{ .tag = @enumFromInt(3267), .param_str = "hhC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11676 // __nvvm_ldu_h2
11677 .{ .tag = @enumFromInt(3268), .param_str = "E2hE2hC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11678 // __nvvm_ldu_i
11679 .{ .tag = @enumFromInt(3269), .param_str = "iiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11680 // __nvvm_ldu_i2
11681 .{ .tag = @enumFromInt(3270), .param_str = "E2iE2iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11682 // __nvvm_ldu_i4
11683 .{ .tag = @enumFromInt(3271), .param_str = "E4iE4iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11684 // __nvvm_ldu_l
11685 .{ .tag = @enumFromInt(3272), .param_str = "LiLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11686 // __nvvm_ldu_l2
11687 .{ .tag = @enumFromInt(3273), .param_str = "E2LiE2LiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11688 // __nvvm_ldu_ll
11689 .{ .tag = @enumFromInt(3274), .param_str = "LLiLLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11690 // __nvvm_ldu_ll2
11691 .{ .tag = @enumFromInt(3275), .param_str = "E2LLiE2LLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11692 // __nvvm_ldu_s
11693 .{ .tag = @enumFromInt(3276), .param_str = "ssC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11694 // __nvvm_ldu_s2
11695 .{ .tag = @enumFromInt(3277), .param_str = "E2sE2sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11696 // __nvvm_ldu_s4
11697 .{ .tag = @enumFromInt(3278), .param_str = "E4sE4sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11698 // __nvvm_ldu_sc
11699 .{ .tag = @enumFromInt(3279), .param_str = "ScScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11700 // __nvvm_ldu_sc2
11701 .{ .tag = @enumFromInt(3280), .param_str = "E2ScE2ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11702 // __nvvm_ldu_sc4
11703 .{ .tag = @enumFromInt(3281), .param_str = "E4ScE4ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11704 // __nvvm_ldu_uc
11705 .{ .tag = @enumFromInt(3282), .param_str = "UcUcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11706 // __nvvm_ldu_uc2
11707 .{ .tag = @enumFromInt(3283), .param_str = "E2UcE2UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11708 // __nvvm_ldu_uc4
11709 .{ .tag = @enumFromInt(3284), .param_str = "E4UcE4UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11710 // __nvvm_ldu_ui
11711 .{ .tag = @enumFromInt(3285), .param_str = "UiUiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11712 // __nvvm_ldu_ui2
11713 .{ .tag = @enumFromInt(3286), .param_str = "E2UiE2UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11714 // __nvvm_ldu_ui4
11715 .{ .tag = @enumFromInt(3287), .param_str = "E4UiE4UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11716 // __nvvm_ldu_ul
11717 .{ .tag = @enumFromInt(3288), .param_str = "ULiULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11718 // __nvvm_ldu_ul2
11719 .{ .tag = @enumFromInt(3289), .param_str = "E2ULiE2ULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11720 // __nvvm_ldu_ull
11721 .{ .tag = @enumFromInt(3290), .param_str = "ULLiULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11722 // __nvvm_ldu_ull2
11723 .{ .tag = @enumFromInt(3291), .param_str = "E2ULLiE2ULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11724 // __nvvm_ldu_us
11725 .{ .tag = @enumFromInt(3292), .param_str = "UsUsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11726 // __nvvm_ldu_us2
11727 .{ .tag = @enumFromInt(3293), .param_str = "E2UsE2UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11728 // __nvvm_ldu_us4
11729 .{ .tag = @enumFromInt(3294), .param_str = "E4UsE4UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11730 // __nvvm_lg2_approx_d
11731 .{ .tag = @enumFromInt(3295), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11732 // __nvvm_lg2_approx_f
11733 .{ .tag = @enumFromInt(3296), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11734 // __nvvm_lg2_approx_ftz_f
11735 .{ .tag = @enumFromInt(3297), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11736 // __nvvm_ll2d_rm
11737 .{ .tag = @enumFromInt(3298), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11738 // __nvvm_ll2d_rn
11739 .{ .tag = @enumFromInt(3299), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11740 // __nvvm_ll2d_rp
11741 .{ .tag = @enumFromInt(3300), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11742 // __nvvm_ll2d_rz
11743 .{ .tag = @enumFromInt(3301), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11744 // __nvvm_ll2f_rm
11745 .{ .tag = @enumFromInt(3302), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11746 // __nvvm_ll2f_rn
11747 .{ .tag = @enumFromInt(3303), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11748 // __nvvm_ll2f_rp
11749 .{ .tag = @enumFromInt(3304), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11750 // __nvvm_ll2f_rz
11751 .{ .tag = @enumFromInt(3305), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11752 // __nvvm_lohi_i2d
11753 .{ .tag = @enumFromInt(3306), .param_str = "dii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11754 // __nvvm_membar_cta
11755 .{ .tag = @enumFromInt(3307), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11756 // __nvvm_membar_gl
11757 .{ .tag = @enumFromInt(3308), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11758 // __nvvm_membar_sys
11759 .{ .tag = @enumFromInt(3309), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11760 // __nvvm_memcpy
11761 .{ .tag = @enumFromInt(3310), .param_str = "vUc*Uc*zi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11762 // __nvvm_memset
11763 .{ .tag = @enumFromInt(3311), .param_str = "vUc*Uczi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11764 // __nvvm_mul24_i
11765 .{ .tag = @enumFromInt(3312), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11766 // __nvvm_mul24_ui
11767 .{ .tag = @enumFromInt(3313), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11768 // __nvvm_mul_rm_d
11769 .{ .tag = @enumFromInt(3314), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11770 // __nvvm_mul_rm_f
11771 .{ .tag = @enumFromInt(3315), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11772 // __nvvm_mul_rm_ftz_f
11773 .{ .tag = @enumFromInt(3316), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11774 // __nvvm_mul_rn_d
11775 .{ .tag = @enumFromInt(3317), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11776 // __nvvm_mul_rn_f
11777 .{ .tag = @enumFromInt(3318), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11778 // __nvvm_mul_rn_ftz_f
11779 .{ .tag = @enumFromInt(3319), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11780 // __nvvm_mul_rp_d
11781 .{ .tag = @enumFromInt(3320), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11782 // __nvvm_mul_rp_f
11783 .{ .tag = @enumFromInt(3321), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11784 // __nvvm_mul_rp_ftz_f
11785 .{ .tag = @enumFromInt(3322), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11786 // __nvvm_mul_rz_d
11787 .{ .tag = @enumFromInt(3323), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11788 // __nvvm_mul_rz_f
11789 .{ .tag = @enumFromInt(3324), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11790 // __nvvm_mul_rz_ftz_f
11791 .{ .tag = @enumFromInt(3325), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11792 // __nvvm_mulhi_i
11793 .{ .tag = @enumFromInt(3326), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11794 // __nvvm_mulhi_ll
11795 .{ .tag = @enumFromInt(3327), .param_str = "LLiLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11796 // __nvvm_mulhi_ui
11797 .{ .tag = @enumFromInt(3328), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11798 // __nvvm_mulhi_ull
11799 .{ .tag = @enumFromInt(3329), .param_str = "ULLiULLiULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11800 // __nvvm_prmt
11801 .{ .tag = @enumFromInt(3330), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11802 // __nvvm_rcp_approx_ftz_d
11803 .{ .tag = @enumFromInt(3331), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11804 // __nvvm_rcp_approx_ftz_f
11805 .{ .tag = @enumFromInt(3332), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11806 // __nvvm_rcp_rm_d
11807 .{ .tag = @enumFromInt(3333), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11808 // __nvvm_rcp_rm_f
11809 .{ .tag = @enumFromInt(3334), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11810 // __nvvm_rcp_rm_ftz_f
11811 .{ .tag = @enumFromInt(3335), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11812 // __nvvm_rcp_rn_d
11813 .{ .tag = @enumFromInt(3336), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11814 // __nvvm_rcp_rn_f
11815 .{ .tag = @enumFromInt(3337), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11816 // __nvvm_rcp_rn_ftz_f
11817 .{ .tag = @enumFromInt(3338), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11818 // __nvvm_rcp_rp_d
11819 .{ .tag = @enumFromInt(3339), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11820 // __nvvm_rcp_rp_f
11821 .{ .tag = @enumFromInt(3340), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11822 // __nvvm_rcp_rp_ftz_f
11823 .{ .tag = @enumFromInt(3341), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11824 // __nvvm_rcp_rz_d
11825 .{ .tag = @enumFromInt(3342), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11826 // __nvvm_rcp_rz_f
11827 .{ .tag = @enumFromInt(3343), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11828 // __nvvm_rcp_rz_ftz_f
11829 .{ .tag = @enumFromInt(3344), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11830 // __nvvm_read_ptx_sreg_clock
11831 .{ .tag = @enumFromInt(3345), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11832 // __nvvm_read_ptx_sreg_clock64
11833 .{ .tag = @enumFromInt(3346), .param_str = "LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11834 // __nvvm_read_ptx_sreg_ctaid_w
11835 .{ .tag = @enumFromInt(3347), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11836 // __nvvm_read_ptx_sreg_ctaid_x
11837 .{ .tag = @enumFromInt(3348), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11838 // __nvvm_read_ptx_sreg_ctaid_y
11839 .{ .tag = @enumFromInt(3349), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11840 // __nvvm_read_ptx_sreg_ctaid_z
11841 .{ .tag = @enumFromInt(3350), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11842 // __nvvm_read_ptx_sreg_gridid
11843 .{ .tag = @enumFromInt(3351), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11844 // __nvvm_read_ptx_sreg_laneid
11845 .{ .tag = @enumFromInt(3352), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11846 // __nvvm_read_ptx_sreg_lanemask_eq
11847 .{ .tag = @enumFromInt(3353), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11848 // __nvvm_read_ptx_sreg_lanemask_ge
11849 .{ .tag = @enumFromInt(3354), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11850 // __nvvm_read_ptx_sreg_lanemask_gt
11851 .{ .tag = @enumFromInt(3355), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11852 // __nvvm_read_ptx_sreg_lanemask_le
11853 .{ .tag = @enumFromInt(3356), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11854 // __nvvm_read_ptx_sreg_lanemask_lt
11855 .{ .tag = @enumFromInt(3357), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11856 // __nvvm_read_ptx_sreg_nctaid_w
11857 .{ .tag = @enumFromInt(3358), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11858 // __nvvm_read_ptx_sreg_nctaid_x
11859 .{ .tag = @enumFromInt(3359), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11860 // __nvvm_read_ptx_sreg_nctaid_y
11861 .{ .tag = @enumFromInt(3360), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11862 // __nvvm_read_ptx_sreg_nctaid_z
11863 .{ .tag = @enumFromInt(3361), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11864 // __nvvm_read_ptx_sreg_nsmid
11865 .{ .tag = @enumFromInt(3362), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11866 // __nvvm_read_ptx_sreg_ntid_w
11867 .{ .tag = @enumFromInt(3363), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11868 // __nvvm_read_ptx_sreg_ntid_x
11869 .{ .tag = @enumFromInt(3364), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11870 // __nvvm_read_ptx_sreg_ntid_y
11871 .{ .tag = @enumFromInt(3365), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11872 // __nvvm_read_ptx_sreg_ntid_z
11873 .{ .tag = @enumFromInt(3366), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11874 // __nvvm_read_ptx_sreg_nwarpid
11875 .{ .tag = @enumFromInt(3367), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11876 // __nvvm_read_ptx_sreg_pm0
11877 .{ .tag = @enumFromInt(3368), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11878 // __nvvm_read_ptx_sreg_pm1
11879 .{ .tag = @enumFromInt(3369), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11880 // __nvvm_read_ptx_sreg_pm2
11881 .{ .tag = @enumFromInt(3370), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11882 // __nvvm_read_ptx_sreg_pm3
11883 .{ .tag = @enumFromInt(3371), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11884 // __nvvm_read_ptx_sreg_smid
11885 .{ .tag = @enumFromInt(3372), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11886 // __nvvm_read_ptx_sreg_tid_w
11887 .{ .tag = @enumFromInt(3373), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11888 // __nvvm_read_ptx_sreg_tid_x
11889 .{ .tag = @enumFromInt(3374), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11890 // __nvvm_read_ptx_sreg_tid_y
11891 .{ .tag = @enumFromInt(3375), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11892 // __nvvm_read_ptx_sreg_tid_z
11893 .{ .tag = @enumFromInt(3376), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11894 // __nvvm_read_ptx_sreg_warpid
11895 .{ .tag = @enumFromInt(3377), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11896 // __nvvm_round_d
11897 .{ .tag = @enumFromInt(3378), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11898 // __nvvm_round_f
11899 .{ .tag = @enumFromInt(3379), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11900 // __nvvm_round_ftz_f
11901 .{ .tag = @enumFromInt(3380), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11902 // __nvvm_rsqrt_approx_d
11903 .{ .tag = @enumFromInt(3381), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11904 // __nvvm_rsqrt_approx_f
11905 .{ .tag = @enumFromInt(3382), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11906 // __nvvm_rsqrt_approx_ftz_f
11907 .{ .tag = @enumFromInt(3383), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11908 // __nvvm_sad_i
11909 .{ .tag = @enumFromInt(3384), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11910 // __nvvm_sad_ui
11911 .{ .tag = @enumFromInt(3385), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11912 // __nvvm_saturate_d
11913 .{ .tag = @enumFromInt(3386), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11914 // __nvvm_saturate_f
11915 .{ .tag = @enumFromInt(3387), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11916 // __nvvm_saturate_ftz_f
11917 .{ .tag = @enumFromInt(3388), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11918 // __nvvm_shfl_bfly_f32
11919 .{ .tag = @enumFromInt(3389), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11920 // __nvvm_shfl_bfly_i32
11921 .{ .tag = @enumFromInt(3390), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11922 // __nvvm_shfl_down_f32
11923 .{ .tag = @enumFromInt(3391), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11924 // __nvvm_shfl_down_i32
11925 .{ .tag = @enumFromInt(3392), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11926 // __nvvm_shfl_idx_f32
11927 .{ .tag = @enumFromInt(3393), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11928 // __nvvm_shfl_idx_i32
11929 .{ .tag = @enumFromInt(3394), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11930 // __nvvm_shfl_up_f32
11931 .{ .tag = @enumFromInt(3395), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11932 // __nvvm_shfl_up_i32
11933 .{ .tag = @enumFromInt(3396), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11934 // __nvvm_sin_approx_f
11935 .{ .tag = @enumFromInt(3397), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11936 // __nvvm_sin_approx_ftz_f
11937 .{ .tag = @enumFromInt(3398), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11938 // __nvvm_sqrt_approx_f
11939 .{ .tag = @enumFromInt(3399), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11940 // __nvvm_sqrt_approx_ftz_f
11941 .{ .tag = @enumFromInt(3400), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11942 // __nvvm_sqrt_rm_d
11943 .{ .tag = @enumFromInt(3401), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11944 // __nvvm_sqrt_rm_f
11945 .{ .tag = @enumFromInt(3402), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11946 // __nvvm_sqrt_rm_ftz_f
11947 .{ .tag = @enumFromInt(3403), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11948 // __nvvm_sqrt_rn_d
11949 .{ .tag = @enumFromInt(3404), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11950 // __nvvm_sqrt_rn_f
11951 .{ .tag = @enumFromInt(3405), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11952 // __nvvm_sqrt_rn_ftz_f
11953 .{ .tag = @enumFromInt(3406), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11954 // __nvvm_sqrt_rp_d
11955 .{ .tag = @enumFromInt(3407), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11956 // __nvvm_sqrt_rp_f
11957 .{ .tag = @enumFromInt(3408), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11958 // __nvvm_sqrt_rp_ftz_f
11959 .{ .tag = @enumFromInt(3409), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11960 // __nvvm_sqrt_rz_d
11961 .{ .tag = @enumFromInt(3410), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11962 // __nvvm_sqrt_rz_f
11963 .{ .tag = @enumFromInt(3411), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11964 // __nvvm_sqrt_rz_ftz_f
11965 .{ .tag = @enumFromInt(3412), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11966 // __nvvm_trunc_d
11967 .{ .tag = @enumFromInt(3413), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11968 // __nvvm_trunc_f
11969 .{ .tag = @enumFromInt(3414), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11970 // __nvvm_trunc_ftz_f
11971 .{ .tag = @enumFromInt(3415), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11972 // __nvvm_ui2d_rm
11973 .{ .tag = @enumFromInt(3416), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11974 // __nvvm_ui2d_rn
11975 .{ .tag = @enumFromInt(3417), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11976 // __nvvm_ui2d_rp
11977 .{ .tag = @enumFromInt(3418), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11978 // __nvvm_ui2d_rz
11979 .{ .tag = @enumFromInt(3419), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11980 // __nvvm_ui2f_rm
11981 .{ .tag = @enumFromInt(3420), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11982 // __nvvm_ui2f_rn
11983 .{ .tag = @enumFromInt(3421), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11984 // __nvvm_ui2f_rp
11985 .{ .tag = @enumFromInt(3422), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11986 // __nvvm_ui2f_rz
11987 .{ .tag = @enumFromInt(3423), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11988 // __nvvm_ull2d_rm
11989 .{ .tag = @enumFromInt(3424), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11990 // __nvvm_ull2d_rn
11991 .{ .tag = @enumFromInt(3425), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11992 // __nvvm_ull2d_rp
11993 .{ .tag = @enumFromInt(3426), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11994 // __nvvm_ull2d_rz
11995 .{ .tag = @enumFromInt(3427), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11996 // __nvvm_ull2f_rm
11997 .{ .tag = @enumFromInt(3428), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11998 // __nvvm_ull2f_rn
11999 .{ .tag = @enumFromInt(3429), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12000 // __nvvm_ull2f_rp
12001 .{ .tag = @enumFromInt(3430), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12002 // __nvvm_ull2f_rz
12003 .{ .tag = @enumFromInt(3431), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12004 // __nvvm_vote_all
12005 .{ .tag = @enumFromInt(3432), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12006 // __nvvm_vote_any
12007 .{ .tag = @enumFromInt(3433), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12008 // __nvvm_vote_ballot
12009 .{ .tag = @enumFromInt(3434), .param_str = "Uib", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12010 // __nvvm_vote_uni
12011 .{ .tag = @enumFromInt(3435), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12012 // __popcnt
12013 .{ .tag = @enumFromInt(3436), .param_str = "UiUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12014 // __popcnt16
12015 .{ .tag = @enumFromInt(3437), .param_str = "UsUs", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12016 // __popcnt64
12017 .{ .tag = @enumFromInt(3438), .param_str = "UWiUWi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12018 // __rdtsc
12019 .{ .tag = @enumFromInt(3439), .param_str = "UOi", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
12020 // __sev
12021 .{ .tag = @enumFromInt(3440), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12022 // __sevl
12023 .{ .tag = @enumFromInt(3441), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12024 // __sigsetjmp
12025 .{ .tag = @enumFromInt(3442), .param_str = "iSJi", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12026 // __sinpi
12027 .{ .tag = @enumFromInt(3443), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12028 // __sinpif
12029 .{ .tag = @enumFromInt(3444), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12030 // __sync_add_and_fetch
12031 .{ .tag = @enumFromInt(3445), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12032 // __sync_add_and_fetch_1
12033 .{ .tag = @enumFromInt(3446), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12034 // __sync_add_and_fetch_16
12035 .{ .tag = @enumFromInt(3447), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12036 // __sync_add_and_fetch_2
12037 .{ .tag = @enumFromInt(3448), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12038 // __sync_add_and_fetch_4
12039 .{ .tag = @enumFromInt(3449), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12040 // __sync_add_and_fetch_8
12041 .{ .tag = @enumFromInt(3450), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12042 // __sync_and_and_fetch
12043 .{ .tag = @enumFromInt(3451), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12044 // __sync_and_and_fetch_1
12045 .{ .tag = @enumFromInt(3452), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12046 // __sync_and_and_fetch_16
12047 .{ .tag = @enumFromInt(3453), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12048 // __sync_and_and_fetch_2
12049 .{ .tag = @enumFromInt(3454), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12050 // __sync_and_and_fetch_4
12051 .{ .tag = @enumFromInt(3455), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12052 // __sync_and_and_fetch_8
12053 .{ .tag = @enumFromInt(3456), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12054 // __sync_bool_compare_and_swap
12055 .{ .tag = @enumFromInt(3457), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12056 // __sync_bool_compare_and_swap_1
12057 .{ .tag = @enumFromInt(3458), .param_str = "bcD*cc.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12058 // __sync_bool_compare_and_swap_16
12059 .{ .tag = @enumFromInt(3459), .param_str = "bLLLiD*LLLiLLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12060 // __sync_bool_compare_and_swap_2
12061 .{ .tag = @enumFromInt(3460), .param_str = "bsD*ss.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12062 // __sync_bool_compare_and_swap_4
12063 .{ .tag = @enumFromInt(3461), .param_str = "biD*ii.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12064 // __sync_bool_compare_and_swap_8
12065 .{ .tag = @enumFromInt(3462), .param_str = "bLLiD*LLiLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12066 // __sync_fetch_and_add
12067 .{ .tag = @enumFromInt(3463), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12068 // __sync_fetch_and_add_1
12069 .{ .tag = @enumFromInt(3464), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12070 // __sync_fetch_and_add_16
12071 .{ .tag = @enumFromInt(3465), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12072 // __sync_fetch_and_add_2
12073 .{ .tag = @enumFromInt(3466), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12074 // __sync_fetch_and_add_4
12075 .{ .tag = @enumFromInt(3467), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12076 // __sync_fetch_and_add_8
12077 .{ .tag = @enumFromInt(3468), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12078 // __sync_fetch_and_and
12079 .{ .tag = @enumFromInt(3469), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12080 // __sync_fetch_and_and_1
12081 .{ .tag = @enumFromInt(3470), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12082 // __sync_fetch_and_and_16
12083 .{ .tag = @enumFromInt(3471), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12084 // __sync_fetch_and_and_2
12085 .{ .tag = @enumFromInt(3472), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12086 // __sync_fetch_and_and_4
12087 .{ .tag = @enumFromInt(3473), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12088 // __sync_fetch_and_and_8
12089 .{ .tag = @enumFromInt(3474), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12090 // __sync_fetch_and_max
12091 .{ .tag = @enumFromInt(3475), .param_str = "iiD*i", .properties = .{} },
12092 // __sync_fetch_and_min
12093 .{ .tag = @enumFromInt(3476), .param_str = "iiD*i", .properties = .{} },
12094 // __sync_fetch_and_nand
12095 .{ .tag = @enumFromInt(3477), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12096 // __sync_fetch_and_nand_1
12097 .{ .tag = @enumFromInt(3478), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12098 // __sync_fetch_and_nand_16
12099 .{ .tag = @enumFromInt(3479), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12100 // __sync_fetch_and_nand_2
12101 .{ .tag = @enumFromInt(3480), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12102 // __sync_fetch_and_nand_4
12103 .{ .tag = @enumFromInt(3481), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12104 // __sync_fetch_and_nand_8
12105 .{ .tag = @enumFromInt(3482), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12106 // __sync_fetch_and_or
12107 .{ .tag = @enumFromInt(3483), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12108 // __sync_fetch_and_or_1
12109 .{ .tag = @enumFromInt(3484), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12110 // __sync_fetch_and_or_16
12111 .{ .tag = @enumFromInt(3485), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12112 // __sync_fetch_and_or_2
12113 .{ .tag = @enumFromInt(3486), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12114 // __sync_fetch_and_or_4
12115 .{ .tag = @enumFromInt(3487), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12116 // __sync_fetch_and_or_8
12117 .{ .tag = @enumFromInt(3488), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12118 // __sync_fetch_and_sub
12119 .{ .tag = @enumFromInt(3489), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12120 // __sync_fetch_and_sub_1
12121 .{ .tag = @enumFromInt(3490), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12122 // __sync_fetch_and_sub_16
12123 .{ .tag = @enumFromInt(3491), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12124 // __sync_fetch_and_sub_2
12125 .{ .tag = @enumFromInt(3492), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12126 // __sync_fetch_and_sub_4
12127 .{ .tag = @enumFromInt(3493), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12128 // __sync_fetch_and_sub_8
12129 .{ .tag = @enumFromInt(3494), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12130 // __sync_fetch_and_umax
12131 .{ .tag = @enumFromInt(3495), .param_str = "UiUiD*Ui", .properties = .{} },
12132 // __sync_fetch_and_umin
12133 .{ .tag = @enumFromInt(3496), .param_str = "UiUiD*Ui", .properties = .{} },
12134 // __sync_fetch_and_xor
12135 .{ .tag = @enumFromInt(3497), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12136 // __sync_fetch_and_xor_1
12137 .{ .tag = @enumFromInt(3498), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12138 // __sync_fetch_and_xor_16
12139 .{ .tag = @enumFromInt(3499), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12140 // __sync_fetch_and_xor_2
12141 .{ .tag = @enumFromInt(3500), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12142 // __sync_fetch_and_xor_4
12143 .{ .tag = @enumFromInt(3501), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12144 // __sync_fetch_and_xor_8
12145 .{ .tag = @enumFromInt(3502), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12146 // __sync_lock_release
12147 .{ .tag = @enumFromInt(3503), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12148 // __sync_lock_release_1
12149 .{ .tag = @enumFromInt(3504), .param_str = "vcD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12150 // __sync_lock_release_16
12151 .{ .tag = @enumFromInt(3505), .param_str = "vLLLiD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12152 // __sync_lock_release_2
12153 .{ .tag = @enumFromInt(3506), .param_str = "vsD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12154 // __sync_lock_release_4
12155 .{ .tag = @enumFromInt(3507), .param_str = "viD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12156 // __sync_lock_release_8
12157 .{ .tag = @enumFromInt(3508), .param_str = "vLLiD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12158 // __sync_lock_test_and_set
12159 .{ .tag = @enumFromInt(3509), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12160 // __sync_lock_test_and_set_1
12161 .{ .tag = @enumFromInt(3510), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12162 // __sync_lock_test_and_set_16
12163 .{ .tag = @enumFromInt(3511), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12164 // __sync_lock_test_and_set_2
12165 .{ .tag = @enumFromInt(3512), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12166 // __sync_lock_test_and_set_4
12167 .{ .tag = @enumFromInt(3513), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12168 // __sync_lock_test_and_set_8
12169 .{ .tag = @enumFromInt(3514), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12170 // __sync_nand_and_fetch
12171 .{ .tag = @enumFromInt(3515), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12172 // __sync_nand_and_fetch_1
12173 .{ .tag = @enumFromInt(3516), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12174 // __sync_nand_and_fetch_16
12175 .{ .tag = @enumFromInt(3517), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12176 // __sync_nand_and_fetch_2
12177 .{ .tag = @enumFromInt(3518), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12178 // __sync_nand_and_fetch_4
12179 .{ .tag = @enumFromInt(3519), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12180 // __sync_nand_and_fetch_8
12181 .{ .tag = @enumFromInt(3520), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12182 // __sync_or_and_fetch
12183 .{ .tag = @enumFromInt(3521), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12184 // __sync_or_and_fetch_1
12185 .{ .tag = @enumFromInt(3522), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12186 // __sync_or_and_fetch_16
12187 .{ .tag = @enumFromInt(3523), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12188 // __sync_or_and_fetch_2
12189 .{ .tag = @enumFromInt(3524), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12190 // __sync_or_and_fetch_4
12191 .{ .tag = @enumFromInt(3525), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12192 // __sync_or_and_fetch_8
12193 .{ .tag = @enumFromInt(3526), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12194 // __sync_sub_and_fetch
12195 .{ .tag = @enumFromInt(3527), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12196 // __sync_sub_and_fetch_1
12197 .{ .tag = @enumFromInt(3528), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12198 // __sync_sub_and_fetch_16
12199 .{ .tag = @enumFromInt(3529), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12200 // __sync_sub_and_fetch_2
12201 .{ .tag = @enumFromInt(3530), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12202 // __sync_sub_and_fetch_4
12203 .{ .tag = @enumFromInt(3531), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12204 // __sync_sub_and_fetch_8
12205 .{ .tag = @enumFromInt(3532), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12206 // __sync_swap
12207 .{ .tag = @enumFromInt(3533), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12208 // __sync_swap_1
12209 .{ .tag = @enumFromInt(3534), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12210 // __sync_swap_16
12211 .{ .tag = @enumFromInt(3535), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12212 // __sync_swap_2
12213 .{ .tag = @enumFromInt(3536), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12214 // __sync_swap_4
12215 .{ .tag = @enumFromInt(3537), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12216 // __sync_swap_8
12217 .{ .tag = @enumFromInt(3538), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12218 // __sync_synchronize
12219 .{ .tag = @enumFromInt(3539), .param_str = "v", .properties = .{} },
12220 // __sync_val_compare_and_swap
12221 .{ .tag = @enumFromInt(3540), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12222 // __sync_val_compare_and_swap_1
12223 .{ .tag = @enumFromInt(3541), .param_str = "ccD*cc.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12224 // __sync_val_compare_and_swap_16
12225 .{ .tag = @enumFromInt(3542), .param_str = "LLLiLLLiD*LLLiLLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12226 // __sync_val_compare_and_swap_2
12227 .{ .tag = @enumFromInt(3543), .param_str = "ssD*ss.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12228 // __sync_val_compare_and_swap_4
12229 .{ .tag = @enumFromInt(3544), .param_str = "iiD*ii.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12230 // __sync_val_compare_and_swap_8
12231 .{ .tag = @enumFromInt(3545), .param_str = "LLiLLiD*LLiLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12232 // __sync_xor_and_fetch
12233 .{ .tag = @enumFromInt(3546), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12234 // __sync_xor_and_fetch_1
12235 .{ .tag = @enumFromInt(3547), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12236 // __sync_xor_and_fetch_16
12237 .{ .tag = @enumFromInt(3548), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12238 // __sync_xor_and_fetch_2
12239 .{ .tag = @enumFromInt(3549), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12240 // __sync_xor_and_fetch_4
12241 .{ .tag = @enumFromInt(3550), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12242 // __sync_xor_and_fetch_8
12243 .{ .tag = @enumFromInt(3551), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12244 // __syncthreads
12245 .{ .tag = @enumFromInt(3552), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12246 // __tanpi
12247 .{ .tag = @enumFromInt(3553), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12248 // __tanpif
12249 .{ .tag = @enumFromInt(3554), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12250 // __va_start
12251 .{ .tag = @enumFromInt(3555), .param_str = "vc**.", .properties = .{ .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true } } },
12252 // __warn_memset_zero_len
12253 .{ .tag = @enumFromInt(3556), .param_str = "v", .properties = .{ .attributes = .{ .pure = true } } },
12254 // __wfe
12255 .{ .tag = @enumFromInt(3557), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12256 // __wfi
12257 .{ .tag = @enumFromInt(3558), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12258 // __xray_customevent
12259 .{ .tag = @enumFromInt(3559), .param_str = "vcC*z", .properties = .{} },
12260 // __xray_typedevent
12261 .{ .tag = @enumFromInt(3560), .param_str = "vzcC*z", .properties = .{} },
12262 // __yield
12263 .{ .tag = @enumFromInt(3561), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12264 // _abnormal_termination
12265 .{ .tag = @enumFromInt(3562), .param_str = "i", .properties = .{ .language = .all_ms_languages } },
12266 // _alloca
12267 .{ .tag = @enumFromInt(3563), .param_str = "v*z", .properties = .{ .language = .all_ms_languages } },
12268 // _bittest
12269 .{ .tag = @enumFromInt(3564), .param_str = "UcNiC*Ni", .properties = .{ .language = .all_ms_languages } },
12270 // _bittest64
12271 .{ .tag = @enumFromInt(3565), .param_str = "UcWiC*Wi", .properties = .{ .language = .all_ms_languages } },
12272 // _bittestandcomplement
12273 .{ .tag = @enumFromInt(3566), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12274 // _bittestandcomplement64
12275 .{ .tag = @enumFromInt(3567), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12276 // _bittestandreset
12277 .{ .tag = @enumFromInt(3568), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12278 // _bittestandreset64
12279 .{ .tag = @enumFromInt(3569), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12280 // _bittestandset
12281 .{ .tag = @enumFromInt(3570), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12282 // _bittestandset64
12283 .{ .tag = @enumFromInt(3571), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12284 // _byteswap_uint64
12285 .{ .tag = @enumFromInt(3572), .param_str = "ULLiULLi", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12286 // _byteswap_ulong
12287 .{ .tag = @enumFromInt(3573), .param_str = "UNiUNi", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12288 // _byteswap_ushort
12289 .{ .tag = @enumFromInt(3574), .param_str = "UsUs", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12290 // _exception_code
12291 .{ .tag = @enumFromInt(3575), .param_str = "UNi", .properties = .{ .language = .all_ms_languages } },
12292 // _exception_info
12293 .{ .tag = @enumFromInt(3576), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
12294 // _exit
12295 .{ .tag = @enumFromInt(3577), .param_str = "vi", .properties = .{ .header = .unistd, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12296 // _interlockedbittestandreset
12297 .{ .tag = @enumFromInt(3578), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12298 // _interlockedbittestandreset64
12299 .{ .tag = @enumFromInt(3579), .param_str = "UcWiD*Wi", .properties = .{ .language = .all_ms_languages } },
12300 // _interlockedbittestandreset_acq
12301 .{ .tag = @enumFromInt(3580), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12302 // _interlockedbittestandreset_nf
12303 .{ .tag = @enumFromInt(3581), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12304 // _interlockedbittestandreset_rel
12305 .{ .tag = @enumFromInt(3582), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12306 // _interlockedbittestandset
12307 .{ .tag = @enumFromInt(3583), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12308 // _interlockedbittestandset64
12309 .{ .tag = @enumFromInt(3584), .param_str = "UcWiD*Wi", .properties = .{ .language = .all_ms_languages } },
12310 // _interlockedbittestandset_acq
12311 .{ .tag = @enumFromInt(3585), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12312 // _interlockedbittestandset_nf
12313 .{ .tag = @enumFromInt(3586), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12314 // _interlockedbittestandset_rel
12315 .{ .tag = @enumFromInt(3587), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12316 // _longjmp
12317 .{ .tag = @enumFromInt(3588), .param_str = "vJi", .properties = .{ .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12318 // _lrotl
12319 .{ .tag = @enumFromInt(3589), .param_str = "ULiULii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12320 // _lrotr
12321 .{ .tag = @enumFromInt(3590), .param_str = "ULiULii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12322 // _rotl
12323 .{ .tag = @enumFromInt(3591), .param_str = "UiUii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12324 // _rotl16
12325 .{ .tag = @enumFromInt(3592), .param_str = "UsUsUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12326 // _rotl64
12327 .{ .tag = @enumFromInt(3593), .param_str = "UWiUWii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12328 // _rotl8
12329 .{ .tag = @enumFromInt(3594), .param_str = "UcUcUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12330 // _rotr
12331 .{ .tag = @enumFromInt(3595), .param_str = "UiUii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12332 // _rotr16
12333 .{ .tag = @enumFromInt(3596), .param_str = "UsUsUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12334 // _rotr64
12335 .{ .tag = @enumFromInt(3597), .param_str = "UWiUWii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12336 // _rotr8
12337 .{ .tag = @enumFromInt(3598), .param_str = "UcUcUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12338 // _setjmp
12339 .{ .tag = @enumFromInt(3599), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12340 // _setjmpex
12341 .{ .tag = @enumFromInt(3600), .param_str = "iJ", .properties = .{ .header = .setjmpex, .language = .all_ms_languages, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12342 // abort
12343 .{ .tag = @enumFromInt(3601), .param_str = "v", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12344 // abs
12345 .{ .tag = @enumFromInt(3602), .param_str = "ii", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12346 // acos
12347 .{ .tag = @enumFromInt(3603), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12348 // acosf
12349 .{ .tag = @enumFromInt(3604), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12350 // acosh
12351 .{ .tag = @enumFromInt(3605), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12352 // acoshf
12353 .{ .tag = @enumFromInt(3606), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12354 // acoshl
12355 .{ .tag = @enumFromInt(3607), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12356 // acosl
12357 .{ .tag = @enumFromInt(3608), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12358 // aligned_alloc
12359 .{ .tag = @enumFromInt(3609), .param_str = "v*zz", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12360 // alloca
12361 .{ .tag = @enumFromInt(3610), .param_str = "v*z", .properties = .{ .header = .stdlib, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12362 // asin
12363 .{ .tag = @enumFromInt(3611), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12364 // asinf
12365 .{ .tag = @enumFromInt(3612), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12366 // asinh
12367 .{ .tag = @enumFromInt(3613), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12368 // asinhf
12369 .{ .tag = @enumFromInt(3614), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12370 // asinhl
12371 .{ .tag = @enumFromInt(3615), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12372 // asinl
12373 .{ .tag = @enumFromInt(3616), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12374 // atan
12375 .{ .tag = @enumFromInt(3617), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12376 // atan2
12377 .{ .tag = @enumFromInt(3618), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12378 // atan2f
12379 .{ .tag = @enumFromInt(3619), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12380 // atan2l
12381 .{ .tag = @enumFromInt(3620), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12382 // atanf
12383 .{ .tag = @enumFromInt(3621), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12384 // atanh
12385 .{ .tag = @enumFromInt(3622), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12386 // atanhf
12387 .{ .tag = @enumFromInt(3623), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12388 // atanhl
12389 .{ .tag = @enumFromInt(3624), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12390 // atanl
12391 .{ .tag = @enumFromInt(3625), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12392 // bcmp
12393 .{ .tag = @enumFromInt(3626), .param_str = "ivC*vC*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12394 // bcopy
12395 .{ .tag = @enumFromInt(3627), .param_str = "vvC*v*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12396 // bzero
12397 .{ .tag = @enumFromInt(3628), .param_str = "vv*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12398 // cabs
12399 .{ .tag = @enumFromInt(3629), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12400 // cabsf
12401 .{ .tag = @enumFromInt(3630), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12402 // cabsl
12403 .{ .tag = @enumFromInt(3631), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12404 // cacos
12405 .{ .tag = @enumFromInt(3632), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12406 // cacosf
12407 .{ .tag = @enumFromInt(3633), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12408 // cacosh
12409 .{ .tag = @enumFromInt(3634), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12410 // cacoshf
12411 .{ .tag = @enumFromInt(3635), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12412 // cacoshl
12413 .{ .tag = @enumFromInt(3636), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12414 // cacosl
12415 .{ .tag = @enumFromInt(3637), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12416 // calloc
12417 .{ .tag = @enumFromInt(3638), .param_str = "v*zz", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12418 // carg
12419 .{ .tag = @enumFromInt(3639), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12420 // cargf
12421 .{ .tag = @enumFromInt(3640), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12422 // cargl
12423 .{ .tag = @enumFromInt(3641), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12424 // casin
12425 .{ .tag = @enumFromInt(3642), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12426 // casinf
12427 .{ .tag = @enumFromInt(3643), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12428 // casinh
12429 .{ .tag = @enumFromInt(3644), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12430 // casinhf
12431 .{ .tag = @enumFromInt(3645), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12432 // casinhl
12433 .{ .tag = @enumFromInt(3646), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12434 // casinl
12435 .{ .tag = @enumFromInt(3647), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12436 // catan
12437 .{ .tag = @enumFromInt(3648), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12438 // catanf
12439 .{ .tag = @enumFromInt(3649), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12440 // catanh
12441 .{ .tag = @enumFromInt(3650), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12442 // catanhf
12443 .{ .tag = @enumFromInt(3651), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12444 // catanhl
12445 .{ .tag = @enumFromInt(3652), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12446 // catanl
12447 .{ .tag = @enumFromInt(3653), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12448 // cbrt
12449 .{ .tag = @enumFromInt(3654), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12450 // cbrtf
12451 .{ .tag = @enumFromInt(3655), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12452 // cbrtl
12453 .{ .tag = @enumFromInt(3656), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12454 // ccos
12455 .{ .tag = @enumFromInt(3657), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12456 // ccosf
12457 .{ .tag = @enumFromInt(3658), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12458 // ccosh
12459 .{ .tag = @enumFromInt(3659), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12460 // ccoshf
12461 .{ .tag = @enumFromInt(3660), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12462 // ccoshl
12463 .{ .tag = @enumFromInt(3661), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12464 // ccosl
12465 .{ .tag = @enumFromInt(3662), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12466 // ceil
12467 .{ .tag = @enumFromInt(3663), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12468 // ceilf
12469 .{ .tag = @enumFromInt(3664), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12470 // ceill
12471 .{ .tag = @enumFromInt(3665), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12472 // cexp
12473 .{ .tag = @enumFromInt(3666), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12474 // cexpf
12475 .{ .tag = @enumFromInt(3667), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12476 // cexpl
12477 .{ .tag = @enumFromInt(3668), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12478 // cimag
12479 .{ .tag = @enumFromInt(3669), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12480 // cimagf
12481 .{ .tag = @enumFromInt(3670), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12482 // cimagl
12483 .{ .tag = @enumFromInt(3671), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12484 // clog
12485 .{ .tag = @enumFromInt(3672), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12486 // clogf
12487 .{ .tag = @enumFromInt(3673), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12488 // clogl
12489 .{ .tag = @enumFromInt(3674), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12490 // conj
12491 .{ .tag = @enumFromInt(3675), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12492 // conjf
12493 .{ .tag = @enumFromInt(3676), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12494 // conjl
12495 .{ .tag = @enumFromInt(3677), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12496 // copysign
12497 .{ .tag = @enumFromInt(3678), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12498 // copysignf
12499 .{ .tag = @enumFromInt(3679), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12500 // copysignl
12501 .{ .tag = @enumFromInt(3680), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12502 // cos
12503 .{ .tag = @enumFromInt(3681), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12504 // cosf
12505 .{ .tag = @enumFromInt(3682), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12506 // cosh
12507 .{ .tag = @enumFromInt(3683), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12508 // coshf
12509 .{ .tag = @enumFromInt(3684), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12510 // coshl
12511 .{ .tag = @enumFromInt(3685), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12512 // cosl
12513 .{ .tag = @enumFromInt(3686), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12514 // cpow
12515 .{ .tag = @enumFromInt(3687), .param_str = "XdXdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12516 // cpowf
12517 .{ .tag = @enumFromInt(3688), .param_str = "XfXfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12518 // cpowl
12519 .{ .tag = @enumFromInt(3689), .param_str = "XLdXLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12520 // cproj
12521 .{ .tag = @enumFromInt(3690), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12522 // cprojf
12523 .{ .tag = @enumFromInt(3691), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12524 // cprojl
12525 .{ .tag = @enumFromInt(3692), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12526 // creal
12527 .{ .tag = @enumFromInt(3693), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12528 // crealf
12529 .{ .tag = @enumFromInt(3694), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12530 // creall
12531 .{ .tag = @enumFromInt(3695), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12532 // csin
12533 .{ .tag = @enumFromInt(3696), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12534 // csinf
12535 .{ .tag = @enumFromInt(3697), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12536 // csinh
12537 .{ .tag = @enumFromInt(3698), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12538 // csinhf
12539 .{ .tag = @enumFromInt(3699), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12540 // csinhl
12541 .{ .tag = @enumFromInt(3700), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12542 // csinl
12543 .{ .tag = @enumFromInt(3701), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12544 // csqrt
12545 .{ .tag = @enumFromInt(3702), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12546 // csqrtf
12547 .{ .tag = @enumFromInt(3703), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12548 // csqrtl
12549 .{ .tag = @enumFromInt(3704), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12550 // ctan
12551 .{ .tag = @enumFromInt(3705), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12552 // ctanf
12553 .{ .tag = @enumFromInt(3706), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12554 // ctanh
12555 .{ .tag = @enumFromInt(3707), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12556 // ctanhf
12557 .{ .tag = @enumFromInt(3708), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12558 // ctanhl
12559 .{ .tag = @enumFromInt(3709), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12560 // ctanl
12561 .{ .tag = @enumFromInt(3710), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12562 // erf
12563 .{ .tag = @enumFromInt(3711), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12564 // erfc
12565 .{ .tag = @enumFromInt(3712), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12566 // erfcf
12567 .{ .tag = @enumFromInt(3713), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12568 // erfcl
12569 .{ .tag = @enumFromInt(3714), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12570 // erff
12571 .{ .tag = @enumFromInt(3715), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12572 // erfl
12573 .{ .tag = @enumFromInt(3716), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12574 // exit
12575 .{ .tag = @enumFromInt(3717), .param_str = "vi", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12576 // exp
12577 .{ .tag = @enumFromInt(3718), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12578 // exp2
12579 .{ .tag = @enumFromInt(3719), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12580 // exp2f
12581 .{ .tag = @enumFromInt(3720), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12582 // exp2l
12583 .{ .tag = @enumFromInt(3721), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12584 // expf
12585 .{ .tag = @enumFromInt(3722), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12586 // expl
12587 .{ .tag = @enumFromInt(3723), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12588 // expm1
12589 .{ .tag = @enumFromInt(3724), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12590 // expm1f
12591 .{ .tag = @enumFromInt(3725), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12592 // expm1l
12593 .{ .tag = @enumFromInt(3726), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12594 // fabs
12595 .{ .tag = @enumFromInt(3727), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12596 // fabsf
12597 .{ .tag = @enumFromInt(3728), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12598 // fabsl
12599 .{ .tag = @enumFromInt(3729), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12600 // fdim
12601 .{ .tag = @enumFromInt(3730), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12602 // fdimf
12603 .{ .tag = @enumFromInt(3731), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12604 // fdiml
12605 .{ .tag = @enumFromInt(3732), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12606 // finite
12607 .{ .tag = @enumFromInt(3733), .param_str = "id", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12608 // finitef
12609 .{ .tag = @enumFromInt(3734), .param_str = "if", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12610 // finitel
12611 .{ .tag = @enumFromInt(3735), .param_str = "iLd", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12612 // floor
12613 .{ .tag = @enumFromInt(3736), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12614 // floorf
12615 .{ .tag = @enumFromInt(3737), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12616 // floorl
12617 .{ .tag = @enumFromInt(3738), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12618 // fma
12619 .{ .tag = @enumFromInt(3739), .param_str = "dddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12620 // fmaf
12621 .{ .tag = @enumFromInt(3740), .param_str = "ffff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12622 // fmal
12623 .{ .tag = @enumFromInt(3741), .param_str = "LdLdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12624 // fmax
12625 .{ .tag = @enumFromInt(3742), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12626 // fmaxf
12627 .{ .tag = @enumFromInt(3743), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12628 // fmaxl
12629 .{ .tag = @enumFromInt(3744), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12630 // fmin
12631 .{ .tag = @enumFromInt(3745), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12632 // fminf
12633 .{ .tag = @enumFromInt(3746), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12634 // fminl
12635 .{ .tag = @enumFromInt(3747), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12636 // fmod
12637 .{ .tag = @enumFromInt(3748), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12638 // fmodf
12639 .{ .tag = @enumFromInt(3749), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12640 // fmodl
12641 .{ .tag = @enumFromInt(3750), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12642 // fopen
12643 .{ .tag = @enumFromInt(3751), .param_str = "P*cC*cC*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12644 // fprintf
12645 .{ .tag = @enumFromInt(3752), .param_str = "iP*cC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
12646 // fread
12647 .{ .tag = @enumFromInt(3753), .param_str = "zv*zzP*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12648 // free
12649 .{ .tag = @enumFromInt(3754), .param_str = "vv*", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12650 // frexp
12651 .{ .tag = @enumFromInt(3755), .param_str = "ddi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12652 // frexpf
12653 .{ .tag = @enumFromInt(3756), .param_str = "ffi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12654 // frexpl
12655 .{ .tag = @enumFromInt(3757), .param_str = "LdLdi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12656 // fscanf
12657 .{ .tag = @enumFromInt(3758), .param_str = "iP*RcC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
12658 // fwrite
12659 .{ .tag = @enumFromInt(3759), .param_str = "zvC*zzP*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12660 // getcontext
12661 .{ .tag = @enumFromInt(3760), .param_str = "iK*", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12662 // hypot
12663 .{ .tag = @enumFromInt(3761), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12664 // hypotf
12665 .{ .tag = @enumFromInt(3762), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12666 // hypotl
12667 .{ .tag = @enumFromInt(3763), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12668 // ilogb
12669 .{ .tag = @enumFromInt(3764), .param_str = "id", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12670 // ilogbf
12671 .{ .tag = @enumFromInt(3765), .param_str = "if", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12672 // ilogbl
12673 .{ .tag = @enumFromInt(3766), .param_str = "iLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12674 // index
12675 .{ .tag = @enumFromInt(3767), .param_str = "c*cC*i", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12676 // isalnum
12677 .{ .tag = @enumFromInt(3768), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12678 // isalpha
12679 .{ .tag = @enumFromInt(3769), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12680 // isblank
12681 .{ .tag = @enumFromInt(3770), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12682 // iscntrl
12683 .{ .tag = @enumFromInt(3771), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12684 // isdigit
12685 .{ .tag = @enumFromInt(3772), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12686 // isgraph
12687 .{ .tag = @enumFromInt(3773), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12688 // islower
12689 .{ .tag = @enumFromInt(3774), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12690 // isprint
12691 .{ .tag = @enumFromInt(3775), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12692 // ispunct
12693 .{ .tag = @enumFromInt(3776), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12694 // isspace
12695 .{ .tag = @enumFromInt(3777), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12696 // isupper
12697 .{ .tag = @enumFromInt(3778), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12698 // isxdigit
12699 .{ .tag = @enumFromInt(3779), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12700 // labs
12701 .{ .tag = @enumFromInt(3780), .param_str = "LiLi", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12702 // ldexp
12703 .{ .tag = @enumFromInt(3781), .param_str = "ddi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12704 // ldexpf
12705 .{ .tag = @enumFromInt(3782), .param_str = "ffi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12706 // ldexpl
12707 .{ .tag = @enumFromInt(3783), .param_str = "LdLdi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12708 // lgamma
12709 .{ .tag = @enumFromInt(3784), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12710 // lgammaf
12711 .{ .tag = @enumFromInt(3785), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12712 // lgammal
12713 .{ .tag = @enumFromInt(3786), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12714 // llabs
12715 .{ .tag = @enumFromInt(3787), .param_str = "LLiLLi", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12716 // llrint
12717 .{ .tag = @enumFromInt(3788), .param_str = "LLid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12718 // llrintf
12719 .{ .tag = @enumFromInt(3789), .param_str = "LLif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12720 // llrintl
12721 .{ .tag = @enumFromInt(3790), .param_str = "LLiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12722 // llround
12723 .{ .tag = @enumFromInt(3791), .param_str = "LLid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12724 // llroundf
12725 .{ .tag = @enumFromInt(3792), .param_str = "LLif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12726 // llroundl
12727 .{ .tag = @enumFromInt(3793), .param_str = "LLiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12728 // log
12729 .{ .tag = @enumFromInt(3794), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12730 // log10
12731 .{ .tag = @enumFromInt(3795), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12732 // log10f
12733 .{ .tag = @enumFromInt(3796), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12734 // log10l
12735 .{ .tag = @enumFromInt(3797), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12736 // log1p
12737 .{ .tag = @enumFromInt(3798), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12738 // log1pf
12739 .{ .tag = @enumFromInt(3799), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12740 // log1pl
12741 .{ .tag = @enumFromInt(3800), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12742 // log2
12743 .{ .tag = @enumFromInt(3801), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12744 // log2f
12745 .{ .tag = @enumFromInt(3802), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12746 // log2l
12747 .{ .tag = @enumFromInt(3803), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12748 // logb
12749 .{ .tag = @enumFromInt(3804), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12750 // logbf
12751 .{ .tag = @enumFromInt(3805), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12752 // logbl
12753 .{ .tag = @enumFromInt(3806), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12754 // logf
12755 .{ .tag = @enumFromInt(3807), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12756 // logl
12757 .{ .tag = @enumFromInt(3808), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12758 // longjmp
12759 .{ .tag = @enumFromInt(3809), .param_str = "vJi", .properties = .{ .header = .setjmp, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12760 // lrint
12761 .{ .tag = @enumFromInt(3810), .param_str = "Lid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12762 // lrintf
12763 .{ .tag = @enumFromInt(3811), .param_str = "Lif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12764 // lrintl
12765 .{ .tag = @enumFromInt(3812), .param_str = "LiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12766 // lround
12767 .{ .tag = @enumFromInt(3813), .param_str = "Lid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12768 // lroundf
12769 .{ .tag = @enumFromInt(3814), .param_str = "Lif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12770 // lroundl
12771 .{ .tag = @enumFromInt(3815), .param_str = "LiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12772 // malloc
12773 .{ .tag = @enumFromInt(3816), .param_str = "v*z", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12774 // memalign
12775 .{ .tag = @enumFromInt(3817), .param_str = "v*zz", .properties = .{ .header = .malloc, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12776 // memccpy
12777 .{ .tag = @enumFromInt(3818), .param_str = "v*v*vC*iz", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12778 // memchr
12779 .{ .tag = @enumFromInt(3819), .param_str = "v*vC*iz", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12780 // memcmp
12781 .{ .tag = @enumFromInt(3820), .param_str = "ivC*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12782 // memcpy
12783 .{ .tag = @enumFromInt(3821), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12784 // memmove
12785 .{ .tag = @enumFromInt(3822), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12786 // mempcpy
12787 .{ .tag = @enumFromInt(3823), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12788 // memset
12789 .{ .tag = @enumFromInt(3824), .param_str = "v*v*iz", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12790 // modf
12791 .{ .tag = @enumFromInt(3825), .param_str = "ddd*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12792 // modff
12793 .{ .tag = @enumFromInt(3826), .param_str = "fff*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12794 // modfl
12795 .{ .tag = @enumFromInt(3827), .param_str = "LdLdLd*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12796 // nan
12797 .{ .tag = @enumFromInt(3828), .param_str = "dcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12798 // nanf
12799 .{ .tag = @enumFromInt(3829), .param_str = "fcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12800 // nanl
12801 .{ .tag = @enumFromInt(3830), .param_str = "LdcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12802 // nearbyint
12803 .{ .tag = @enumFromInt(3831), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12804 // nearbyintf
12805 .{ .tag = @enumFromInt(3832), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12806 // nearbyintl
12807 .{ .tag = @enumFromInt(3833), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12808 // nextafter
12809 .{ .tag = @enumFromInt(3834), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12810 // nextafterf
12811 .{ .tag = @enumFromInt(3835), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12812 // nextafterl
12813 .{ .tag = @enumFromInt(3836), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12814 // nexttoward
12815 .{ .tag = @enumFromInt(3837), .param_str = "ddLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12816 // nexttowardf
12817 .{ .tag = @enumFromInt(3838), .param_str = "ffLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12818 // nexttowardl
12819 .{ .tag = @enumFromInt(3839), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12820 // pow
12821 .{ .tag = @enumFromInt(3840), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12822 // powf
12823 .{ .tag = @enumFromInt(3841), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12824 // powl
12825 .{ .tag = @enumFromInt(3842), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12826 // printf
12827 .{ .tag = @enumFromInt(3843), .param_str = "icC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf } } },
12828 // realloc
12829 .{ .tag = @enumFromInt(3844), .param_str = "v*v*z", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12830 // remainder
12831 .{ .tag = @enumFromInt(3845), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12832 // remainderf
12833 .{ .tag = @enumFromInt(3846), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12834 // remainderl
12835 .{ .tag = @enumFromInt(3847), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12836 // remquo
12837 .{ .tag = @enumFromInt(3848), .param_str = "dddi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12838 // remquof
12839 .{ .tag = @enumFromInt(3849), .param_str = "fffi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12840 // remquol
12841 .{ .tag = @enumFromInt(3850), .param_str = "LdLdLdi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12842 // rindex
12843 .{ .tag = @enumFromInt(3851), .param_str = "c*cC*i", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12844 // rint
12845 .{ .tag = @enumFromInt(3852), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12846 // rintf
12847 .{ .tag = @enumFromInt(3853), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12848 // rintl
12849 .{ .tag = @enumFromInt(3854), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12850 // round
12851 .{ .tag = @enumFromInt(3855), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12852 // roundeven
12853 .{ .tag = @enumFromInt(3856), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12854 // roundevenf
12855 .{ .tag = @enumFromInt(3857), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12856 // roundevenl
12857 .{ .tag = @enumFromInt(3858), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12858 // roundf
12859 .{ .tag = @enumFromInt(3859), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12860 // roundl
12861 .{ .tag = @enumFromInt(3860), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12862 // savectx
12863 .{ .tag = @enumFromInt(3861), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12864 // scalbln
12865 .{ .tag = @enumFromInt(3862), .param_str = "ddLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12866 // scalblnf
12867 .{ .tag = @enumFromInt(3863), .param_str = "ffLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12868 // scalblnl
12869 .{ .tag = @enumFromInt(3864), .param_str = "LdLdLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12870 // scalbn
12871 .{ .tag = @enumFromInt(3865), .param_str = "ddi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12872 // scalbnf
12873 .{ .tag = @enumFromInt(3866), .param_str = "ffi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12874 // scalbnl
12875 .{ .tag = @enumFromInt(3867), .param_str = "LdLdi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12876 // scanf
12877 .{ .tag = @enumFromInt(3868), .param_str = "icC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf } } },
12878 // setjmp
12879 .{ .tag = @enumFromInt(3869), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12880 // siglongjmp
12881 .{ .tag = @enumFromInt(3870), .param_str = "vSJi", .properties = .{ .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12882 // sigsetjmp
12883 .{ .tag = @enumFromInt(3871), .param_str = "iSJi", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12884 // sin
12885 .{ .tag = @enumFromInt(3872), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12886 // sinf
12887 .{ .tag = @enumFromInt(3873), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12888 // sinh
12889 .{ .tag = @enumFromInt(3874), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12890 // sinhf
12891 .{ .tag = @enumFromInt(3875), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12892 // sinhl
12893 .{ .tag = @enumFromInt(3876), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12894 // sinl
12895 .{ .tag = @enumFromInt(3877), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12896 // snprintf
12897 .{ .tag = @enumFromInt(3878), .param_str = "ic*zcC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
12898 // sprintf
12899 .{ .tag = @enumFromInt(3879), .param_str = "ic*cC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
12900 // sqrt
12901 .{ .tag = @enumFromInt(3880), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12902 // sqrtf
12903 .{ .tag = @enumFromInt(3881), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12904 // sqrtl
12905 .{ .tag = @enumFromInt(3882), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12906 // sscanf
12907 .{ .tag = @enumFromInt(3883), .param_str = "icC*RcC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
12908 // stpcpy
12909 .{ .tag = @enumFromInt(3884), .param_str = "c*c*cC*", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12910 // stpncpy
12911 .{ .tag = @enumFromInt(3885), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12912 // strcasecmp
12913 .{ .tag = @enumFromInt(3886), .param_str = "icC*cC*", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12914 // strcat
12915 .{ .tag = @enumFromInt(3887), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12916 // strchr
12917 .{ .tag = @enumFromInt(3888), .param_str = "c*cC*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12918 // strcmp
12919 .{ .tag = @enumFromInt(3889), .param_str = "icC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12920 // strcpy
12921 .{ .tag = @enumFromInt(3890), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12922 // strcspn
12923 .{ .tag = @enumFromInt(3891), .param_str = "zcC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12924 // strdup
12925 .{ .tag = @enumFromInt(3892), .param_str = "c*cC*", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12926 // strerror
12927 .{ .tag = @enumFromInt(3893), .param_str = "c*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12928 // strlcat
12929 .{ .tag = @enumFromInt(3894), .param_str = "zc*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12930 // strlcpy
12931 .{ .tag = @enumFromInt(3895), .param_str = "zc*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12932 // strlen
12933 .{ .tag = @enumFromInt(3896), .param_str = "zcC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12934 // strncasecmp
12935 .{ .tag = @enumFromInt(3897), .param_str = "icC*cC*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12936 // strncat
12937 .{ .tag = @enumFromInt(3898), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12938 // strncmp
12939 .{ .tag = @enumFromInt(3899), .param_str = "icC*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12940 // strncpy
12941 .{ .tag = @enumFromInt(3900), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12942 // strndup
12943 .{ .tag = @enumFromInt(3901), .param_str = "c*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12944 // strpbrk
12945 .{ .tag = @enumFromInt(3902), .param_str = "c*cC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12946 // strrchr
12947 .{ .tag = @enumFromInt(3903), .param_str = "c*cC*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12948 // strspn
12949 .{ .tag = @enumFromInt(3904), .param_str = "zcC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12950 // strstr
12951 .{ .tag = @enumFromInt(3905), .param_str = "c*cC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12952 // strtod
12953 .{ .tag = @enumFromInt(3906), .param_str = "dcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12954 // strtof
12955 .{ .tag = @enumFromInt(3907), .param_str = "fcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12956 // strtok
12957 .{ .tag = @enumFromInt(3908), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12958 // strtol
12959 .{ .tag = @enumFromInt(3909), .param_str = "LicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12960 // strtold
12961 .{ .tag = @enumFromInt(3910), .param_str = "LdcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12962 // strtoll
12963 .{ .tag = @enumFromInt(3911), .param_str = "LLicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12964 // strtoul
12965 .{ .tag = @enumFromInt(3912), .param_str = "ULicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12966 // strtoull
12967 .{ .tag = @enumFromInt(3913), .param_str = "ULLicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12968 // strxfrm
12969 .{ .tag = @enumFromInt(3914), .param_str = "zc*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12970 // tan
12971 .{ .tag = @enumFromInt(3915), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12972 // tanf
12973 .{ .tag = @enumFromInt(3916), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12974 // tanh
12975 .{ .tag = @enumFromInt(3917), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12976 // tanhf
12977 .{ .tag = @enumFromInt(3918), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12978 // tanhl
12979 .{ .tag = @enumFromInt(3919), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12980 // tanl
12981 .{ .tag = @enumFromInt(3920), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12982 // tgamma
12983 .{ .tag = @enumFromInt(3921), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12984 // tgammaf
12985 .{ .tag = @enumFromInt(3922), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12986 // tgammal
12987 .{ .tag = @enumFromInt(3923), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12988 // tolower
12989 .{ .tag = @enumFromInt(3924), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12990 // toupper
12991 .{ .tag = @enumFromInt(3925), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12992 // trunc
12993 .{ .tag = @enumFromInt(3926), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12994 // truncf
12995 .{ .tag = @enumFromInt(3927), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12996 // truncl
12997 .{ .tag = @enumFromInt(3928), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12998 // va_copy
12999 .{ .tag = @enumFromInt(3929), .param_str = "vAA", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13000 // va_end
13001 .{ .tag = @enumFromInt(3930), .param_str = "vA", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13002 // va_start
13003 .{ .tag = @enumFromInt(3931), .param_str = "vA.", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13004 // vfork
13005 .{ .tag = @enumFromInt(3932), .param_str = "p", .properties = .{ .header = .unistd, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
13006 // vfprintf
13007 .{ .tag = @enumFromInt(3933), .param_str = "iP*cC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
13008 // vfscanf
13009 .{ .tag = @enumFromInt(3934), .param_str = "iP*RcC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
13010 // vprintf
13011 .{ .tag = @enumFromInt(3935), .param_str = "icC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf } } },
13012 // vscanf
13013 .{ .tag = @enumFromInt(3936), .param_str = "icC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf } } },
13014 // vsnprintf
13015 .{ .tag = @enumFromInt(3937), .param_str = "ic*zcC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
13016 // vsprintf
13017 .{ .tag = @enumFromInt(3938), .param_str = "ic*cC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
13018 // vsscanf
13019 .{ .tag = @enumFromInt(3939), .param_str = "icC*RcC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
13020 // wcschr
13021 .{ .tag = @enumFromInt(3940), .param_str = "w*wC*w", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13022 // wcscmp
13023 .{ .tag = @enumFromInt(3941), .param_str = "iwC*wC*", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13024 // wcslen
13025 .{ .tag = @enumFromInt(3942), .param_str = "zwC*", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13026 // wcsncmp
13027 .{ .tag = @enumFromInt(3943), .param_str = "iwC*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13028 // wmemchr
13029 .{ .tag = @enumFromInt(3944), .param_str = "w*wC*wz", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13030 // wmemcmp
13031 .{ .tag = @enumFromInt(3945), .param_str = "iwC*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13032 // wmemcpy
13033 .{ .tag = @enumFromInt(3946), .param_str = "w*w*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13034 // wmemmove
13035 .{ .tag = @enumFromInt(3947), .param_str = "w*w*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13036 };
13037};
deps/aro/Builtins/Properties.zig created+143
...@@ -0,0 +1,143 @@
1const std = @import("std");
2
3const Properties = @This();
4
5param_str: []const u8,
6language: Language = .all_languages,
7attributes: Attributes = Attributes{},
8header: Header = .none,
9target_set: TargetSet = TargetSet.initOne(.basic),
10
11/// Header which must be included for a builtin to be available
12pub const Header = enum {
13 none,
14 /// stdio.h
15 stdio,
16 /// stdlib.h
17 stdlib,
18 /// setjmpex.h
19 setjmpex,
20 /// stdarg.h
21 stdarg,
22 /// string.h
23 string,
24 /// ctype.h
25 ctype,
26 /// wchar.h
27 wchar,
28 /// setjmp.h
29 setjmp,
30 /// malloc.h
31 malloc,
32 /// strings.h
33 strings,
34 /// unistd.h
35 unistd,
36 /// pthread.h
37 pthread,
38 /// math.h
39 math,
40 /// complex.h
41 complex,
42 /// Blocks.h
43 blocks,
44};
45
46/// Languages in which a builtin is available
47pub const Language = enum {
48 all_languages,
49 all_ms_languages,
50 all_gnu_languages,
51 gnu_lang,
52};
53
54pub const Attributes = packed struct {
55 /// Function does not return
56 noreturn: bool = false,
57
58 /// Function has no side effects
59 pure: bool = false,
60
61 /// Function has no side effects and does not read memory
62 @"const": bool = false,
63
64 /// Signature is meaningless; use custom typecheck
65 custom_typecheck: bool = false,
66
67 /// A declaration of this builtin should be recognized even if the type doesn't match the specified signature.
68 allow_type_mismatch: bool = false,
69
70 /// this is a libc/libm function with a '__builtin_' prefix added.
71 lib_function_with_builtin_prefix: bool = false,
72
73 /// this is a libc/libm function without a '__builtin_' prefix. This builtin is disableable by '-fno-builtin-foo'
74 lib_function_without_prefix: bool = false,
75
76 /// Function returns twice (e.g. setjmp)
77 returns_twice: bool = false,
78
79 /// Nature of the format string passed to this function
80 format_kind: enum(u3) {
81 /// Does not take a format string
82 none,
83 /// this is a printf-like function whose Nth argument is the format string
84 printf,
85 /// function is like vprintf in that it accepts its arguments as a va_list rather than through an ellipsis
86 vprintf,
87 /// this is a scanf-like function whose Nth argument is the format string
88 scanf,
89 /// the function is like vscanf in that it accepts its arguments as a va_list rather than through an ellipsis
90 vscanf,
91 } = .none,
92
93 /// Position of format string argument. Only meaningful if format_kind is not .none
94 format_string_position: u5 = 0,
95
96 /// if false, arguments are not evaluated
97 eval_args: bool = true,
98
99 /// no side effects and does not read memory, but only when -fno-math-errno and FP exceptions are ignored
100 const_without_errno_and_fp_exceptions: bool = false,
101
102 /// no side effects and does not read memory, but only when FP exceptions are ignored
103 const_without_fp_exceptions: bool = false,
104
105 /// this function can be constant evaluated by the frontend
106 const_evaluable: bool = false,
107};
108
109pub const Target = enum {
110 /// Supported on all targets
111 basic,
112 aarch64,
113 aarch64_neon_sve_bridge,
114 aarch64_neon_sve_bridge_cg,
115 amdgpu,
116 arm,
117 bpf,
118 hexagon,
119 hexagon_dep,
120 hexagon_map_custom_dep,
121 loong_arch,
122 mips,
123 neon,
124 nvptx,
125 ppc,
126 riscv,
127 riscv_vector,
128 sve,
129 systemz,
130 ve,
131 vevl_gen,
132 webassembly,
133 x86,
134 x86_64,
135 xcore,
136};
137
138/// Targets for which a builtin is enabled
139pub const TargetSet = std.enums.EnumSet(Target);
140
141pub fn isVarArgs(properties: Properties) bool {
142 return properties.param_str[properties.param_str.len - 1] == '.';
143}
deps/aro/Builtins/TypeDescription.zig created+286
...@@ -0,0 +1,286 @@
1const std = @import("std");
2
3const TypeDescription = @This();
4
5prefix: []const Prefix,
6spec: Spec,
7suffix: []const Suffix,
8
9pub const Component = union(enum) {
10 prefix: Prefix,
11 spec: Spec,
12 suffix: Suffix,
13};
14
15pub const ComponentIterator = struct {
16 str: []const u8,
17 idx: usize,
18
19 pub fn init(str: []const u8) ComponentIterator {
20 return .{
21 .str = str,
22 .idx = 0,
23 };
24 }
25
26 pub fn peek(self: *ComponentIterator) ?Component {
27 const idx = self.idx;
28 defer self.idx = idx;
29 return self.next();
30 }
31
32 pub fn next(self: *ComponentIterator) ?Component {
33 if (self.idx == self.str.len) return null;
34 const c = self.str[self.idx];
35 self.idx += 1;
36 switch (c) {
37 'L' => {
38 if (self.str[self.idx] != 'L') return .{ .prefix = .L };
39 self.idx += 1;
40 if (self.str[self.idx] != 'L') return .{ .prefix = .LL };
41 self.idx += 1;
42 return .{ .prefix = .LLL };
43 },
44 'Z' => return .{ .prefix = .Z },
45 'W' => return .{ .prefix = .W },
46 'N' => return .{ .prefix = .N },
47 'O' => return .{ .prefix = .O },
48 'S' => {
49 if (self.str[self.idx] == 'J') {
50 self.idx += 1;
51 return .{ .spec = .SJ };
52 }
53 return .{ .prefix = .S };
54 },
55 'U' => return .{ .prefix = .U },
56 'I' => return .{ .prefix = .I },
57
58 'v' => return .{ .spec = .v },
59 'b' => return .{ .spec = .b },
60 'c' => return .{ .spec = .c },
61 's' => return .{ .spec = .s },
62 'i' => return .{ .spec = .i },
63 'h' => return .{ .spec = .h },
64 'x' => return .{ .spec = .x },
65 'y' => return .{ .spec = .y },
66 'f' => return .{ .spec = .f },
67 'd' => return .{ .spec = .d },
68 'z' => return .{ .spec = .z },
69 'w' => return .{ .spec = .w },
70 'F' => return .{ .spec = .F },
71 'G' => return .{ .spec = .G },
72 'H' => return .{ .spec = .H },
73 'M' => return .{ .spec = .M },
74 'a' => return .{ .spec = .a },
75 'A' => return .{ .spec = .A },
76 'V', 'q', 'E' => {
77 const start = self.idx;
78 while (std.ascii.isDigit(self.str[self.idx])) : (self.idx += 1) {}
79 const count = std.fmt.parseUnsigned(u32, self.str[start..self.idx], 10) catch unreachable;
80 return switch (c) {
81 'V' => .{ .spec = .{ .V = count } },
82 'q' => .{ .spec = .{ .q = count } },
83 'E' => .{ .spec = .{ .E = count } },
84 else => unreachable,
85 };
86 },
87 'X' => {
88 defer self.idx += 1;
89 switch (self.str[self.idx]) {
90 'f' => return .{ .spec = .{ .X = .float } },
91 'd' => return .{ .spec = .{ .X = .double } },
92 'L' => {
93 self.idx += 1;
94 return .{ .spec = .{ .X = .longdouble } };
95 },
96 else => unreachable,
97 }
98 },
99 'Y' => return .{ .spec = .Y },
100 'P' => return .{ .spec = .P },
101 'J' => return .{ .spec = .J },
102 'K' => return .{ .spec = .K },
103 'p' => return .{ .spec = .p },
104 '.' => {
105 // can only appear at end of param string; indicates varargs function
106 std.debug.assert(self.idx == self.str.len);
107 return null;
108 },
109 '!' => {
110 std.debug.assert(self.str.len == 1);
111 return .{ .spec = .@"!" };
112 },
113
114 '*' => {
115 if (self.idx < self.str.len and std.ascii.isDigit(self.str[self.idx])) {
116 defer self.idx += 1;
117 const addr_space = self.str[self.idx] - '0';
118 return .{ .suffix = .{ .@"*" = addr_space } };
119 } else {
120 return .{ .suffix = .{ .@"*" = null } };
121 }
122 },
123 'C' => return .{ .suffix = .C },
124 'D' => return .{ .suffix = .D },
125 'R' => return .{ .suffix = .R },
126 else => unreachable,
127 }
128 return null;
129 }
130};
131
132pub const TypeIterator = struct {
133 param_str: []const u8,
134 prefix: [4]Prefix,
135 spec: Spec,
136 suffix: [4]Suffix,
137 idx: usize,
138
139 pub fn init(param_str: []const u8) TypeIterator {
140 return .{
141 .param_str = param_str,
142 .prefix = undefined,
143 .spec = undefined,
144 .suffix = undefined,
145 .idx = 0,
146 };
147 }
148
149 /// Returned `TypeDescription` contains fields which are slices into the underlying `TypeIterator`
150 /// The returned value is invalidated when `.next()` is called again or the TypeIterator goes out
151 // of scope.
152 pub fn next(self: *TypeIterator) ?TypeDescription {
153 var it = ComponentIterator.init(self.param_str[self.idx..]);
154 defer self.idx += it.idx;
155
156 var prefix_count: usize = 0;
157 var maybe_spec: ?Spec = null;
158 var suffix_count: usize = 0;
159 while (it.peek()) |component| {
160 switch (component) {
161 .prefix => |prefix| {
162 if (maybe_spec != null) break;
163 self.prefix[prefix_count] = prefix;
164 prefix_count += 1;
165 },
166 .spec => |spec| {
167 if (maybe_spec != null) break;
168 maybe_spec = spec;
169 },
170 .suffix => |suffix| {
171 std.debug.assert(maybe_spec != null);
172 self.suffix[suffix_count] = suffix;
173 suffix_count += 1;
174 },
175 }
176 _ = it.next();
177 }
178 if (maybe_spec) |spec| {
179 return TypeDescription{
180 .prefix = self.prefix[0..prefix_count],
181 .spec = spec,
182 .suffix = self.suffix[0..suffix_count],
183 };
184 }
185 return null;
186 }
187};
188
189const Prefix = enum {
190 /// long (e.g. Li for 'long int', Ld for 'long double')
191 L,
192 /// long long (e.g. LLi for 'long long int', LLd for __float128)
193 LL,
194 /// __int128_t (e.g. LLLi)
195 LLL,
196 /// int32_t (require a native 32-bit integer type on the target)
197 Z,
198 /// int64_t (require a native 64-bit integer type on the target)
199 W,
200 /// 'int' size if target is LP64, 'L' otherwise.
201 N,
202 /// long for OpenCL targets, long long otherwise.
203 O,
204 /// signed
205 S,
206 /// unsigned
207 U,
208 /// Required to constant fold to an integer constant expression.
209 I,
210};
211
212const Spec = union(enum) {
213 /// void
214 v,
215 /// boolean
216 b,
217 /// char
218 c,
219 /// short
220 s,
221 /// int
222 i,
223 /// half (__fp16, OpenCL)
224 h,
225 /// half (_Float16)
226 x,
227 /// half (__bf16)
228 y,
229 /// float
230 f,
231 /// double
232 d,
233 /// size_t
234 z,
235 /// wchar_t
236 w,
237 /// constant CFString
238 F,
239 /// id
240 G,
241 /// SEL
242 H,
243 /// struct objc_super
244 M,
245 /// __builtin_va_list
246 a,
247 /// "reference" to __builtin_va_list
248 A,
249 /// Vector, followed by the number of elements and the base type.
250 V: u32,
251 /// Scalable vector, followed by the number of elements and the base type.
252 q: u32,
253 /// ext_vector, followed by the number of elements and the base type.
254 E: u32,
255 /// _Complex, followed by the base type.
256 X: enum {
257 float,
258 double,
259 longdouble,
260 },
261 /// ptrdiff_t
262 Y,
263 /// FILE
264 P,
265 /// jmp_buf
266 J,
267 /// sigjmp_buf
268 SJ,
269 /// ucontext_t
270 K,
271 /// pid_t
272 p,
273 /// Used to indicate a builtin with target-dependent param types. Must appear by itself
274 @"!",
275};
276
277const Suffix = union(enum) {
278 /// pointer (optionally followed by an address space number,if no address space is specified than any address space will be accepted)
279 @"*": ?u8,
280 /// const
281 C,
282 /// volatile
283 D,
284 /// restrict
285 R,
286};
deps/aro/CodeGen.zig+4-3
...@@ -1,7 +1,8 @@...@@ -1,7 +1,8 @@
1const std = @import("std");1const std = @import("std");
2const Allocator = std.mem.Allocator;2const Allocator = std.mem.Allocator;
3const assert = std.debug.assert;3const assert = std.debug.assert;
4const BuiltinFunction = @import("builtins/BuiltinFunction.zig");4const Builtins = @import("Builtins.zig");
5const Builtin = Builtins.Builtin;
5const Compilation = @import("Compilation.zig");6const Compilation = @import("Compilation.zig");
6const Interner = @import("Interner.zig");7const Interner = @import("Interner.zig");
7const Ir = @import("Ir.zig");8const Ir = @import("Ir.zig");
...@@ -1159,10 +1160,10 @@ fn genBoolExpr(c: *CodeGen, base: NodeIndex, true_label: Ir.Ref, false_label: Ir...@@ -1159,10 +1160,10 @@ fn genBoolExpr(c: *CodeGen, base: NodeIndex, true_label: Ir.Ref, false_label: Ir
1159 try c.addBranch(cmp, true_label, false_label);1160 try c.addBranch(cmp, true_label, false_label);
1160}1161}
11611162
1162fn genBuiltinCall(c: *CodeGen, builtin: BuiltinFunction, arg_nodes: []const NodeIndex, ty: Type) Error!Ir.Ref {1163fn genBuiltinCall(c: *CodeGen, builtin: Builtin, arg_nodes: []const NodeIndex, ty: Type) Error!Ir.Ref {
1163 _ = arg_nodes;1164 _ = arg_nodes;
1164 _ = ty;1165 _ = ty;
1165 return c.comp.diag.fatalNoSrc("TODO CodeGen.genBuiltinCall {s}\n", .{BuiltinFunction.nameFromTag(builtin.tag).span()});1166 return c.comp.diag.fatalNoSrc("TODO CodeGen.genBuiltinCall {s}\n", .{Builtin.nameFromTag(builtin.tag).span()});
1166}1167}
11671168
1168fn genCall(c: *CodeGen, fn_node: NodeIndex, arg_nodes: []const NodeIndex, ty: Type) Error!Ir.Ref {1169fn genCall(c: *CodeGen, fn_node: NodeIndex, arg_nodes: []const NodeIndex, ty: Type) Error!Ir.Ref {
deps/aro/Compilation.zig+20-6
...@@ -4,6 +4,7 @@ const mem = std.mem;...@@ -4,6 +4,7 @@ const mem = std.mem;
4const Allocator = mem.Allocator;4const Allocator = mem.Allocator;
5const EpochSeconds = std.time.epoch.EpochSeconds;5const EpochSeconds = std.time.epoch.EpochSeconds;
6const Builtins = @import("Builtins.zig");6const Builtins = @import("Builtins.zig");
7const Builtin = Builtins.Builtin;
7const Diagnostics = @import("Diagnostics.zig");8const Diagnostics = @import("Diagnostics.zig");
8const LangOpts = @import("LangOpts.zig");9const LangOpts = @import("LangOpts.zig");
9const Source = @import("Source.zig");10const Source = @import("Source.zig");
...@@ -14,7 +15,6 @@ const Pragma = @import("Pragma.zig");...@@ -14,7 +15,6 @@ const Pragma = @import("Pragma.zig");
14const StringInterner = @import("StringInterner.zig");15const StringInterner = @import("StringInterner.zig");
15const record_layout = @import("record_layout.zig");16const record_layout = @import("record_layout.zig");
16const target_util = @import("target.zig");17const target_util = @import("target.zig");
17const BuiltinFunction = @import("builtins/BuiltinFunction.zig");
1818
19const Compilation = @This();19const Compilation = @This();
2020
...@@ -238,6 +238,8 @@ pub fn generateBuiltinMacros(comp: *Compilation) !Source {...@@ -238,6 +238,8 @@ pub fn generateBuiltinMacros(comp: *Compilation) !Source {
238 \\#define __STDC_NO_COMPLEX__ 1238 \\#define __STDC_NO_COMPLEX__ 1
239 \\#define __STDC_NO_THREADS__ 1239 \\#define __STDC_NO_THREADS__ 1
240 \\#define __STDC_NO_VLA__ 1240 \\#define __STDC_NO_VLA__ 1
241 \\#define __STDC_UTF_16__ 1
242 \\#define __STDC_UTF_32__ 1
241 \\243 \\
242 );244 );
243 if (comp.langopts.standard.StdCVersionMacro()) |stdc_version| {245 if (comp.langopts.standard.StdCVersionMacro()) |stdc_version| {
...@@ -1193,9 +1195,7 @@ pub const IncludeDirIterator = struct {...@@ -1193,9 +1195,7 @@ pub const IncludeDirIterator = struct {
1193 while (self.next()) |found| {1195 while (self.next()) |found| {
1194 const path = try std.fs.path.join(allocator, &.{ found.path, filename });1196 const path = try std.fs.path.join(allocator, &.{ found.path, filename });
1195 if (self.comp.langopts.ms_extensions) {1197 if (self.comp.langopts.ms_extensions) {
1196 for (path) |*c| {1198 std.mem.replaceScalar(u8, path, '\\', '/');
1197 if (c.* == '\\') c.* = '/';
1198 }
1199 }1199 }
1200 return .{ .path = path, .kind = found.kind };1200 return .{ .path = path, .kind = found.kind };
1201 }1201 }
...@@ -1416,11 +1416,11 @@ pub fn hasBuiltin(comp: *const Compilation, name: []const u8) bool {...@@ -1416,11 +1416,11 @@ pub fn hasBuiltin(comp: *const Compilation, name: []const u8) bool {
1416 std.mem.eql(u8, name, "__builtin_offsetof") or1416 std.mem.eql(u8, name, "__builtin_offsetof") or
1417 std.mem.eql(u8, name, "__builtin_types_compatible_p")) return true;1417 std.mem.eql(u8, name, "__builtin_types_compatible_p")) return true;
14181418
1419 const builtin = BuiltinFunction.fromName(name) orelse return false;1419 const builtin = Builtin.fromName(name) orelse return false;
1420 return comp.hasBuiltinFunction(builtin);1420 return comp.hasBuiltinFunction(builtin);
1421}1421}
14221422
1423pub fn hasBuiltinFunction(comp: *const Compilation, builtin: BuiltinFunction) bool {1423pub fn hasBuiltinFunction(comp: *const Compilation, builtin: Builtin) bool {
1424 if (!target_util.builtinEnabled(comp.target, builtin.properties.target_set)) return false;1424 if (!target_util.builtinEnabled(comp.target, builtin.properties.target_set)) return false;
14251425
1426 switch (builtin.properties.language) {1426 switch (builtin.properties.language) {
...@@ -1430,6 +1430,20 @@ pub fn hasBuiltinFunction(comp: *const Compilation, builtin: BuiltinFunction) bo...@@ -1430,6 +1430,20 @@ pub fn hasBuiltinFunction(comp: *const Compilation, builtin: BuiltinFunction) bo
1430 }1430 }
1431}1431}
14321432
1433pub const CharUnitSize = enum(u32) {
1434 @"1" = 1,
1435 @"2" = 2,
1436 @"4" = 4,
1437
1438 pub fn Type(comptime self: CharUnitSize) type {
1439 return switch (self) {
1440 .@"1" => u8,
1441 .@"2" => u16,
1442 .@"4" => u32,
1443 };
1444 }
1445};
1446
1433pub const renderErrors = Diagnostics.render;1447pub const renderErrors = Diagnostics.render;
14341448
1435test "addSourceFromReader" {1449test "addSourceFromReader" {
deps/aro/Diagnostics.zig+44-7
...@@ -4,8 +4,9 @@ const Allocator = mem.Allocator;...@@ -4,8 +4,9 @@ const Allocator = mem.Allocator;
4const Source = @import("Source.zig");4const Source = @import("Source.zig");
5const Compilation = @import("Compilation.zig");5const Compilation = @import("Compilation.zig");
6const Attribute = @import("Attribute.zig");6const Attribute = @import("Attribute.zig");
7const BuiltinFunction = @import("builtins/BuiltinFunction.zig");7const Builtins = @import("Builtins.zig");
8const Header = @import("builtins/Properties.zig").Header;8const Builtin = Builtins.Builtin;
9const Header = @import("Builtins/Properties.zig").Header;
9const Tree = @import("Tree.zig");10const Tree = @import("Tree.zig");
10const util = @import("util.zig");11const util = @import("util.zig");
11const is_windows = @import("builtin").os.tag == .windows;12const is_windows = @import("builtin").os.tag == .windows;
...@@ -51,7 +52,7 @@ pub const Message = struct {...@@ -51,7 +52,7 @@ pub const Message = struct {
51 specifier: enum { @"struct", @"union", @"enum" },52 specifier: enum { @"struct", @"union", @"enum" },
52 },53 },
53 builtin_with_header: struct {54 builtin_with_header: struct {
54 builtin: BuiltinFunction.Tag,55 builtin: Builtin.Tag,
55 header: Header,56 header: Header,
56 },57 },
57 invalid_escape: struct {58 invalid_escape: struct {
...@@ -69,10 +70,9 @@ pub const Message = struct {...@@ -69,10 +70,9 @@ pub const Message = struct {
6970
70pub const Tag = std.meta.DeclEnum(messages);71pub const Tag = std.meta.DeclEnum(messages);
7172
72// u4 to avoid any possible packed struct issues73pub const Kind = enum { @"fatal error", @"error", note, warning, off, default };
73pub const Kind = enum(u4) { @"fatal error", @"error", note, warning, off, default };
7474
75pub const Options = packed struct {75pub const Options = struct {
76 // do not directly use these, instead add `const NAME = true;`76 // do not directly use these, instead add `const NAME = true;`
77 all: Kind = .default,77 all: Kind = .default,
78 extra: Kind = .default,78 extra: Kind = .default,
...@@ -178,6 +178,7 @@ pub const Options = packed struct {...@@ -178,6 +178,7 @@ pub const Options = packed struct {
178 @"invalid-source-encoding": Kind = .default,178 @"invalid-source-encoding": Kind = .default,
179 @"four-char-constants": Kind = .default,179 @"four-char-constants": Kind = .default,
180 @"unknown-escape-sequence": Kind = .default,180 @"unknown-escape-sequence": Kind = .default,
181 @"invalid-pp-token": Kind = .default,
181};182};
182183
183const messages = struct {184const messages = struct {
...@@ -2509,6 +2510,42 @@ const messages = struct {...@@ -2509,6 +2510,42 @@ const messages = struct {
2509 const opt = "unknown-escape-sequence";2510 const opt = "unknown-escape-sequence";
2510 const extra = .invalid_escape;2511 const extra = .invalid_escape;
2511 };2512 };
2513 pub const attribute_requires_string = struct {
2514 const msg = "attribute '{s}' requires an ordinary string";
2515 const kind = .@"error";
2516 const extra = .str;
2517 };
2518 pub const unterminated_string_literal_warning = struct {
2519 const msg = "missing terminating '\"' character";
2520 const kind = .warning;
2521 const opt = "invalid-pp-token";
2522 };
2523 pub const unterminated_string_literal_error = struct {
2524 const msg = "missing terminating '\"' character";
2525 const kind = .@"error";
2526 };
2527 pub const empty_char_literal_warning = struct {
2528 const msg = "empty character constant";
2529 const kind = .warning;
2530 const opt = "invalid-pp-token";
2531 };
2532 pub const empty_char_literal_error = struct {
2533 const msg = "empty character constant";
2534 const kind = .@"error";
2535 };
2536 pub const unterminated_char_literal_warning = struct {
2537 const msg = "missing terminating ' character";
2538 const kind = .warning;
2539 const opt = "invalid-pp-token";
2540 };
2541 pub const unterminated_char_literal_error = struct {
2542 const msg = "missing terminating ' character";
2543 const kind = .@"error";
2544 };
2545 pub const unterminated_comment = struct {
2546 const msg = "unterminated comment";
2547 const kind = .@"error";
2548 };
2512};2549};
25132550
2514list: std.ArrayListUnmanaged(Message) = .{},2551list: std.ArrayListUnmanaged(Message) = .{},
...@@ -2750,7 +2787,7 @@ pub fn renderMessage(comp: *Compilation, m: anytype, msg: Message) void {...@@ -2750,7 +2787,7 @@ pub fn renderMessage(comp: *Compilation, m: anytype, msg: Message) void {
2750 }),2787 }),
2751 .builtin_with_header => m.print(info.msg, .{2788 .builtin_with_header => m.print(info.msg, .{
2752 @tagName(msg.extra.builtin_with_header.header),2789 @tagName(msg.extra.builtin_with_header.header),
2753 BuiltinFunction.nameFromTag(msg.extra.builtin_with_header.builtin).span(),2790 Builtin.nameFromTag(msg.extra.builtin_with_header.builtin).span(),
2754 }),2791 }),
2755 .invalid_escape => {2792 .invalid_escape => {
2756 if (std.ascii.isPrint(msg.extra.invalid_escape.char)) {2793 if (std.ascii.isPrint(msg.extra.invalid_escape.char)) {
deps/aro/Ir.zig+1-1
...@@ -552,7 +552,7 @@ fn writeValue(ir: Ir, val_ref: Interner.Ref, color: bool, w: anytype) !void {...@@ -552,7 +552,7 @@ fn writeValue(ir: Ir, val_ref: Interner.Ref, color: bool, w: anytype) !void {
552 switch (v.tag) {552 switch (v.tag) {
553 .unavailable => try w.writeAll(" unavailable"),553 .unavailable => try w.writeAll(" unavailable"),
554 .int => try w.print("{d}", .{v.data.int}),554 .int => try w.print("{d}", .{v.data.int}),
555 .bytes => try w.print("\"{s}\"", .{v.data.bytes.slice(ir.strings)}),555 .bytes => try w.print("\"{s}\"", .{v.data.bytes.slice(ir.strings, .@"1")}),
556 // std.fmt does @as instead of @floatCast556 // std.fmt does @as instead of @floatCast
557 .float => try w.print("{d}", .{@as(f64, @floatCast(v.data.float))}),557 .float => try w.print("{d}", .{@as(f64, @floatCast(v.data.float))}),
558 else => try w.print("({s})", .{@tagName(v.tag)}),558 else => try w.print("({s})", .{@tagName(v.tag)}),
deps/aro/Parser.zig+148-143
...@@ -17,7 +17,7 @@ const NodeList = std.ArrayList(NodeIndex);...@@ -17,7 +17,7 @@ const NodeList = std.ArrayList(NodeIndex);
17const InitList = @import("InitList.zig");17const InitList = @import("InitList.zig");
18const Attribute = @import("Attribute.zig");18const Attribute = @import("Attribute.zig");
19const CharInfo = @import("CharInfo.zig");19const CharInfo = @import("CharInfo.zig");
20const CharLiteral = @import("CharLiteral.zig");20const TextLiteral = @import("TextLiteral.zig");
21const Value = @import("Value.zig");21const Value = @import("Value.zig");
22const SymbolStack = @import("SymbolStack.zig");22const SymbolStack = @import("SymbolStack.zig");
23const Symbol = SymbolStack.Symbol;23const Symbol = SymbolStack.Symbol;
...@@ -26,7 +26,8 @@ const StringId = @import("StringInterner.zig").StringId;...@@ -26,7 +26,8 @@ const StringId = @import("StringInterner.zig").StringId;
26const number_affixes = @import("number_affixes.zig");26const number_affixes = @import("number_affixes.zig");
27const NumberPrefix = number_affixes.Prefix;27const NumberPrefix = number_affixes.Prefix;
28const NumberSuffix = number_affixes.Suffix;28const NumberSuffix = number_affixes.Suffix;
29const BuiltinFunction = @import("builtins/BuiltinFunction.zig");29const Builtins = @import("Builtins.zig");
30const Builtin = Builtins.Builtin;
30const target_util = @import("target.zig");31const target_util = @import("target.zig");
3132
32const Parser = @This();33const Parser = @This();
...@@ -467,7 +468,7 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_...@@ -467,7 +468,7 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_
467 defer p.strings.items.len = strings_top;468 defer p.strings.items.len = strings_top;
468469
469 const w = p.strings.writer();470 const w = p.strings.writer();
470 const msg_str = p.retainedString(@"error".msg);471 const msg_str = p.attributeMessageString(@"error".msg);
471 try w.print("call to '{s}' declared with attribute error: {s}", .{ p.tokSlice(@"error".__name_tok), msg_str });472 try w.print("call to '{s}' declared with attribute error: {s}", .{ p.tokSlice(@"error".__name_tok), msg_str });
472 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);473 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);
473 try p.errStr(.error_attribute, usage_tok, str);474 try p.errStr(.error_attribute, usage_tok, str);
...@@ -477,7 +478,7 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_...@@ -477,7 +478,7 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_
477 defer p.strings.items.len = strings_top;478 defer p.strings.items.len = strings_top;
478479
479 const w = p.strings.writer();480 const w = p.strings.writer();
480 const msg_str = p.retainedString(warning.msg);481 const msg_str = p.attributeMessageString(warning.msg);
481 try w.print("call to '{s}' declared with attribute warning: {s}", .{ p.tokSlice(warning.__name_tok), msg_str });482 try w.print("call to '{s}' declared with attribute warning: {s}", .{ p.tokSlice(warning.__name_tok), msg_str });
482 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);483 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);
483 try p.errStr(.warning_attribute, usage_tok, str);484 try p.errStr(.warning_attribute, usage_tok, str);
...@@ -492,9 +493,10 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_...@@ -492,9 +493,10 @@ fn checkDeprecatedUnavailable(p: *Parser, ty: Type, usage_tok: TokenIndex, decl_
492 }493 }
493}494}
494495
496/// Assumes that the specified range was created by an ordinary or `u8` string literal
495/// Returned slice is invalidated if additional strings are added to p.retained_strings497/// Returned slice is invalidated if additional strings are added to p.retained_strings
496fn retainedString(p: *Parser, range: Value.ByteRange) []const u8 {498fn attributeMessageString(p: *Parser, range: Value.ByteRange) []const u8 {
497 return range.slice(p.retained_strings.items);499 return range.slice(p.retained_strings.items, .@"1");
498}500}
499501
500fn errDeprecated(p: *Parser, tag: Diagnostics.Tag, tok_i: TokenIndex, msg: ?Value.ByteRange) Compilation.Error!void {502fn errDeprecated(p: *Parser, tag: Diagnostics.Tag, tok_i: TokenIndex, msg: ?Value.ByteRange) Compilation.Error!void {
...@@ -510,7 +512,7 @@ fn errDeprecated(p: *Parser, tag: Diagnostics.Tag, tok_i: TokenIndex, msg: ?Valu...@@ -510,7 +512,7 @@ fn errDeprecated(p: *Parser, tag: Diagnostics.Tag, tok_i: TokenIndex, msg: ?Valu
510 };512 };
511 try w.writeAll(reason);513 try w.writeAll(reason);
512 if (msg) |m| {514 if (msg) |m| {
513 const str = p.retainedString(m);515 const str = p.attributeMessageString(m);
514 try w.print(": {s}", .{str});516 try w.print(": {s}", .{str});
515 }517 }
516 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);518 const str = try p.comp.diag.arena.allocator().dupe(u8, p.strings.items[strings_top..]);
...@@ -901,7 +903,7 @@ fn decl(p: *Parser) Error!bool {...@@ -901,7 +903,7 @@ fn decl(p: *Parser) Error!bool {
901 break :blk DeclSpec{ .ty = try spec.finish(p) };903 break :blk DeclSpec{ .ty = try spec.finish(p) };
902 };904 };
903 if (decl_spec.noreturn) |tok| {905 if (decl_spec.noreturn) |tok| {
904 const attr = Attribute{ .tag = .noreturn, .args = .{ .noreturn = {} }, .syntax = .keyword };906 const attr = Attribute{ .tag = .noreturn, .args = .{ .noreturn = .{} }, .syntax = .keyword };
905 try p.attr_buf.append(p.gpa, .{ .attr = attr, .tok = tok });907 try p.attr_buf.append(p.gpa, .{ .attr = attr, .tok = tok });
906 }908 }
907 var init_d = (try p.initDeclarator(&decl_spec, attr_buf_top)) orelse {909 var init_d = (try p.initDeclarator(&decl_spec, attr_buf_top)) orelse {
...@@ -985,7 +987,7 @@ fn decl(p: *Parser) Error!bool {...@@ -985,7 +987,7 @@ fn decl(p: *Parser) Error!bool {
985 const attr_buf_top_declarator = p.attr_buf.len;987 const attr_buf_top_declarator = p.attr_buf.len;
986 defer p.attr_buf.len = attr_buf_top_declarator;988 defer p.attr_buf.len = attr_buf_top_declarator;
987989
988 var d = (try p.declarator(param_decl_spec.ty, .normal)) orelse {990 var d = (try p.declarator(param_decl_spec.ty, .param)) orelse {
989 try p.errTok(.missing_declaration, first_tok);991 try p.errTok(.missing_declaration, first_tok);
990 _ = try p.expectToken(.semicolon);992 _ = try p.expectToken(.semicolon);
991 continue :param_loop;993 continue :param_loop;
...@@ -1152,17 +1154,13 @@ fn staticAssertMessage(p: *Parser, cond_node: NodeIndex, message: Result) !?[]co...@@ -1152,17 +1154,13 @@ fn staticAssertMessage(p: *Parser, cond_node: NodeIndex, message: Result) !?[]co
1152 try buf.appendSlice(")'");1154 try buf.appendSlice(")'");
1153 }1155 }
1154 if (message.node != .none) {1156 if (message.node != .none) {
1157 assert(p.nodes.items(.tag)[@intFromEnum(message.node)] == .string_literal_expr);
1155 if (buf.items.len > 0) {1158 if (buf.items.len > 0) {
1156 try buf.append(' ');1159 try buf.append(' ');
1157 }1160 }
1158 const data = message.val.data.bytes;1161 const byte_range = message.val.data.bytes;
1159 try buf.ensureUnusedCapacity(data.len());1162 try buf.ensureUnusedCapacity(byte_range.len());
1160 try Tree.dumpStr(1163 try byte_range.dumpString(message.ty, p.comp, p.retained_strings.items, buf.writer());
1161 p.retained_strings.items,
1162 data,
1163 p.nodes.items(.tag)[@intFromEnum(message.node)],
1164 buf.writer(),
1165 );
1166 }1164 }
1167 return try p.comp.diag.arena.allocator().dupe(u8, buf.items);1165 return try p.comp.diag.arena.allocator().dupe(u8, buf.items);
1168}1166}
...@@ -1183,6 +1181,7 @@ fn staticAssert(p: *Parser) Error!bool {...@@ -1183,6 +1181,7 @@ fn staticAssert(p: *Parser) Error!bool {
1183 .string_literal_utf_8,1181 .string_literal_utf_8,
1184 .string_literal_utf_32,1182 .string_literal_utf_32,
1185 .string_literal_wide,1183 .string_literal_wide,
1184 .unterminated_string_literal,
1186 => try p.stringLiteral(),1185 => try p.stringLiteral(),
1187 else => {1186 else => {
1188 try p.err(.expected_str_literal);1187 try p.err(.expected_str_literal);
...@@ -2366,7 +2365,9 @@ fn enumSpec(p: *Parser) Error!Type {...@@ -2366,7 +2365,9 @@ fn enumSpec(p: *Parser) Error!Type {
2366 // check if this is a reference to a previous type2365 // check if this is a reference to a previous type
2367 const interned_name = try p.comp.intern(p.tokSlice(ident));2366 const interned_name = try p.comp.intern(p.tokSlice(ident));
2368 if (try p.syms.findTag(p, interned_name, .keyword_enum, ident, p.tok_ids[p.tok_i])) |prev| {2367 if (try p.syms.findTag(p, interned_name, .keyword_enum, ident, p.tok_ids[p.tok_i])) |prev| {
2369 try p.checkEnumFixedTy(fixed_ty, ident, prev);2368 // only check fixed underlying type in forward declarations and not in references.
2369 if (p.tok_ids[p.tok_i] == .semicolon)
2370 try p.checkEnumFixedTy(fixed_ty, ident, prev);
2370 return prev.ty;2371 return prev.ty;
2371 } else {2372 } else {
2372 // this is a forward declaration, create a new enum Type.2373 // this is a forward declaration, create a new enum Type.
...@@ -3952,7 +3953,7 @@ fn assembly(p: *Parser, kind: enum { global, decl_label, stmt }) Error!?NodeInde...@@ -3952,7 +3953,7 @@ fn assembly(p: *Parser, kind: enum { global, decl_label, stmt }) Error!?NodeInde
3952fn asmStr(p: *Parser) Error!Result {3953fn asmStr(p: *Parser) Error!Result {
3953 var i = p.tok_i;3954 var i = p.tok_i;
3954 while (true) : (i += 1) switch (p.tok_ids[i]) {3955 while (true) : (i += 1) switch (p.tok_ids[i]) {
3955 .string_literal => {},3956 .string_literal, .unterminated_string_literal => {},
3956 .string_literal_utf_16, .string_literal_utf_8, .string_literal_utf_32 => {3957 .string_literal_utf_16, .string_literal_utf_8, .string_literal_utf_32 => {
3957 try p.errStr(.invalid_asm_str, p.tok_i, "unicode");3958 try p.errStr(.invalid_asm_str, p.tok_i, "unicode");
3958 return error.ParsingFailed;3959 return error.ParsingFailed;
...@@ -4607,7 +4608,7 @@ const CallExpr = union(enum) {...@@ -4607,7 +4608,7 @@ const CallExpr = union(enum) {
4607 standard: NodeIndex,4608 standard: NodeIndex,
4608 builtin: struct {4609 builtin: struct {
4609 node: NodeIndex,4610 node: NodeIndex,
4610 tag: BuiltinFunction.Tag,4611 tag: Builtin.Tag,
4611 },4612 },
46124613
4613 fn init(p: *Parser, call_node: NodeIndex, func_node: NodeIndex) CallExpr {4614 fn init(p: *Parser, call_node: NodeIndex, func_node: NodeIndex) CallExpr {
...@@ -4624,9 +4625,9 @@ const CallExpr = union(enum) {...@@ -4624,9 +4625,9 @@ const CallExpr = union(enum) {
4624 return switch (self) {4625 return switch (self) {
4625 .standard => true,4626 .standard => true,
4626 .builtin => |builtin| switch (builtin.tag) {4627 .builtin => |builtin| switch (builtin.tag) {
4627 BuiltinFunction.tagFromName("__builtin_va_start").?,4628 Builtin.tagFromName("__builtin_va_start").?,
4628 BuiltinFunction.tagFromName("__va_start").?,4629 Builtin.tagFromName("__va_start").?,
4629 BuiltinFunction.tagFromName("va_start").?,4630 Builtin.tagFromName("va_start").?,
4630 => arg_idx != 1,4631 => arg_idx != 1,
4631 else => true,4632 else => true,
4632 },4633 },
...@@ -4637,11 +4638,11 @@ const CallExpr = union(enum) {...@@ -4637,11 +4638,11 @@ const CallExpr = union(enum) {
4637 return switch (self) {4638 return switch (self) {
4638 .standard => true,4639 .standard => true,
4639 .builtin => |builtin| switch (builtin.tag) {4640 .builtin => |builtin| switch (builtin.tag) {
4640 BuiltinFunction.tagFromName("__builtin_va_start").?,4641 Builtin.tagFromName("__builtin_va_start").?,
4641 BuiltinFunction.tagFromName("__va_start").?,4642 Builtin.tagFromName("__va_start").?,
4642 BuiltinFunction.tagFromName("va_start").?,4643 Builtin.tagFromName("va_start").?,
4643 => arg_idx != 1,4644 => arg_idx != 1,
4644 BuiltinFunction.tagFromName("__builtin_complex").? => false,4645 Builtin.tagFromName("__builtin_complex").? => false,
4645 else => true,4646 else => true,
4646 },4647 },
4647 };4648 };
...@@ -4658,11 +4659,11 @@ const CallExpr = union(enum) {...@@ -4658,11 +4659,11 @@ const CallExpr = union(enum) {
46584659
4659 const builtin_tok = p.nodes.items(.data)[@intFromEnum(self.builtin.node)].decl.name;4660 const builtin_tok = p.nodes.items(.data)[@intFromEnum(self.builtin.node)].decl.name;
4660 switch (self.builtin.tag) {4661 switch (self.builtin.tag) {
4661 BuiltinFunction.tagFromName("__builtin_va_start").?,4662 Builtin.tagFromName("__builtin_va_start").?,
4662 BuiltinFunction.tagFromName("__va_start").?,4663 Builtin.tagFromName("__va_start").?,
4663 BuiltinFunction.tagFromName("va_start").?,4664 Builtin.tagFromName("va_start").?,
4664 => return p.checkVaStartArg(builtin_tok, first_after, param_tok, arg, arg_idx),4665 => return p.checkVaStartArg(builtin_tok, first_after, param_tok, arg, arg_idx),
4665 BuiltinFunction.tagFromName("__builtin_complex").? => return p.checkComplexArg(builtin_tok, first_after, param_tok, arg, arg_idx),4666 Builtin.tagFromName("__builtin_complex").? => return p.checkComplexArg(builtin_tok, first_after, param_tok, arg, arg_idx),
4666 else => {},4667 else => {},
4667 }4668 }
4668 }4669 }
...@@ -4676,7 +4677,7 @@ const CallExpr = union(enum) {...@@ -4676,7 +4677,7 @@ const CallExpr = union(enum) {
4676 return switch (self) {4677 return switch (self) {
4677 .standard => null,4678 .standard => null,
4678 .builtin => |builtin| switch (builtin.tag) {4679 .builtin => |builtin| switch (builtin.tag) {
4679 BuiltinFunction.tagFromName("__builtin_complex").? => 2,4680 Builtin.tagFromName("__builtin_complex").? => 2,
4680 else => null,4681 else => null,
4681 },4682 },
4682 };4683 };
...@@ -4686,7 +4687,7 @@ const CallExpr = union(enum) {...@@ -4686,7 +4687,7 @@ const CallExpr = union(enum) {
4686 return switch (self) {4687 return switch (self) {
4687 .standard => callable_ty.returnType(),4688 .standard => callable_ty.returnType(),
4688 .builtin => |builtin| switch (builtin.tag) {4689 .builtin => |builtin| switch (builtin.tag) {
4689 BuiltinFunction.tagFromName("__builtin_complex").? => {4690 Builtin.tagFromName("__builtin_complex").? => {
4690 const last_param = p.list_buf.items[p.list_buf.items.len - 1];4691 const last_param = p.list_buf.items[p.list_buf.items.len - 1];
4691 return p.nodes.items(.ty)[@intFromEnum(last_param)].makeComplex();4692 return p.nodes.items(.ty)[@intFromEnum(last_param)].makeComplex();
4692 },4693 },
...@@ -6343,7 +6344,14 @@ fn typesCompatible(p: *Parser) Error!Result {...@@ -6343,7 +6344,14 @@ fn typesCompatible(p: *Parser) Error!Result {
63436344
6344 try p.expectClosing(l_paren, .r_paren);6345 try p.expectClosing(l_paren, .r_paren);
63456346
6346 const compatible = first.compatible(second, p.comp);6347 var first_unqual = first.canonicalize(.standard);
6348 first_unqual.qual.@"const" = false;
6349 first_unqual.qual.@"volatile" = false;
6350 var second_unqual = second.canonicalize(.standard);
6351 second_unqual.qual.@"const" = false;
6352 second_unqual.qual.@"volatile" = false;
6353
6354 const compatible = first_unqual.eql(second_unqual, p.comp, true);
63476355
6348 var res = Result{6356 var res = Result{
6349 .val = Value.int(@intFromBool(compatible)),6357 .val = Value.int(@intFromBool(compatible)),
...@@ -7122,7 +7130,7 @@ fn checkComplexArg(p: *Parser, builtin_tok: TokenIndex, first_after: TokenIndex,...@@ -7122,7 +7130,7 @@ fn checkComplexArg(p: *Parser, builtin_tok: TokenIndex, first_after: TokenIndex,
7122 }7130 }
7123}7131}
71247132
7125fn checkVariableBuiltinArgument(p: *Parser, builtin_tok: TokenIndex, first_after: TokenIndex, param_tok: TokenIndex, arg: *Result, arg_idx: u32, tag: BuiltinFunction.Tag) !void {7133fn checkVariableBuiltinArgument(p: *Parser, builtin_tok: TokenIndex, first_after: TokenIndex, param_tok: TokenIndex, arg: *Result, arg_idx: u32, tag: Builtin.Tag) !void {
7126 switch (tag) {7134 switch (tag) {
7127 .__builtin_va_start, .__va_start, .va_start => return p.checkVaStartArg(builtin_tok, first_after, param_tok, arg, arg_idx),7135 .__builtin_va_start, .__va_start, .va_start => return p.checkVaStartArg(builtin_tok, first_after, param_tok, arg, arg_idx),
7128 else => {},7136 else => {},
...@@ -7460,12 +7468,15 @@ fn primaryExpr(p: *Parser) Error!Result {...@@ -7460,12 +7468,15 @@ fn primaryExpr(p: *Parser) Error!Result {
7460 .string_literal_utf_8,7468 .string_literal_utf_8,
7461 .string_literal_utf_32,7469 .string_literal_utf_32,
7462 .string_literal_wide,7470 .string_literal_wide,
7471 .unterminated_string_literal,
7463 => return p.stringLiteral(),7472 => return p.stringLiteral(),
7464 .char_literal,7473 .char_literal,
7465 .char_literal_utf_8,7474 .char_literal_utf_8,
7466 .char_literal_utf_16,7475 .char_literal_utf_16,
7467 .char_literal_utf_32,7476 .char_literal_utf_32,
7468 .char_literal_wide,7477 .char_literal_wide,
7478 .empty_char_literal,
7479 .unterminated_char_literal,
7469 => return p.charLiteral(),7480 => return p.charLiteral(),
7470 .zero => {7481 .zero => {
7471 p.tok_i += 1;7482 p.tok_i += 1;
...@@ -7522,131 +7533,123 @@ fn makePredefinedIdentifier(p: *Parser, start: u32) !Result {...@@ -7522,131 +7533,123 @@ fn makePredefinedIdentifier(p: *Parser, start: u32) !Result {
7522}7533}
75237534
7524fn stringLiteral(p: *Parser) Error!Result {7535fn stringLiteral(p: *Parser) Error!Result {
7525 var start = p.tok_i;7536 var string_end = p.tok_i;
7526 // use 1 for wchar_t7537 var string_kind: TextLiteral.Kind = .char;
7527 var width: ?u8 = null;7538 while (TextLiteral.Kind.classify(p.tok_ids[string_end], .string_literal)) |next| : (string_end += 1) {
7528 var is_u8_literal = false;7539 string_kind = string_kind.concat(next) catch {
7529 while (true) {7540 try p.errTok(.unsupported_str_cat, string_end);
7530 switch (p.tok_ids[p.tok_i]) {7541 while (p.tok_ids[p.tok_i].isStringLiteral()) : (p.tok_i += 1) {}
7531 .string_literal => {},7542 return error.ParsingFailed;
7532 .string_literal_utf_16 => if (width) |some| {7543 };
7533 if (some != 16) try p.err(.unsupported_str_cat);7544 if (string_kind == .unterminated) {
7534 } else {7545 try p.errTok(.unterminated_string_literal_error, string_end);
7535 width = 16;7546 p.tok_i = string_end + 1;
7536 },7547 return error.ParsingFailed;
7537 .string_literal_utf_8 => {7548 }
7538 is_u8_literal = true;7549 }
7539 if (width) |some| {7550 assert(string_end > p.tok_i);
7540 if (some != 8) try p.err(.unsupported_str_cat);7551
7541 } else {7552 const char_width = string_kind.charUnitSize(p.comp);
7542 width = 8;7553
7554 const retain_start = mem.alignForward(usize, p.retained_strings.items.len, string_kind.internalStorageAlignment(p.comp));
7555 try p.retained_strings.resize(retain_start);
7556
7557 while (p.tok_i < string_end) : (p.tok_i += 1) {
7558 const this_kind = TextLiteral.Kind.classify(p.tok_ids[p.tok_i], .string_literal).?;
7559 const slice = this_kind.contentSlice(p.tokSlice(p.tok_i));
7560 var char_literal_parser = TextLiteral.Parser.init(slice, this_kind, 0x10ffff, p.comp);
7561
7562 try p.retained_strings.ensureUnusedCapacity((slice.len + 1) * @intFromEnum(char_width)); // +1 for null terminator
7563 while (char_literal_parser.next()) |item| switch (item) {
7564 .value => |v| {
7565 switch (char_width) {
7566 .@"1" => p.retained_strings.appendAssumeCapacity(@intCast(v)),
7567 .@"2" => {
7568 const word: u16 = @intCast(v);
7569 p.retained_strings.appendSliceAssumeCapacity(mem.asBytes(&word));
7570 },
7571 .@"4" => p.retained_strings.appendSliceAssumeCapacity(mem.asBytes(&v)),
7543 }7572 }
7544 },7573 },
7545 .string_literal_utf_32 => if (width) |some| {7574 .codepoint => |c| {
7546 if (some != 32) try p.err(.unsupported_str_cat);7575 switch (char_width) {
7547 } else {7576 .@"1" => {
7548 width = 32;7577 var buf: [4]u8 = undefined;
7578 const written = std.unicode.utf8Encode(c, &buf) catch unreachable;
7579 const encoded = buf[0..written];
7580 p.retained_strings.appendSliceAssumeCapacity(encoded);
7581 },
7582 .@"2" => {
7583 var utf16_buf: [2]u16 = undefined;
7584 var utf8_buf: [4]u8 = undefined;
7585 const utf8_written = std.unicode.utf8Encode(c, &utf8_buf) catch unreachable;
7586 const utf16_written = std.unicode.utf8ToUtf16Le(&utf16_buf, utf8_buf[0..utf8_written]) catch unreachable;
7587 const bytes = std.mem.sliceAsBytes(utf16_buf[0..utf16_written]);
7588 p.retained_strings.appendSliceAssumeCapacity(bytes);
7589 },
7590 .@"4" => {
7591 const val: u32 = c;
7592 p.retained_strings.appendSliceAssumeCapacity(mem.asBytes(&val));
7593 },
7594 }
7549 },7595 },
7550 .string_literal_wide => if (width) |some| {7596 .improperly_encoded => |bytes| p.retained_strings.appendSliceAssumeCapacity(bytes),
7551 if (some != 1) try p.err(.unsupported_str_cat);7597 .utf8_text => |view| {
7552 } else {7598 switch (char_width) {
7553 width = 1;7599 .@"1" => p.retained_strings.appendSliceAssumeCapacity(view.bytes),
7600 .@"2" => {
7601 var capacity_slice: []align(@alignOf(u16)) u8 = @alignCast(p.retained_strings.unusedCapacitySlice());
7602 const dest_len = std.mem.alignBackward(usize, capacity_slice.len, 2);
7603 var dest = std.mem.bytesAsSlice(u16, capacity_slice[0..dest_len]);
7604 const words_written = std.unicode.utf8ToUtf16Le(dest, view.bytes) catch unreachable;
7605 p.retained_strings.resize(p.retained_strings.items.len + words_written * 2) catch unreachable;
7606 },
7607 .@"4" => {
7608 var it = view.iterator();
7609 while (it.nextCodepoint()) |codepoint| {
7610 const val: u32 = codepoint;
7611 p.retained_strings.appendSliceAssumeCapacity(mem.asBytes(&val));
7612 }
7613 },
7614 }
7554 },7615 },
7555 else => break,7616 };
7556 }7617 for (char_literal_parser.errors.constSlice()) |item| {
7557 p.tok_i += 1;7618 try p.errExtra(item.tag, p.tok_i, item.extra);
7558 }
7559 if (width == null) width = 8;
7560 if (width.? != 8) return p.todo("unicode string literals");
7561
7562 const string_start = p.retained_strings.items.len;
7563 while (start < p.tok_i) : (start += 1) {
7564 var slice = p.tokSlice(start);
7565 slice = slice[0 .. slice.len - 1];
7566 var i = mem.indexOf(u8, slice, "\"").? + 1;
7567 try p.retained_strings.ensureUnusedCapacity(slice.len);
7568 while (i < slice.len) : (i += 1) {
7569 switch (slice[i]) {
7570 '\\' => {
7571 i += 1;
7572 switch (slice[i]) {
7573 '\n' => i += 1,
7574 '\r' => i += 2,
7575 '\'', '\"', '\\', '?' => |c| p.retained_strings.appendAssumeCapacity(c),
7576 'n' => p.retained_strings.appendAssumeCapacity('\n'),
7577 'r' => p.retained_strings.appendAssumeCapacity('\r'),
7578 't' => p.retained_strings.appendAssumeCapacity('\t'),
7579 'a' => p.retained_strings.appendAssumeCapacity(0x07),
7580 'b' => p.retained_strings.appendAssumeCapacity(0x08),
7581 'e' => {
7582 try p.errExtra(.non_standard_escape_char, start, .{ .invalid_escape = .{ .char = 'e', .offset = @intCast(i) } });
7583 p.retained_strings.appendAssumeCapacity(0x1B);
7584 },
7585 'f' => p.retained_strings.appendAssumeCapacity(0x0C),
7586 'v' => p.retained_strings.appendAssumeCapacity(0x0B),
7587 'x' => p.retained_strings.appendAssumeCapacity(try p.parseNumberEscape(start, 16, slice, &i)),
7588 '0'...'7' => p.retained_strings.appendAssumeCapacity(try p.parseNumberEscape(start, 8, slice, &i)),
7589 'u' => try p.parseUnicodeEscape(start, 4, slice, &i),
7590 'U' => try p.parseUnicodeEscape(start, 8, slice, &i),
7591 else => unreachable,
7592 }
7593 },
7594 else => |c| p.retained_strings.appendAssumeCapacity(c),
7595 }
7596 }7619 }
7597 }7620 }
7598 try p.retained_strings.append(0);7621 p.retained_strings.appendNTimesAssumeCapacity(0, @intFromEnum(char_width));
7599 const slice = p.retained_strings.items[string_start..];7622 const slice = p.retained_strings.items[retain_start..];
76007623
7601 const arr_ty = try p.arena.create(Type.Array);7624 const arr_ty = try p.arena.create(Type.Array);
7602 const specifier: Type.Specifier = if (is_u8_literal and p.comp.langopts.hasChar8_T()) .uchar else .char;7625 arr_ty.* = .{ .elem = string_kind.elementType(p.comp), .len = @divExact(slice.len, @intFromEnum(char_width)) };
7603
7604 arr_ty.* = .{ .elem = .{ .specifier = specifier }, .len = slice.len };
7605 var res: Result = .{7626 var res: Result = .{
7606 .ty = .{7627 .ty = .{
7607 .specifier = .array,7628 .specifier = .array,
7608 .data = .{ .array = arr_ty },7629 .data = .{ .array = arr_ty },
7609 },7630 },
7610 .val = Value.bytes(@intCast(string_start), @intCast(p.retained_strings.items.len)),7631 .val = Value.bytes(@intCast(retain_start), @intCast(p.retained_strings.items.len)),
7611 };7632 };
7612 res.node = try p.addNode(.{ .tag = .string_literal_expr, .ty = res.ty, .data = undefined });7633 res.node = try p.addNode(.{ .tag = .string_literal_expr, .ty = res.ty, .data = undefined });
7613 if (!p.in_macro) try p.value_map.put(res.node, res.val);7634 if (!p.in_macro) try p.value_map.put(res.node, res.val);
7614 return res;7635 return res;
7615}7636}
76167637
7617fn parseNumberEscape(p: *Parser, tok: TokenIndex, base: u8, slice: []const u8, i: *usize) !u8 {
7618 if (base == 16) i.* += 1; // skip x
7619 var char: u8 = 0;
7620 var reported = false;
7621 while (i.* < slice.len) : (i.* += 1) {
7622 const val = std.fmt.charToDigit(slice[i.*], base) catch break; // validated by Tokenizer
7623 const product, const overflowed = @mulWithOverflow(char, base);
7624 if (overflowed != 0 and !reported) {
7625 try p.errExtra(.escape_sequence_overflow, tok, .{ .unsigned = i.* });
7626 reported = true;
7627 }
7628 char = product + val;
7629 }
7630 i.* -= 1;
7631 return char;
7632}
7633
7634fn parseUnicodeEscape(p: *Parser, tok: TokenIndex, count: u8, slice: []const u8, i: *usize) !void {
7635 const c = std.fmt.parseInt(u21, slice[i.* + 1 ..][0..count], 16) catch 0x110000; // count validated by tokenizer
7636 i.* += count + 1;
7637 if (!std.unicode.utf8ValidCodepoint(c) or (c < 0xa0 and c != '$' and c != '@' and c != '`')) {
7638 try p.errExtra(.invalid_universal_character, tok, .{ .unsigned = i.* - count - 2 });
7639 return;
7640 }
7641 var buf: [4]u8 = undefined;
7642 const to_write = std.unicode.utf8Encode(c, &buf) catch unreachable; // validated above
7643 p.retained_strings.appendSliceAssumeCapacity(buf[0..to_write]);
7644}
7645
7646fn charLiteral(p: *Parser) Error!Result {7638fn charLiteral(p: *Parser) Error!Result {
7647 defer p.tok_i += 1;7639 defer p.tok_i += 1;
7648 const tok_id = p.tok_ids[p.tok_i];7640 const tok_id = p.tok_ids[p.tok_i];
7649 const char_kind = CharLiteral.Kind.classify(tok_id);7641 const char_kind = TextLiteral.Kind.classify(tok_id, .char_literal) orelse {
7642 if (tok_id == .empty_char_literal) {
7643 try p.err(.empty_char_literal_error);
7644 } else if (tok_id == .unterminated_char_literal) {
7645 try p.err(.unterminated_char_literal_error);
7646 } else unreachable;
7647 return .{
7648 .ty = Type.int,
7649 .val = Value.int(0),
7650 .node = try p.addNode(.{ .tag = .char_literal, .ty = Type.int, .data = undefined }),
7651 };
7652 };
7650 var val: u32 = 0;7653 var val: u32 = 0;
76517654
7652 const slice = char_kind.contentSlice(p.tokSlice(p.tok_i));7655 const slice = char_kind.contentSlice(p.tokSlice(p.tok_i));
...@@ -7655,7 +7658,8 @@ fn charLiteral(p: *Parser) Error!Result {...@@ -7655,7 +7658,8 @@ fn charLiteral(p: *Parser) Error!Result {
7655 // fast path: single unescaped ASCII char7658 // fast path: single unescaped ASCII char
7656 val = slice[0];7659 val = slice[0];
7657 } else {7660 } else {
7658 var char_literal_parser = CharLiteral.Parser.init(slice, char_kind, p.comp);7661 const max_codepoint = char_kind.maxCodepoint(p.comp);
7662 var char_literal_parser = TextLiteral.Parser.init(slice, char_kind, max_codepoint, p.comp);
76597663
7660 const max_chars_expected = 4;7664 const max_chars_expected = 4;
7661 var stack_fallback = std.heap.stackFallback(max_chars_expected * @sizeOf(u32), p.comp.gpa);7665 var stack_fallback = std.heap.stackFallback(max_chars_expected * @sizeOf(u32), p.comp.gpa);
...@@ -7663,20 +7667,21 @@ fn charLiteral(p: *Parser) Error!Result {...@@ -7663,20 +7667,21 @@ fn charLiteral(p: *Parser) Error!Result {
7663 defer chars.deinit();7667 defer chars.deinit();
76647668
7665 while (char_literal_parser.next()) |item| switch (item) {7669 while (char_literal_parser.next()) |item| switch (item) {
7666 .value => |c| try chars.append(c),7670 .value => |v| try chars.append(v),
7671 .codepoint => |c| try chars.append(c),
7667 .improperly_encoded => |s| {7672 .improperly_encoded => |s| {
7668 try chars.ensureUnusedCapacity(s.len);7673 try chars.ensureUnusedCapacity(s.len);
7669 for (s) |c| chars.appendAssumeCapacity(c);7674 for (s) |c| chars.appendAssumeCapacity(c);
7670 },7675 },
7671 .utf8_text => |view| {7676 .utf8_text => |view| {
7672 var it = view.iterator();7677 var it = view.iterator();
7673 var max_codepoint: u21 = 0;7678 var max_codepoint_seen: u21 = 0;
7674 try chars.ensureUnusedCapacity(view.bytes.len);7679 try chars.ensureUnusedCapacity(view.bytes.len);
7675 while (it.nextCodepoint()) |c| {7680 while (it.nextCodepoint()) |c| {
7676 max_codepoint = @max(max_codepoint, c);7681 max_codepoint_seen = @max(max_codepoint_seen, c);
7677 chars.appendAssumeCapacity(c);7682 chars.appendAssumeCapacity(c);
7678 }7683 }
7679 if (max_codepoint > char_kind.maxCodepoint(p.comp)) {7684 if (max_codepoint_seen > max_codepoint) {
7680 char_literal_parser.err(.char_too_large, .{ .none = {} });7685 char_literal_parser.err(.char_too_large, .{ .none = {} });
7681 }7686 }
7682 },7687 },
deps/aro/Preprocessor.zig+30-15
...@@ -266,6 +266,15 @@ pub fn addIncludeResume(pp: *Preprocessor, source: Source.Id, offset: u32, line:...@@ -266,6 +266,15 @@ pub fn addIncludeResume(pp: *Preprocessor, source: Source.Id, offset: u32, line:
266 } });266 } });
267}267}
268268
269fn invalidTokenDiagnostic(tok_id: Token.Id) Diagnostics.Tag {
270 return switch (tok_id) {
271 .unterminated_string_literal => .unterminated_string_literal_warning,
272 .empty_char_literal => .empty_char_literal_warning,
273 .unterminated_char_literal => .unterminated_char_literal_warning,
274 else => unreachable,
275 };
276}
277
269/// Return the name of the #ifndef guard macro that starts a source, if any.278/// Return the name of the #ifndef guard macro that starts a source, if any.
270fn findIncludeGuard(pp: *Preprocessor, source: Source) ?[]const u8 {279fn findIncludeGuard(pp: *Preprocessor, source: Source) ?[]const u8 {
271 var tokenizer = Tokenizer{280 var tokenizer = Tokenizer{
...@@ -631,6 +640,12 @@ fn preprocessExtra(pp: *Preprocessor, source: Source) MacroError!Token {...@@ -631,6 +640,12 @@ fn preprocessExtra(pp: *Preprocessor, source: Source) MacroError!Token {
631 }640 }
632 return tokFromRaw(tok);641 return tokFromRaw(tok);
633 },642 },
643 .unterminated_string_literal, .unterminated_char_literal, .empty_char_literal => |tag| {
644 start_of_line = false;
645 try pp.err(tok, invalidTokenDiagnostic(tag));
646 try pp.expandMacro(&tokenizer, tok);
647 },
648 .unterminated_comment => try pp.err(tok, .unterminated_comment),
634 else => {649 else => {
635 if (tok.id.isMacroIdentifier() and pp.poisoned_identifiers.get(pp.tokSlice(tok)) != null) {650 if (tok.id.isMacroIdentifier() and pp.poisoned_identifiers.get(pp.tokSlice(tok)) != null) {
636 try pp.err(tok, .poisoned_identifier);651 try pp.err(tok, .poisoned_identifier);
...@@ -1239,7 +1254,7 @@ fn reconstructIncludeString(pp: *Preprocessor, param_toks: []const Token) !?[]co...@@ -1239,7 +1254,7 @@ fn reconstructIncludeString(pp: *Preprocessor, param_toks: []const Token) !?[]co
1239 }1254 }
12401255
1241 for (params) |tok| {1256 for (params) |tok| {
1242 const str = pp.expandedSliceExtra(tok, .preserve_macro_ws, false);1257 const str = pp.expandedSliceExtra(tok, .preserve_macro_ws);
1243 try pp.char_buf.appendSlice(str);1258 try pp.char_buf.appendSlice(str);
1244 }1259 }
12451260
...@@ -1985,12 +2000,7 @@ fn expandMacro(pp: *Preprocessor, tokenizer: *Tokenizer, raw: RawToken) MacroErr...@@ -1985,12 +2000,7 @@ fn expandMacro(pp: *Preprocessor, tokenizer: *Tokenizer, raw: RawToken) MacroErr
1985 }2000 }
1986}2001}
19872002
1988fn expandedSliceExtra(2003fn expandedSliceExtra(pp: *const Preprocessor, tok: Token, macro_ws_handling: enum { single_macro_ws, preserve_macro_ws }) []const u8 {
1989 pp: *const Preprocessor,
1990 tok: Token,
1991 macro_ws_handling: enum { single_macro_ws, preserve_macro_ws },
1992 path_escapes: bool,
1993) []const u8 {
1994 if (tok.id.lexeme()) |some| {2004 if (tok.id.lexeme()) |some| {
1995 if (!tok.id.allowsDigraphs(pp.comp) and !(tok.id == .macro_ws and macro_ws_handling == .preserve_macro_ws)) return some;2005 if (!tok.id.allowsDigraphs(pp.comp) and !(tok.id == .macro_ws and macro_ws_handling == .preserve_macro_ws)) return some;
1996 }2006 }
...@@ -1999,7 +2009,6 @@ fn expandedSliceExtra(...@@ -1999,7 +2009,6 @@ fn expandedSliceExtra(
1999 .comp = pp.comp,2009 .comp = pp.comp,
2000 .index = tok.loc.byte_offset,2010 .index = tok.loc.byte_offset,
2001 .source = .generated,2011 .source = .generated,
2002 .path_escapes = path_escapes,
2003 };2012 };
2004 if (tok.id == .macro_string) {2013 if (tok.id == .macro_string) {
2005 while (true) : (tmp_tokenizer.index += 1) {2014 while (true) : (tmp_tokenizer.index += 1) {
...@@ -2013,7 +2022,7 @@ fn expandedSliceExtra(...@@ -2013,7 +2022,7 @@ fn expandedSliceExtra(
20132022
2014/// Get expanded token source string.2023/// Get expanded token source string.
2015pub fn expandedSlice(pp: *Preprocessor, tok: Token) []const u8 {2024pub fn expandedSlice(pp: *Preprocessor, tok: Token) []const u8 {
2016 return pp.expandedSliceExtra(tok, .single_macro_ws, false);2025 return pp.expandedSliceExtra(tok, .single_macro_ws);
2017}2026}
20182027
2019/// Concat two tokens and add the result to pp.generated2028/// Concat two tokens and add the result to pp.generated
...@@ -2182,6 +2191,11 @@ fn define(pp: *Preprocessor, tokenizer: *Tokenizer) Error!void {...@@ -2182,6 +2191,11 @@ fn define(pp: *Preprocessor, tokenizer: *Tokenizer) Error!void {
2182 try pp.token_buf.append(tok);2191 try pp.token_buf.append(tok);
2183 },2192 },
2184 .whitespace => need_ws = true,2193 .whitespace => need_ws = true,
2194 .unterminated_string_literal, .unterminated_char_literal, .empty_char_literal => |tag| {
2195 try pp.err(tok, invalidTokenDiagnostic(tag));
2196 try pp.token_buf.append(tok);
2197 },
2198 .unterminated_comment => try pp.err(tok, .unterminated_comment),
2185 else => {2199 else => {
2186 if (tok.id != .whitespace and need_ws) {2200 if (tok.id != .whitespace and need_ws) {
2187 need_ws = false;2201 need_ws = false;
...@@ -2323,6 +2337,11 @@ fn defineFn(pp: *Preprocessor, tokenizer: *Tokenizer, macro_name: RawToken, l_pa...@@ -2323,6 +2337,11 @@ fn defineFn(pp: *Preprocessor, tokenizer: *Tokenizer, macro_name: RawToken, l_pa
2323 }2337 }
2324 try pp.token_buf.append(tok);2338 try pp.token_buf.append(tok);
2325 },2339 },
2340 .unterminated_string_literal, .unterminated_char_literal, .empty_char_literal => |tag| {
2341 try pp.err(tok, invalidTokenDiagnostic(tag));
2342 try pp.token_buf.append(tok);
2343 },
2344 .unterminated_comment => try pp.err(tok, .unterminated_comment),
2326 else => {2345 else => {
2327 if (tok.id != .whitespace and need_ws) {2346 if (tok.id != .whitespace and need_ws) {
2328 need_ws = false;2347 need_ws = false;
...@@ -2368,8 +2387,6 @@ fn defineFn(pp: *Preprocessor, tokenizer: *Tokenizer, macro_name: RawToken, l_pa...@@ -2368,8 +2387,6 @@ fn defineFn(pp: *Preprocessor, tokenizer: *Tokenizer, macro_name: RawToken, l_pa
23682387
2369/// Handle an #embed directive2388/// Handle an #embed directive
2370fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {2389fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {
2371 tokenizer.path_escapes = true;
2372 defer tokenizer.path_escapes = false;
2373 const first = tokenizer.nextNoWS();2390 const first = tokenizer.nextNoWS();
2374 const filename_tok = pp.findIncludeFilenameToken(first, tokenizer, .expect_nl_eof) catch |er| switch (er) {2391 const filename_tok = pp.findIncludeFilenameToken(first, tokenizer, .expect_nl_eof) catch |er| switch (er) {
2375 error.InvalidInclude => return,2392 error.InvalidInclude => return,
...@@ -2377,7 +2394,7 @@ fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {...@@ -2377,7 +2394,7 @@ fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {
2377 };2394 };
23782395
2379 // Check for empty filename.2396 // Check for empty filename.
2380 const tok_slice = pp.expandedSliceExtra(filename_tok, .single_macro_ws, true);2397 const tok_slice = pp.expandedSliceExtra(filename_tok, .single_macro_ws);
2381 if (tok_slice.len < 3) {2398 if (tok_slice.len < 3) {
2382 try pp.err(first, .empty_filename);2399 try pp.err(first, .empty_filename);
2383 return;2400 return;
...@@ -2419,8 +2436,6 @@ fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {...@@ -2419,8 +2436,6 @@ fn embed(pp: *Preprocessor, tokenizer: *Tokenizer) MacroError!void {
24192436
2420// Handle a #include directive.2437// Handle a #include directive.
2421fn include(pp: *Preprocessor, tokenizer: *Tokenizer, which: Compilation.WhichInclude) MacroError!void {2438fn include(pp: *Preprocessor, tokenizer: *Tokenizer, which: Compilation.WhichInclude) MacroError!void {
2422 tokenizer.path_escapes = true;
2423 defer tokenizer.path_escapes = false;
2424 const first = tokenizer.nextNoWS();2439 const first = tokenizer.nextNoWS();
2425 const new_source = findIncludeSource(pp, tokenizer, first, which) catch |er| switch (er) {2440 const new_source = findIncludeSource(pp, tokenizer, first, which) catch |er| switch (er) {
2426 error.InvalidInclude => return,2441 error.InvalidInclude => return,
...@@ -2586,7 +2601,7 @@ fn findIncludeSource(pp: *Preprocessor, tokenizer: *Tokenizer, first: RawToken,...@@ -2586,7 +2601,7 @@ fn findIncludeSource(pp: *Preprocessor, tokenizer: *Tokenizer, first: RawToken,
2586 const filename_tok = try pp.findIncludeFilenameToken(first, tokenizer, .expect_nl_eof);2601 const filename_tok = try pp.findIncludeFilenameToken(first, tokenizer, .expect_nl_eof);
25872602
2588 // Check for empty filename.2603 // Check for empty filename.
2589 const tok_slice = pp.expandedSliceExtra(filename_tok, .single_macro_ws, true);2604 const tok_slice = pp.expandedSliceExtra(filename_tok, .single_macro_ws);
2590 if (tok_slice.len < 3) {2605 if (tok_slice.len < 3) {
2591 try pp.err(first, .empty_filename);2606 try pp.err(first, .empty_filename);
2592 return error.InvalidInclude;2607 return error.InvalidInclude;
deps/aro/Source.zig+4-1
...@@ -74,7 +74,10 @@ pub fn lineCol(source: Source, loc: Location) LineCol {...@@ -74,7 +74,10 @@ pub fn lineCol(source: Source, loc: Location) LineCol {
74 i += 1;74 i += 1;
75 continue;75 continue;
76 };76 };
77 const cp = std.unicode.utf8Decode(source.buf[i..][0..len]) catch unreachable;77 const cp = std.unicode.utf8Decode(source.buf[i..][0..len]) catch {
78 i += 1;
79 continue;
80 };
78 width += codepointWidth(cp);81 width += codepointWidth(cp);
79 i += len;82 i += len;
80 }83 }
deps/aro/SymbolStack.zig+3-3
...@@ -197,7 +197,7 @@ pub fn defineSymbol(...@@ -197,7 +197,7 @@ pub fn defineSymbol(
197 },197 },
198 .decl => if (names[i] == name) {198 .decl => if (names[i] == name) {
199 const prev_ty = s.syms.items(.ty)[i];199 const prev_ty = s.syms.items(.ty)[i];
200 if (!ty.eql(prev_ty, p.comp, true)) { // TODO adjusted equality check200 if (!ty.eql(prev_ty, p.comp, true)) {
201 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));201 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));
202 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);202 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);
203 }203 }
...@@ -243,7 +243,7 @@ pub fn declareSymbol(...@@ -243,7 +243,7 @@ pub fn declareSymbol(
243 },243 },
244 .decl => if (names[i] == name) {244 .decl => if (names[i] == name) {
245 const prev_ty = s.syms.items(.ty)[i];245 const prev_ty = s.syms.items(.ty)[i];
246 if (!ty.eql(prev_ty, p.comp, true)) { // TODO adjusted equality check246 if (!ty.eql(prev_ty, p.comp, true)) {
247 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));247 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));
248 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);248 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);
249 }249 }
...@@ -251,7 +251,7 @@ pub fn declareSymbol(...@@ -251,7 +251,7 @@ pub fn declareSymbol(
251 },251 },
252 .def, .constexpr => if (names[i] == name) {252 .def, .constexpr => if (names[i] == name) {
253 const prev_ty = s.syms.items(.ty)[i];253 const prev_ty = s.syms.items(.ty)[i];
254 if (!ty.eql(prev_ty, p.comp, true)) { // TODO adjusted equality check254 if (!ty.eql(prev_ty, p.comp, true)) {
255 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));255 try p.errStr(.redefinition_incompatible, tok, p.tokSlice(tok));
256 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);256 try p.errTok(.previous_definition, s.syms.items(.tok)[i]);
257 break;257 break;
deps/aro/TextLiteral.zig created+371
...@@ -0,0 +1,371 @@
1//! Parsing and classification of string and character literals
2
3const std = @import("std");
4const Compilation = @import("Compilation.zig");
5const Type = @import("Type.zig");
6const Diagnostics = @import("Diagnostics.zig");
7const Tokenizer = @import("Tokenizer.zig");
8const mem = std.mem;
9
10pub const Item = union(enum) {
11 /// decoded hex or character escape
12 value: u32,
13 /// validated unicode codepoint
14 codepoint: u21,
15 /// Char literal in the source text is not utf8 encoded
16 improperly_encoded: []const u8,
17 /// 1 or more unescaped bytes
18 utf8_text: std.unicode.Utf8View,
19};
20
21const CharDiagnostic = struct {
22 tag: Diagnostics.Tag,
23 extra: Diagnostics.Message.Extra,
24};
25
26pub const Kind = enum {
27 char,
28 wide,
29 utf_8,
30 utf_16,
31 utf_32,
32 /// Error kind that halts parsing
33 unterminated,
34
35 pub fn classify(id: Tokenizer.Token.Id, context: enum { string_literal, char_literal }) ?Kind {
36 return switch (context) {
37 .string_literal => switch (id) {
38 .string_literal => .char,
39 .string_literal_utf_8 => .utf_8,
40 .string_literal_wide => .wide,
41 .string_literal_utf_16 => .utf_16,
42 .string_literal_utf_32 => .utf_32,
43 .unterminated_string_literal => .unterminated,
44 else => null,
45 },
46 .char_literal => switch (id) {
47 .char_literal => .char,
48 .char_literal_utf_8 => .utf_8,
49 .char_literal_wide => .wide,
50 .char_literal_utf_16 => .utf_16,
51 .char_literal_utf_32 => .utf_32,
52 else => null,
53 },
54 };
55 }
56
57 /// Should only be called for string literals. Determines the result kind of two adjacent string
58 /// literals
59 pub fn concat(self: Kind, other: Kind) !Kind {
60 if (self == .unterminated or other == .unterminated) return .unterminated;
61 if (self == other) return self; // can always concat with own kind
62 if (self == .char) return other; // char + X -> X
63 if (other == .char) return self; // X + char -> X
64 return error.CannotConcat;
65 }
66
67 /// Largest unicode codepoint that can be represented by this character kind
68 /// May be smaller than the largest value that can be represented.
69 /// For example u8 char literals may only specify 0-127 via literals or
70 /// character escapes, but may specify up to \xFF via hex escapes.
71 pub fn maxCodepoint(kind: Kind, comp: *const Compilation) u21 {
72 return @intCast(switch (kind) {
73 .char => std.math.maxInt(u7),
74 .wide => @min(0x10FFFF, comp.types.wchar.maxInt(comp)),
75 .utf_8 => std.math.maxInt(u7),
76 .utf_16 => std.math.maxInt(u16),
77 .utf_32 => 0x10FFFF,
78 .unterminated => unreachable,
79 });
80 }
81
82 /// Largest integer that can be represented by this character kind
83 pub fn maxInt(kind: Kind, comp: *const Compilation) u32 {
84 return @intCast(switch (kind) {
85 .char, .utf_8 => std.math.maxInt(u8),
86 .wide => comp.types.wchar.maxInt(comp),
87 .utf_16 => std.math.maxInt(u16),
88 .utf_32 => std.math.maxInt(u32),
89 .unterminated => unreachable,
90 });
91 }
92
93 /// The C type of a character literal of this kind
94 pub fn charLiteralType(kind: Kind, comp: *const Compilation) Type {
95 return switch (kind) {
96 .char => Type.int,
97 .wide => comp.types.wchar,
98 .utf_8 => .{ .specifier = .uchar },
99 .utf_16 => comp.types.uint_least16_t,
100 .utf_32 => comp.types.uint_least32_t,
101 .unterminated => unreachable,
102 };
103 }
104
105 /// Return the actual contents of the literal with leading / trailing quotes and
106 /// specifiers removed
107 pub fn contentSlice(kind: Kind, delimited: []const u8) []const u8 {
108 const end = delimited.len - 1; // remove trailing quote
109 return switch (kind) {
110 .char => delimited[1..end],
111 .wide => delimited[2..end],
112 .utf_8 => delimited[3..end],
113 .utf_16 => delimited[2..end],
114 .utf_32 => delimited[2..end],
115 .unterminated => unreachable,
116 };
117 }
118
119 /// The size of a character unit for a string literal of this kind
120 pub fn charUnitSize(kind: Kind, comp: *const Compilation) Compilation.CharUnitSize {
121 return switch (kind) {
122 .char => .@"1",
123 .wide => switch (comp.types.wchar.sizeof(comp).?) {
124 2 => .@"2",
125 4 => .@"4",
126 else => unreachable,
127 },
128 .utf_8 => .@"1",
129 .utf_16 => .@"2",
130 .utf_32 => .@"4",
131 .unterminated => unreachable,
132 };
133 }
134
135 /// Required alignment within aro (on compiler host) for writing to retained_strings
136 pub fn internalStorageAlignment(kind: Kind, comp: *const Compilation) usize {
137 return switch (kind.charUnitSize(comp)) {
138 inline else => |size| @alignOf(size.Type()),
139 };
140 }
141
142 /// The C type of an element of a string literal of this kind
143 pub fn elementType(kind: Kind, comp: *const Compilation) Type {
144 return switch (kind) {
145 .unterminated => unreachable,
146 .char => .{ .specifier = .char },
147 .utf_8 => if (comp.langopts.hasChar8_T()) .{ .specifier = .uchar } else .{ .specifier = .char },
148 else => kind.charLiteralType(comp),
149 };
150 }
151};
152
153pub const Parser = struct {
154 literal: []const u8,
155 i: usize = 0,
156 kind: Kind,
157 max_codepoint: u21,
158 /// We only want to issue a max of 1 error per char literal
159 errored: bool = false,
160 errors: std.BoundedArray(CharDiagnostic, 4) = .{},
161 comp: *const Compilation,
162
163 pub fn init(literal: []const u8, kind: Kind, max_codepoint: u21, comp: *const Compilation) Parser {
164 return .{
165 .literal = literal,
166 .comp = comp,
167 .kind = kind,
168 .max_codepoint = max_codepoint,
169 };
170 }
171
172 fn prefixLen(self: *const Parser) usize {
173 return switch (self.kind) {
174 .unterminated => unreachable,
175 .char => 0,
176 .utf_8 => 2,
177 .wide, .utf_16, .utf_32 => 1,
178 };
179 }
180
181 pub fn err(self: *Parser, tag: Diagnostics.Tag, extra: Diagnostics.Message.Extra) void {
182 if (self.errored) return;
183 self.errored = true;
184 const diagnostic = .{ .tag = tag, .extra = extra };
185 self.errors.append(diagnostic) catch {
186 _ = self.errors.pop();
187 self.errors.append(diagnostic) catch unreachable;
188 };
189 }
190
191 pub fn warn(self: *Parser, tag: Diagnostics.Tag, extra: Diagnostics.Message.Extra) void {
192 if (self.errored) return;
193 self.errors.append(.{ .tag = tag, .extra = extra }) catch {};
194 }
195
196 pub fn next(self: *Parser) ?Item {
197 if (self.i >= self.literal.len) return null;
198
199 const start = self.i;
200 if (self.literal[start] != '\\') {
201 self.i = mem.indexOfScalarPos(u8, self.literal, start + 1, '\\') orelse self.literal.len;
202 const unescaped_slice = self.literal[start..self.i];
203
204 const view = std.unicode.Utf8View.init(unescaped_slice) catch {
205 if (self.kind != .char) {
206 self.err(.illegal_char_encoding_error, .{ .none = {} });
207 return null;
208 }
209 self.warn(.illegal_char_encoding_warning, .{ .none = {} });
210 return .{ .improperly_encoded = self.literal[start..self.i] };
211 };
212 return .{ .utf8_text = view };
213 }
214 switch (self.literal[start + 1]) {
215 'u', 'U' => return self.parseUnicodeEscape(),
216 else => return self.parseEscapedChar(),
217 }
218 }
219
220 fn parseUnicodeEscape(self: *Parser) ?Item {
221 const start = self.i;
222
223 std.debug.assert(self.literal[self.i] == '\\');
224
225 const kind = self.literal[self.i + 1];
226 std.debug.assert(kind == 'u' or kind == 'U');
227
228 self.i += 2;
229 if (self.i >= self.literal.len or !std.ascii.isHex(self.literal[self.i])) {
230 self.err(.missing_hex_escape, .{ .ascii = @intCast(kind) });
231 return null;
232 }
233 const expected_len: usize = if (kind == 'u') 4 else 8;
234 var overflowed = false;
235 var count: usize = 0;
236 var val: u32 = 0;
237
238 for (self.literal[self.i..], 0..) |c, i| {
239 if (i == expected_len) break;
240
241 const char = std.fmt.charToDigit(c, 16) catch {
242 break;
243 };
244
245 val, const overflow = @shlWithOverflow(val, 4);
246 overflowed = overflowed or overflow != 0;
247 val |= char;
248 count += 1;
249 }
250 self.i += expected_len;
251
252 if (overflowed) {
253 self.err(.escape_sequence_overflow, .{ .unsigned = start + self.prefixLen() });
254 return null;
255 }
256
257 if (count != expected_len) {
258 self.err(.incomplete_universal_character, .{ .none = {} });
259 return null;
260 }
261
262 if (val > std.math.maxInt(u21) or !std.unicode.utf8ValidCodepoint(@intCast(val))) {
263 self.err(.invalid_universal_character, .{ .unsigned = start + self.prefixLen() });
264 return null;
265 }
266
267 if (val > self.max_codepoint) {
268 self.err(.char_too_large, .{ .none = {} });
269 return null;
270 }
271
272 if (val < 0xA0 and (val != '$' and val != '@' and val != '`')) {
273 const is_error = !self.comp.langopts.standard.atLeast(.c2x);
274 if (val >= 0x20 and val <= 0x7F) {
275 if (is_error) {
276 self.err(.ucn_basic_char_error, .{ .ascii = @intCast(val) });
277 } else {
278 self.warn(.ucn_basic_char_warning, .{ .ascii = @intCast(val) });
279 }
280 } else {
281 if (is_error) {
282 self.err(.ucn_control_char_error, .{ .none = {} });
283 } else {
284 self.warn(.ucn_control_char_warning, .{ .none = {} });
285 }
286 }
287 }
288
289 self.warn(.c89_ucn_in_literal, .{ .none = {} });
290 return .{ .codepoint = @intCast(val) };
291 }
292
293 fn parseEscapedChar(self: *Parser) Item {
294 self.i += 1;
295 const c = self.literal[self.i];
296 defer if (c != 'x' and (c < '0' or c > '7')) {
297 self.i += 1;
298 };
299
300 switch (c) {
301 '\n' => unreachable, // removed by line splicing
302 '\r' => unreachable, // removed by line splicing
303 '\'', '\"', '\\', '?' => return .{ .value = c },
304 'n' => return .{ .value = '\n' },
305 'r' => return .{ .value = '\r' },
306 't' => return .{ .value = '\t' },
307 'a' => return .{ .value = 0x07 },
308 'b' => return .{ .value = 0x08 },
309 'e', 'E' => {
310 self.warn(.non_standard_escape_char, .{ .invalid_escape = .{ .char = c, .offset = @intCast(self.i) } });
311 return .{ .value = 0x1B };
312 },
313 '(', '{', '[', '%' => {
314 self.warn(.non_standard_escape_char, .{ .invalid_escape = .{ .char = c, .offset = @intCast(self.i) } });
315 return .{ .value = c };
316 },
317 'f' => return .{ .value = 0x0C },
318 'v' => return .{ .value = 0x0B },
319 'x' => return .{ .value = self.parseNumberEscape(.hex) },
320 '0'...'7' => return .{ .value = self.parseNumberEscape(.octal) },
321 'u', 'U' => unreachable, // handled by parseUnicodeEscape
322 else => {
323 self.warn(.unknown_escape_sequence, .{ .invalid_escape = .{ .char = c, .offset = @intCast(self.i) } });
324 return .{ .value = c };
325 },
326 }
327 }
328
329 fn parseNumberEscape(self: *Parser, base: EscapeBase) u32 {
330 var val: u32 = 0;
331 var count: usize = 0;
332 var overflowed = false;
333 const start = self.i;
334 defer self.i += count;
335 const slice = switch (base) {
336 .octal => self.literal[self.i..@min(self.literal.len, self.i + 3)], // max 3 chars
337 .hex => blk: {
338 self.i += 1;
339 break :blk self.literal[self.i..]; // skip over 'x'; could have an arbitrary number of chars
340 },
341 };
342 for (slice) |c| {
343 const char = std.fmt.charToDigit(c, @intFromEnum(base)) catch break;
344 val, const overflow = @shlWithOverflow(val, base.log2());
345 if (overflow != 0) overflowed = true;
346 val += char;
347 count += 1;
348 }
349 if (overflowed or val > self.kind.maxInt(self.comp)) {
350 self.err(.escape_sequence_overflow, .{ .unsigned = start + self.prefixLen() });
351 return 0;
352 }
353 if (count == 0) {
354 std.debug.assert(base == .hex);
355 self.err(.missing_hex_escape, .{ .ascii = 'x' });
356 }
357 return val;
358 }
359};
360
361const EscapeBase = enum(u8) {
362 octal = 8,
363 hex = 16,
364
365 fn log2(base: EscapeBase) u4 {
366 return switch (base) {
367 .octal => 3,
368 .hex => 4,
369 };
370 }
371};
deps/aro/Tokenizer.zig+43-78
...@@ -30,6 +30,10 @@ pub const Token = struct {...@@ -30,6 +30,10 @@ pub const Token = struct {
30 string_literal_utf_32,30 string_literal_utf_32,
31 string_literal_wide,31 string_literal_wide,
3232
33 /// Any string literal with an embedded newline or EOF
34 /// Always a parser error; by default just a warning from preprocessor
35 unterminated_string_literal,
36
33 // <foobar> only generated by preprocessor37 // <foobar> only generated by preprocessor
34 macro_string,38 macro_string,
3539
...@@ -40,6 +44,17 @@ pub const Token = struct {...@@ -40,6 +44,17 @@ pub const Token = struct {
40 char_literal_utf_32,44 char_literal_utf_32,
41 char_literal_wide,45 char_literal_wide,
4246
47 /// Any character literal with nothing inside the quotes
48 /// Always a parser error; by default just a warning from preprocessor
49 empty_char_literal,
50
51 /// Any character literal with an embedded newline or EOF
52 /// Always a parser error; by default just a warning from preprocessor
53 unterminated_char_literal,
54
55 /// `/* */` style comment without a closing `*/` before EOF
56 unterminated_comment,
57
43 /// Integer literal tokens generated by preprocessor.58 /// Integer literal tokens generated by preprocessor.
44 one,59 one,
45 zero,60 zero,
...@@ -470,6 +485,7 @@ pub const Token = struct {...@@ -470,6 +485,7 @@ pub const Token = struct {
470 return switch (id) {485 return switch (id) {
471 .include_start,486 .include_start,
472 .include_resume,487 .include_resume,
488 .unterminated_comment, // Fatal error; parsing should not be attempted
473 => unreachable,489 => unreachable,
474490
475 .invalid,491 .invalid,
...@@ -480,6 +496,9 @@ pub const Token = struct {...@@ -480,6 +496,9 @@ pub const Token = struct {
480 .string_literal_utf_8,496 .string_literal_utf_8,
481 .string_literal_utf_32,497 .string_literal_utf_32,
482 .string_literal_wide,498 .string_literal_wide,
499 .unterminated_string_literal,
500 .unterminated_char_literal,
501 .empty_char_literal,
483 .char_literal,502 .char_literal,
484 .char_literal_utf_8,503 .char_literal_utf_8,
485 .char_literal_utf_16,504 .char_literal_utf_16,
...@@ -984,8 +1003,6 @@ index: u32 = 0,...@@ -984,8 +1003,6 @@ index: u32 = 0,
984source: Source.Id,1003source: Source.Id,
985comp: *const Compilation,1004comp: *const Compilation,
986line: u32 = 1,1005line: u32 = 1,
987/// Used to parse include strings with Windows style paths.
988path_escapes: bool = false,
9891006
990pub fn next(self: *Tokenizer) Token {1007pub fn next(self: *Tokenizer) Token {
991 var state: enum {1008 var state: enum {
...@@ -996,14 +1013,10 @@ pub fn next(self: *Tokenizer) Token {...@@ -996,14 +1013,10 @@ pub fn next(self: *Tokenizer) Token {
996 U,1013 U,
997 L,1014 L,
998 string_literal,1015 string_literal,
999 path_escape,
1000 char_literal_start,1016 char_literal_start,
1001 char_literal,1017 char_literal,
1002 char_escape_sequence,1018 char_escape_sequence,
1003 escape_sequence,1019 string_escape_sequence,
1004 octal_escape,
1005 hex_escape,
1006 unicode_escape,
1007 identifier,1020 identifier,
1008 extended_identifier,1021 extended_identifier,
1009 equal,1022 equal,
...@@ -1038,8 +1051,6 @@ pub fn next(self: *Tokenizer) Token {...@@ -1038,8 +1051,6 @@ pub fn next(self: *Tokenizer) Token {
1038 var start = self.index;1051 var start = self.index;
1039 var id: Token.Id = .eof;1052 var id: Token.Id = .eof;
10401053
1041 var return_state = state;
1042 var counter: u32 = 0;
1043 while (self.index < self.buf.len) : (self.index += 1) {1054 while (self.index < self.buf.len) : (self.index += 1) {
1044 const c = self.buf[self.index];1055 const c = self.buf[self.index];
1045 switch (state) {1056 switch (state) {
...@@ -1219,29 +1230,30 @@ pub fn next(self: *Tokenizer) Token {...@@ -1219,29 +1230,30 @@ pub fn next(self: *Tokenizer) Token {
1219 },1230 },
1220 .string_literal => switch (c) {1231 .string_literal => switch (c) {
1221 '\\' => {1232 '\\' => {
1222 return_state = .string_literal;1233 state = .string_escape_sequence;
1223 state = if (self.path_escapes) .path_escape else .escape_sequence;
1224 },1234 },
1225 '"' => {1235 '"' => {
1226 self.index += 1;1236 self.index += 1;
1227 break;1237 break;
1228 },1238 },
1229 '\n' => {1239 '\n' => {
1230 id = .invalid;1240 id = .unterminated_string_literal;
1231 break;1241 break;
1232 },1242 },
1233 '\r' => unreachable,1243 '\r' => unreachable,
1234 else => {},1244 else => {},
1235 },1245 },
1236 .path_escape => {
1237 state = .string_literal;
1238 },
1239 .char_literal_start => switch (c) {1246 .char_literal_start => switch (c) {
1240 '\\' => {1247 '\\' => {
1241 state = .char_escape_sequence;1248 state = .char_escape_sequence;
1242 },1249 },
1243 '\'', '\n' => {1250 '\'' => {
1244 id = .invalid;1251 id = .empty_char_literal;
1252 self.index += 1;
1253 break;
1254 },
1255 '\n' => {
1256 id = .unterminated_char_literal;
1245 break;1257 break;
1246 },1258 },
1247 else => {1259 else => {
...@@ -1257,7 +1269,7 @@ pub fn next(self: *Tokenizer) Token {...@@ -1257,7 +1269,7 @@ pub fn next(self: *Tokenizer) Token {
1257 break;1269 break;
1258 },1270 },
1259 '\n' => {1271 '\n' => {
1260 id = .invalid;1272 id = .unterminated_char_literal;
1261 break;1273 break;
1262 },1274 },
1263 else => {},1275 else => {},
...@@ -1266,55 +1278,9 @@ pub fn next(self: *Tokenizer) Token {...@@ -1266,55 +1278,9 @@ pub fn next(self: *Tokenizer) Token {
1266 '\r', '\n' => unreachable, // removed by line splicing1278 '\r', '\n' => unreachable, // removed by line splicing
1267 else => state = .char_literal,1279 else => state = .char_literal,
1268 },1280 },
1269 .escape_sequence => switch (c) {1281 .string_escape_sequence => switch (c) {
1270 '\'', '"', '?', '\\', 'a', 'b', 'e', 'f', 'n', 'r', 't', 'v' => {
1271 state = return_state;
1272 },
1273 '\r', '\n' => unreachable, // removed by line splicing1282 '\r', '\n' => unreachable, // removed by line splicing
1274 '0'...'7' => {1283 else => state = .string_literal,
1275 counter = 1;
1276 state = .octal_escape;
1277 },
1278 'x' => state = .hex_escape,
1279 'u' => {
1280 counter = 4;
1281 state = .unicode_escape;
1282 },
1283 'U' => {
1284 counter = 8;
1285 state = .unicode_escape;
1286 },
1287 else => {
1288 id = .invalid;
1289 break;
1290 },
1291 },
1292 .octal_escape => switch (c) {
1293 '0'...'7' => {
1294 counter += 1;
1295 if (counter == 3) state = return_state;
1296 },
1297 else => {
1298 self.index -= 1;
1299 state = return_state;
1300 },
1301 },
1302 .hex_escape => switch (c) {
1303 '0'...'9', 'a'...'f', 'A'...'F' => {},
1304 else => {
1305 self.index -= 1;
1306 state = return_state;
1307 },
1308 },
1309 .unicode_escape => switch (c) {
1310 '0'...'9', 'a'...'f', 'A'...'F' => {
1311 counter -= 1;
1312 if (counter == 0) state = return_state;
1313 },
1314 else => {
1315 id = .invalid;
1316 break;
1317 },
1318 },1284 },
1319 .identifier, .extended_identifier => switch (c) {1285 .identifier, .extended_identifier => switch (c) {
1320 'a'...'z', 'A'...'Z', '_', '0'...'9' => {},1286 'a'...'z', 'A'...'Z', '_', '0'...'9' => {},
...@@ -1732,19 +1698,18 @@ pub fn next(self: *Tokenizer) Token {...@@ -1732,19 +1698,18 @@ pub fn next(self: *Tokenizer) Token {
1732 .start, .line_comment => {},1698 .start, .line_comment => {},
1733 .u, .u8, .U, .L, .identifier => id = Token.getTokenId(self.comp, self.buf[start..self.index]),1699 .u, .u8, .U, .L, .identifier => id = Token.getTokenId(self.comp, self.buf[start..self.index]),
1734 .extended_identifier => id = .extended_identifier,1700 .extended_identifier => id = .extended_identifier,
1735 .period2,1701
1736 .string_literal,1702 .period2 => {
1737 .path_escape,1703 self.index -= 1;
1738 .char_literal_start,1704 id = .period;
1739 .char_literal,1705 },
1740 .escape_sequence,1706
1741 .char_escape_sequence,
1742 .octal_escape,
1743 .hex_escape,
1744 .unicode_escape,
1745 .multi_line_comment,1707 .multi_line_comment,
1746 .multi_line_comment_asterisk,1708 .multi_line_comment_asterisk,
1747 => id = .invalid,1709 => id = .unterminated_comment,
1710
1711 .char_escape_sequence, .char_literal, .char_literal_start => id = .unterminated_char_literal,
1712 .string_escape_sequence, .string_literal => id = .unterminated_string_literal,
17481713
1749 .whitespace => id = .whitespace,1714 .whitespace => id = .whitespace,
1750 .multi_line_comment_done => id = .whitespace,1715 .multi_line_comment_done => id = .whitespace,
...@@ -2114,7 +2079,7 @@ test "extended identifiers" {...@@ -2114,7 +2079,7 @@ test "extended identifiers" {
2114 try expectTokens("0x0\u{E0000}", &.{ .pp_num, .extended_identifier });2079 try expectTokens("0x0\u{E0000}", &.{ .pp_num, .extended_identifier });
2115 try expectTokens("\"\\0\u{E0000}\"", &.{.string_literal});2080 try expectTokens("\"\\0\u{E0000}\"", &.{.string_literal});
2116 try expectTokens("\"\\x\u{E0000}\"", &.{.string_literal});2081 try expectTokens("\"\\x\u{E0000}\"", &.{.string_literal});
2117 try expectTokens("\"\\u\u{E0000}\"", &.{ .invalid, .extended_identifier, .invalid });2082 try expectTokens("\"\\u\u{E0000}\"", &.{.string_literal});
2118 try expectTokens("1e\u{E0000}", &.{ .pp_num, .extended_identifier });2083 try expectTokens("1e\u{E0000}", &.{ .pp_num, .extended_identifier });
2119 try expectTokens("1e1\u{E0000}", &.{ .pp_num, .extended_identifier });2084 try expectTokens("1e1\u{E0000}", &.{ .pp_num, .extended_identifier });
2120}2085}
deps/aro/Tree.zig+5-16
...@@ -6,7 +6,6 @@ const Source = @import("Source.zig");...@@ -6,7 +6,6 @@ const Source = @import("Source.zig");
6const Attribute = @import("Attribute.zig");6const Attribute = @import("Attribute.zig");
7const Value = @import("Value.zig");7const Value = @import("Value.zig");
8const StringInterner = @import("StringInterner.zig");8const StringInterner = @import("StringInterner.zig");
9const BuiltinFunction = @import("builtins/BuiltinFunction.zig");
109
11const Tree = @This();10const Tree = @This();
1211
...@@ -657,17 +656,6 @@ pub fn isLvalExtra(nodes: Node.List.Slice, extra: []const NodeIndex, value_map:...@@ -657,17 +656,6 @@ pub fn isLvalExtra(nodes: Node.List.Slice, extra: []const NodeIndex, value_map:
657 }656 }
658}657}
659658
660pub fn dumpStr(retained_strings: []const u8, range: Value.ByteRange, tag: Tag, writer: anytype) !void {
661 switch (tag) {
662 .string_literal_expr => {
663 const lit_range = range.trim(1); // remove null-terminator
664 const str = lit_range.slice(retained_strings);
665 try writer.print("\"{}\"", .{std.zig.fmtEscapes(str)});
666 },
667 else => unreachable,
668 }
669}
670
671pub fn tokSlice(tree: Tree, tok_i: TokenIndex) []const u8 {659pub fn tokSlice(tree: Tree, tok_i: TokenIndex) []const u8 {
672 if (tree.tokens.items(.id)[tok_i].lexeme()) |some| return some;660 if (tree.tokens.items(.id)[tok_i].lexeme()) |some| return some;
673 const loc = tree.tokens.items(.loc)[tok_i];661 const loc = tree.tokens.items(.loc)[tok_i];
...@@ -703,12 +691,13 @@ fn dumpAttribute(attr: Attribute, strings: []const u8, writer: anytype) !void {...@@ -703,12 +691,13 @@ fn dumpAttribute(attr: Attribute, strings: []const u8, writer: anytype) !void {
703 switch (attr.tag) {691 switch (attr.tag) {
704 inline else => |tag| {692 inline else => |tag| {
705 const args = @field(attr.args, @tagName(tag));693 const args = @field(attr.args, @tagName(tag));
706 if (@TypeOf(args) == void) {694 const fields = @typeInfo(@TypeOf(args)).Struct.fields;
695 if (fields.len == 0) {
707 try writer.writeByte('\n');696 try writer.writeByte('\n');
708 return;697 return;
709 }698 }
710 try writer.writeByte(' ');699 try writer.writeByte(' ');
711 inline for (@typeInfo(@TypeOf(args)).Struct.fields, 0..) |f, i| {700 inline for (fields, 0..) |f, i| {
712 if (comptime std.mem.eql(u8, f.name, "__name_tok")) continue;701 if (comptime std.mem.eql(u8, f.name, "__name_tok")) continue;
713 if (i != 0) {702 if (i != 0) {
714 try writer.writeAll(", ");703 try writer.writeAll(", ");
...@@ -716,8 +705,8 @@ fn dumpAttribute(attr: Attribute, strings: []const u8, writer: anytype) !void {...@@ -716,8 +705,8 @@ fn dumpAttribute(attr: Attribute, strings: []const u8, writer: anytype) !void {
716 try writer.writeAll(f.name);705 try writer.writeAll(f.name);
717 try writer.writeAll(": ");706 try writer.writeAll(": ");
718 switch (f.type) {707 switch (f.type) {
719 Value.ByteRange => try writer.print("\"{s}\"", .{@field(args, f.name).slice(strings)}),708 Value.ByteRange => try writer.print("\"{s}\"", .{@field(args, f.name).slice(strings, .@"1")}),
720 ?Value.ByteRange => try writer.print("\"{?s}\"", .{if (@field(args, f.name)) |range| range.slice(strings) else null}),709 ?Value.ByteRange => try writer.print("\"{?s}\"", .{if (@field(args, f.name)) |range| range.slice(strings, .@"1") else null}),
721 else => switch (@typeInfo(f.type)) {710 else => switch (@typeInfo(f.type)) {
722 .Enum => try writer.writeAll(@tagName(@field(args, f.name))),711 .Enum => try writer.writeAll(@tagName(@field(args, f.name))),
723 else => try writer.print("{any}", .{@field(args, f.name)}),712 else => try writer.print("{any}", .{@field(args, f.name)}),
deps/aro/Type.zig+54-43
...@@ -9,7 +9,6 @@ const StringInterner = @import("StringInterner.zig");...@@ -9,7 +9,6 @@ const StringInterner = @import("StringInterner.zig");
9const StringId = StringInterner.StringId;9const StringId = StringInterner.StringId;
10const target_util = @import("target.zig");10const target_util = @import("target.zig");
11const LangOpts = @import("LangOpts.zig");11const LangOpts = @import("LangOpts.zig");
12const BuiltinFunction = @import("builtins/BuiltinFunction.zig");
1312
14const Type = @This();13const Type = @This();
1514
...@@ -104,6 +103,35 @@ pub const Func = struct {...@@ -104,6 +103,35 @@ pub const Func = struct {
104 name: StringId,103 name: StringId,
105 name_tok: TokenIndex,104 name_tok: TokenIndex,
106 };105 };
106
107 fn eql(a: *const Func, b: *const Func, a_var_args: bool, b_var_args: bool, comp: *const Compilation) bool {
108 // return type cannot have qualifiers
109 if (!a.return_type.eql(b.return_type, comp, false)) return false;
110
111 if (a.params.len != b.params.len) {
112 const a_no_proto = a_var_args and a.params.len == 0 and !comp.langopts.standard.atLeast(.c2x);
113 const b_no_proto = b_var_args and b.params.len == 0 and !comp.langopts.standard.atLeast(.c2x);
114 if (a_no_proto or b_no_proto) {
115 const maybe_has_params = if (a_no_proto) b else a;
116 for (maybe_has_params.params) |param| {
117 if (param.ty.undergoesDefaultArgPromotion(comp)) return false;
118 }
119 return true;
120 }
121 }
122 if (a_var_args != b_var_args) return false;
123 // TODO validate this
124 for (a.params, b.params) |param, b_qual| {
125 var a_unqual = param.ty;
126 a_unqual.qual.@"const" = false;
127 a_unqual.qual.@"volatile" = false;
128 var b_unqual = b_qual.ty;
129 b_unqual.qual.@"const" = false;
130 b_unqual.qual.@"volatile" = false;
131 if (!a_unqual.eql(b_unqual, comp, true)) return false;
132 }
133 return true;
134 }
107};135};
108136
109pub const Array = struct {137pub const Array = struct {
...@@ -448,6 +476,22 @@ pub fn isArray(ty: Type) bool {...@@ -448,6 +476,22 @@ pub fn isArray(ty: Type) bool {
448 };476 };
449}477}
450478
479/// Whether the type is promoted if used as a variadic argument or as an argument to a function with no prototype
480fn undergoesDefaultArgPromotion(ty: Type, comp: *const Compilation) bool {
481 return switch (ty.specifier) {
482 .bool => true,
483 .char, .uchar, .schar => true,
484 .short, .ushort => true,
485 .@"enum" => if (comp.langopts.emulate == .clang) ty.data.@"enum".isIncomplete() else false,
486 .float => true,
487
488 .typeof_type => ty.data.sub_type.undergoesDefaultArgPromotion(comp),
489 .typeof_expr => ty.data.expr.ty.undergoesDefaultArgPromotion(comp),
490 .attributed => ty.data.attributed.base.undergoesDefaultArgPromotion(comp),
491 else => false,
492 };
493}
494
451pub fn isScalar(ty: Type) bool {495pub fn isScalar(ty: Type) bool {
452 return ty.isInt() or ty.isScalarNonInt();496 return ty.isInt() or ty.isScalarNonInt();
453}497}
...@@ -1195,31 +1239,6 @@ pub fn annotationAlignment(comp: *const Compilation, attrs: ?[]const Attribute)...@@ -1195,31 +1239,6 @@ pub fn annotationAlignment(comp: *const Compilation, attrs: ?[]const Attribute)
1195 return max_requested;1239 return max_requested;
1196}1240}
11971241
1198/// Checks type compatibility for __builtin_types_compatible_p
1199/// Returns true if the unqualified version of `a_param` and `b_param` are the same
1200/// Ignores top-level qualifiers (e.g. `int` and `const int` are compatible) but `int *` and `const int *` are not
1201/// Two types that are typedefed are considered compatible if their underlying types are compatible.
1202/// An enum type is not considered to be compatible with another enum type even if both are compatible with the same integer type;
1203/// `A[]` and `A[N]` for a type `A` and integer `N` are compatible
1204pub fn compatible(a_param: Type, b_param: Type, comp: *const Compilation) bool {
1205 var a_unqual = a_param.canonicalize(.standard);
1206 a_unqual.qual.@"const" = false;
1207 a_unqual.qual.@"volatile" = false;
1208 var b_unqual = b_param.canonicalize(.standard);
1209 b_unqual.qual.@"const" = false;
1210 b_unqual.qual.@"volatile" = false;
1211
1212 if (a_unqual.eql(b_unqual, comp, true)) return true;
1213 if (!a_unqual.isArray() or !b_unqual.isArray()) return false;
1214
1215 if (a_unqual.arrayLen() == null or b_unqual.arrayLen() == null) {
1216 // incomplete arrays are compatible with arrays of the same element type
1217 // GCC and clang ignore cv-qualifiers on arrays
1218 return a_unqual.elemType().compatible(b_unqual.elemType(), comp);
1219 }
1220 return false;
1221}
1222
1223pub fn eql(a_param: Type, b_param: Type, comp: *const Compilation, check_qualifiers: bool) bool {1242pub fn eql(a_param: Type, b_param: Type, comp: *const Compilation, check_qualifiers: bool) bool {
1224 const a = a_param.canonicalize(.standard);1243 const a = a_param.canonicalize(.standard);
1225 const b = b_param.canonicalize(.standard);1244 const b = b_param.canonicalize(.standard);
...@@ -1252,29 +1271,21 @@ pub fn eql(a_param: Type, b_param: Type, comp: *const Compilation, check_qualifi...@@ -1252,29 +1271,21 @@ pub fn eql(a_param: Type, b_param: Type, comp: *const Compilation, check_qualifi
1252 .func,1271 .func,
1253 .var_args_func,1272 .var_args_func,
1254 .old_style_func,1273 .old_style_func,
1255 => {1274 => if (!a.data.func.eql(b.data.func, a.specifier == .var_args_func, b.specifier == .var_args_func, comp)) return false,
1256 // TODO validate this
1257 if (a.data.func.params.len != b.data.func.params.len) return false;
1258 // return type cannot have qualifiers
1259 if (!a.returnType().eql(b.returnType(), comp, false)) return false;
1260 for (a.data.func.params, b.data.func.params) |param, b_qual| {
1261 var a_unqual = param.ty;
1262 a_unqual.qual.@"const" = false;
1263 a_unqual.qual.@"volatile" = false;
1264 var b_unqual = b_qual.ty;
1265 b_unqual.qual.@"const" = false;
1266 b_unqual.qual.@"volatile" = false;
1267 if (!a_unqual.eql(b_unqual, comp, check_qualifiers)) return false;
1268 }
1269 },
12701275
1271 .array,1276 .array,
1272 .static_array,1277 .static_array,
1273 .incomplete_array,1278 .incomplete_array,
1274 .vector,1279 .vector,
1275 => {1280 => {
1276 if (!std.meta.eql(a.arrayLen(), b.arrayLen())) return false;1281 const a_len = a.arrayLen();
1277 if (!a.elemType().eql(b.elemType(), comp, check_qualifiers)) return false;1282 const b_len = b.arrayLen();
1283 if (a_len == null or b_len == null) {
1284 // At least one array is incomplete; only check child type for equality
1285 } else if (a_len.? != b_len.?) {
1286 return false;
1287 }
1288 if (!a.elemType().eql(b.elemType(), comp, false)) return false;
1278 },1289 },
1279 .variable_len_array => if (!a.elemType().eql(b.elemType(), comp, check_qualifiers)) return false,1290 .variable_len_array => if (!a.elemType().eql(b.elemType(), comp, check_qualifiers)) return false,
12801291
deps/aro/Value.zig+35-3
...@@ -18,8 +18,40 @@ pub const ByteRange = struct {...@@ -18,8 +18,40 @@ pub const ByteRange = struct {
18 return .{ .start = self.start, .end = self.end - amount };18 return .{ .start = self.start, .end = self.end - amount };
19 }19 }
2020
21 pub fn slice(self: ByteRange, all_bytes: []const u8) []const u8 {21 pub fn slice(self: ByteRange, all_bytes: []const u8, comptime size: Compilation.CharUnitSize) []const size.Type() {
22 return all_bytes[self.start..self.end];22 switch (size) {
23 inline else => |sz| {
24 const aligned: []align(@alignOf(sz.Type())) const u8 = @alignCast(all_bytes[self.start..self.end]);
25 return std.mem.bytesAsSlice(sz.Type(), aligned);
26 },
27 }
28 }
29
30 pub fn dumpString(range: ByteRange, ty: Type, comp: *const Compilation, strings: []const u8, w: anytype) !void {
31 const size: Compilation.CharUnitSize = @enumFromInt(ty.elemType().sizeof(comp).?);
32 const without_null = range.trim(@intFromEnum(size));
33 switch (size) {
34 inline .@"1", .@"2" => |sz| {
35 const data_slice = without_null.slice(strings, sz);
36 const formatter = if (sz == .@"1") std.zig.fmtEscapes(data_slice) else std.unicode.fmtUtf16le(data_slice);
37 try w.print("\"{}\"", .{formatter});
38 },
39 .@"4" => {
40 try w.writeByte('"');
41 const data_slice = without_null.slice(strings, .@"4");
42 var buf: [4]u8 = undefined;
43 for (data_slice) |item| {
44 if (item <= std.math.maxInt(u21) and std.unicode.utf8ValidCodepoint(@intCast(item))) {
45 const codepoint: u21 = @intCast(item);
46 const written = std.unicode.utf8Encode(codepoint, &buf) catch unreachable;
47 try w.print("{s}", .{buf[0..written]});
48 } else {
49 try w.print("\\x{x}", .{item});
50 }
51 }
52 try w.writeByte('"');
53 },
54 }
23 }55 }
24};56};
2557
...@@ -593,7 +625,7 @@ pub fn dump(v: Value, ty: Type, comp: *Compilation, strings: []const u8, w: anyt...@@ -593,7 +625,7 @@ pub fn dump(v: Value, ty: Type, comp: *Compilation, strings: []const u8, w: anyt
593 } else {625 } else {
594 try w.print("{d}", .{v.signExtend(ty, comp)});626 try w.print("{d}", .{v.signExtend(ty, comp)});
595 },627 },
596 .bytes => try w.print("\"{s}\"", .{v.data.bytes.slice(strings)}),628 .bytes => try v.data.bytes.dumpString(ty, comp, strings, w),
597 // std.fmt does @as instead of @floatCast629 // std.fmt does @as instead of @floatCast
598 .float => try w.print("{d}", .{@as(f64, @floatCast(v.data.float))}),630 .float => try w.print("{d}", .{@as(f64, @floatCast(v.data.float))}),
599 else => try w.print("({s})", .{@tagName(v.tag)}),631 else => try w.print("({s})", .{@tagName(v.tag)}),
deps/aro/build/GenerateDef.zig created+641
...@@ -0,0 +1,641 @@
1const std = @import("std");
2const GenerateDef = @This();
3const Step = std.Build.Step;
4const Allocator = std.mem.Allocator;
5const GeneratedFile = std.Build.GeneratedFile;
6
7step: Step,
8path: []const u8,
9generated_file: GeneratedFile,
10
11pub const base_id: Step.Id = .custom;
12
13pub fn add(
14 owner: *std.Build,
15 def_file_path: []const u8,
16 import_path: []const u8,
17 compile_step: *Step.Compile,
18 aro_module: *std.Build.Module,
19) void {
20 const self = owner.allocator.create(GenerateDef) catch @panic("OOM");
21
22 const name = owner.fmt("GenerateDef {s}", .{def_file_path});
23 self.* = .{
24 .step = Step.init(.{
25 .id = base_id,
26 .name = name,
27 .owner = owner,
28 .makeFn = make,
29 }),
30 .path = def_file_path,
31 .generated_file = .{ .step = &self.step },
32 };
33
34 const module = owner.createModule(.{
35 .source_file = .{ .generated = &self.generated_file },
36 });
37 compile_step.addModule(import_path, module);
38 compile_step.step.dependOn(&self.step);
39 aro_module.dependencies.put(import_path, module) catch @panic("OOM");
40}
41
42fn make(step: *Step, prog_node: *std.Progress.Node) !void {
43 _ = prog_node;
44 const b = step.owner;
45 const self = @fieldParentPtr(GenerateDef, "step", step);
46 const arena = b.allocator;
47
48 var man = b.cache.obtain();
49 defer man.deinit();
50
51 // Random bytes to make GenerateDef unique. Refresh this with new
52 // random bytes when GenerateDef implementation is modified in a
53 // non-backwards-compatible way.
54 man.hash.add(@as(u32, 0xDCC14144));
55
56 const contents = try b.build_root.handle.readFileAlloc(arena, self.path, std.math.maxInt(u32));
57 man.hash.addBytes(contents);
58
59 const out_name = b.fmt("{s}.zig", .{std.fs.path.stem(self.path)});
60 if (try step.cacheHit(&man)) {
61 const digest = man.final();
62 self.generated_file.path = try b.cache_root.join(arena, &.{
63 "o", &digest, out_name,
64 });
65 return;
66 }
67
68 const digest = man.final();
69
70 const sub_path = try std.fs.path.join(arena, &.{ "o", &digest, out_name });
71 const sub_path_dirname = std.fs.path.dirname(sub_path).?;
72
73 b.cache_root.handle.makePath(sub_path_dirname) catch |err| {
74 return step.fail("unable to make path '{}{s}': {s}", .{
75 b.cache_root, sub_path_dirname, @errorName(err),
76 });
77 };
78
79 const output = try self.generate(contents);
80 b.cache_root.handle.writeFile(sub_path, output) catch |err| {
81 return step.fail("unable to write file '{}{s}': {s}", .{
82 b.cache_root, sub_path, @errorName(err),
83 });
84 };
85
86 self.generated_file.path = try b.cache_root.join(arena, &.{sub_path});
87 try man.writeManifest();
88}
89
90const Value = struct {
91 name: []const u8,
92 properties: []const []const u8,
93};
94
95fn generate(self: *GenerateDef, input: []const u8) ![]const u8 {
96 const arena = self.step.owner.allocator;
97
98 var values = std.StringArrayHashMap([]const []const u8).init(arena);
99 defer values.deinit();
100 var properties = std.ArrayList([]const u8).init(arena);
101 defer properties.deinit();
102 var headers = std.ArrayList([]const u8).init(arena);
103 defer headers.deinit();
104
105 var value_name: ?[]const u8 = null;
106 var it = std.mem.tokenizeAny(u8, input, "\r\n");
107 while (it.next()) |line_untrimmed| {
108 const line = std.mem.trim(u8, line_untrimmed, " \t");
109 if (line.len == 0 or line[0] == '#') continue;
110 if (std.mem.startsWith(u8, line, "const ") or std.mem.startsWith(u8, line, "pub const ")) {
111 try headers.append(line);
112 continue;
113 }
114 if (line[0] == '.') {
115 if (value_name == null) {
116 return self.step.fail("property not attached to a value:\n\"{s}\"", .{line});
117 }
118 try properties.append(line);
119 continue;
120 }
121
122 if (value_name) |name| {
123 const old = try values.fetchPut(name, try properties.toOwnedSlice());
124 if (old != null) return self.step.fail("duplicate value \"{s}\"", .{name});
125 }
126 value_name = line;
127 }
128
129 if (value_name) |name| {
130 const old = try values.fetchPut(name, try properties.toOwnedSlice());
131 if (old != null) return self.step.fail("duplicate value \"{s}\"", .{name});
132 }
133
134 {
135 var sorted_list = try arena.dupe([]const u8, values.keys());
136 defer arena.free(sorted_list);
137 std.mem.sort([]const u8, sorted_list, {}, struct {
138 pub fn lessThan(_: void, a: []const u8, b: []const u8) bool {
139 return std.mem.lessThan(u8, a, b);
140 }
141 }.lessThan);
142
143 var longest_name: usize = 0;
144 var shortest_name: usize = std.math.maxInt(usize);
145
146 var builder = try DafsaBuilder.init(arena);
147 defer builder.deinit();
148 for (sorted_list) |name| {
149 try builder.insert(name);
150 longest_name = @max(name.len, longest_name);
151 shortest_name = @min(name.len, shortest_name);
152 }
153 try builder.finish();
154 builder.calcNumbers();
155
156 // As a sanity check, confirm that the minimal perfect hashing doesn't
157 // have any collisions
158 {
159 var index_set = std.AutoHashMap(usize, void).init(arena);
160 defer index_set.deinit();
161
162 for (values.keys()) |name| {
163 const index = builder.getUniqueIndex(name).?;
164 const result = try index_set.getOrPut(index);
165 if (result.found_existing) {
166 return self.step.fail("clobbered {}, name={s}\n", .{ index, name });
167 }
168 }
169 }
170
171 var values_array = try arena.alloc(Value, values.count());
172 defer arena.free(values_array);
173
174 for (values.keys(), values.values()) |name, props| {
175 const unique_index = builder.getUniqueIndex(name).?;
176 const data_index = unique_index - 1;
177 values_array[data_index] = .{ .name = name, .properties = props };
178 }
179
180 var out_buf = std.ArrayList(u8).init(arena);
181 defer out_buf.deinit();
182 const writer = out_buf.writer();
183
184 try writer.print(
185 \\//! Autogenerated by GenerateDef from {s}, do not edit
186 \\
187 \\const std = @import("std");
188 \\
189 \\pub fn with(comptime Properties: type) type {{
190 \\return struct {{
191 \\
192 , .{self.path});
193 for (headers.items) |line| {
194 try writer.print("{s}\n", .{line});
195 }
196 try writer.writeAll(
197 \\
198 \\tag: Tag,
199 \\properties: Properties,
200 \\
201 \\/// Integer starting at 0 derived from the unique index,
202 \\/// corresponds with the data array index.
203 \\pub const Tag = enum(u16) { _ };
204 \\
205 \\const Self = @This();
206 \\
207 \\pub fn fromName(name: []const u8) ?@This() {
208 \\ const data_index = tagFromName(name) orelse return null;
209 \\ return data[@intFromEnum(data_index)];
210 \\}
211 \\
212 \\pub fn tagFromName(name: []const u8) ?Tag {
213 \\ const unique_index = uniqueIndex(name) orelse return null;
214 \\ return @enumFromInt(unique_index - 1);
215 \\}
216 \\
217 \\pub fn fromTag(tag: Tag) @This() {
218 \\ return data[@intFromEnum(tag)];
219 \\}
220 \\
221 \\pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 {
222 \\ std.debug.assert(name_buf.len >= longest_name);
223 \\ const unique_index = @intFromEnum(tag) + 1;
224 \\ return nameFromUniqueIndex(unique_index, name_buf);
225 \\}
226 \\
227 \\pub fn nameFromTag(tag: Tag) NameBuf {
228 \\ var name_buf: NameBuf = undefined;
229 \\ const unique_index = @intFromEnum(tag) + 1;
230 \\ const name = nameFromUniqueIndex(unique_index, &name_buf.buf);
231 \\ name_buf.len = @intCast(name.len);
232 \\ return name_buf;
233 \\}
234 \\
235 \\pub const NameBuf = struct {
236 \\ buf: [longest_name]u8 = undefined,
237 \\ len: std.math.IntFittingRange(0, longest_name),
238 \\
239 \\ pub fn span(self: *const NameBuf) []const u8 {
240 \\ return self.buf[0..self.len];
241 \\ }
242 \\};
243 \\
244 \\pub fn exists(name: []const u8) bool {
245 \\ if (name.len < shortest_name or name.len > longest_name) return false;
246 \\
247 \\ var index: u16 = 0;
248 \\ for (name) |c| {
249 \\ index = findInList(dafsa[index].child_index, c) orelse return false;
250 \\ }
251 \\ return dafsa[index].end_of_word;
252 \\}
253 \\
254 \\
255 );
256 try writer.print("pub const shortest_name = {};\n", .{shortest_name});
257 try writer.print("pub const longest_name = {};\n\n", .{longest_name});
258 try writer.writeAll(
259 \\/// Search siblings of `first_child_index` for the `char`
260 \\/// If found, returns the index of the node within the `dafsa` array.
261 \\/// Otherwise, returns `null`.
262 \\pub fn findInList(first_child_index: u16, char: u8) ?u16 {
263 \\ var index = first_child_index;
264 \\ while (true) {
265 \\ if (dafsa[index].char == char) return index;
266 \\ if (dafsa[index].end_of_list) return null;
267 \\ index += 1;
268 \\ }
269 \\ unreachable;
270 \\}
271 \\
272 \\/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`,
273 \\/// or null if the name was not found.
274 \\pub fn uniqueIndex(name: []const u8) ?u16 {
275 \\ if (name.len < shortest_name or name.len > longest_name) return null;
276 \\
277 \\ var index: u16 = 0;
278 \\ var node_index: u16 = 0;
279 \\
280 \\ for (name) |c| {
281 \\ const child_index = findInList(dafsa[node_index].child_index, c) orelse return null;
282 \\ var sibling_index = dafsa[node_index].child_index;
283 \\ while (true) {
284 \\ const sibling_c = dafsa[sibling_index].char;
285 \\ std.debug.assert(sibling_c != 0);
286 \\ if (sibling_c < c) {
287 \\ index += dafsa[sibling_index].number;
288 \\ }
289 \\ if (dafsa[sibling_index].end_of_list) break;
290 \\ sibling_index += 1;
291 \\ }
292 \\ node_index = child_index;
293 \\ if (dafsa[node_index].end_of_word) index += 1;
294 \\ }
295 \\
296 \\ if (!dafsa[node_index].end_of_word) return null;
297 \\
298 \\ return index;
299 \\}
300 \\
301 \\/// Returns a slice of `buf` with the name associated with the given `index`.
302 \\/// This function should only be called with an `index` that
303 \\/// is already known to exist within the `dafsa`, e.g. an index
304 \\/// returned from `uniqueIndex`.
305 \\pub fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 {
306 \\ std.debug.assert(index >= 1 and index <= data.len);
307 \\
308 \\ var node_index: u16 = 0;
309 \\ var count: u16 = index;
310 \\ var fbs = std.io.fixedBufferStream(buf);
311 \\ const w = fbs.writer();
312 \\
313 \\ while (true) {
314 \\ var sibling_index = dafsa[node_index].child_index;
315 \\ while (true) {
316 \\ if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) {
317 \\ count -= dafsa[sibling_index].number;
318 \\ } else {
319 \\ w.writeByte(dafsa[sibling_index].char) catch unreachable;
320 \\ node_index = sibling_index;
321 \\ if (dafsa[node_index].end_of_word) {
322 \\ count -= 1;
323 \\ }
324 \\ break;
325 \\ }
326 \\
327 \\ if (dafsa[sibling_index].end_of_list) break;
328 \\ sibling_index += 1;
329 \\ }
330 \\ if (count == 0) break;
331 \\ }
332 \\
333 \\ return fbs.getWritten();
334 \\}
335 \\
336 \\
337 );
338 try writer.writeAll(
339 \\/// We're 1 bit shy of being able to fit this in a u32:
340 \\/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8
341 \\/// (note: this would have a performance cost that may make the u32 not worth it)
342 \\/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number),
343 \\/// so it could fit into a u12
344 \\/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13
345 \\///
346 \\/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total
347 \\const Node = packed struct(u64) {
348 \\ char: u8,
349 \\ /// Nodes are numbered with "an integer which gives the number of words that
350 \\ /// would be accepted by the automaton starting from that state." This numbering
351 \\ /// allows calculating "a one-to-one correspondence between the integers 1 to L
352 \\ /// (L is the number of words accepted by the automaton) and the words themselves."
353 \\ ///
354 \\ /// Essentially, this allows us to have a minimal perfect hashing scheme such that
355 \\ /// it's possible to store & lookup the properties of each builtin using a separate array.
356 \\ number: u16,
357 \\ /// If true, this node is the end of a valid builtin.
358 \\ /// Note: This does not necessarily mean that this node does not have child nodes.
359 \\ end_of_word: bool,
360 \\ /// If true, this node is the end of a sibling list.
361 \\ /// If false, then (index + 1) will contain the next sibling.
362 \\ end_of_list: bool,
363 \\ /// Padding bits to get to u64, unsure if there's some way to use these to improve something.
364 \\ _extra: u22 = 0,
365 \\ /// Index of the first child of this node.
366 \\ child_index: u16,
367 \\};
368 \\
369 \\
370 );
371 try builder.writeDafsa(writer);
372 try writeData(writer, values_array);
373 try writer.writeAll(
374 \\};
375 \\}
376 \\
377 );
378
379 return out_buf.toOwnedSlice();
380 }
381}
382
383fn writeData(writer: anytype, values: []const Value) !void {
384 try writer.writeAll("pub const data = blk: {\n");
385 try writer.print(" @setEvalBranchQuota({});\n", .{values.len});
386 try writer.writeAll(" break :blk [_]@This(){\n");
387 for (values, 0..) |value, i| {
388 try writer.print(" // {s}\n", .{value.name});
389 try writer.print(" .{{ .tag = @enumFromInt({}), .properties = .{{", .{i});
390 for (value.properties, 0..) |property, j| {
391 if (j != 0) try writer.writeByte(',');
392 try writer.writeByte(' ');
393 try writer.writeAll(property);
394 }
395 if (value.properties.len != 0) try writer.writeByte(' ');
396 try writer.writeAll("} },\n");
397 }
398 try writer.writeAll(" };\n");
399 try writer.writeAll("};\n");
400}
401
402const DafsaBuilder = struct {
403 root: *Node,
404 arena: std.heap.ArenaAllocator.State,
405 allocator: Allocator,
406 unchecked_nodes: std.ArrayListUnmanaged(UncheckedNode),
407 minimized_nodes: std.HashMapUnmanaged(*Node, *Node, Node.DuplicateContext, std.hash_map.default_max_load_percentage),
408 previous_word_buf: [128]u8 = undefined,
409 previous_word: []u8 = &[_]u8{},
410
411 const UncheckedNode = struct {
412 parent: *Node,
413 char: u8,
414 child: *Node,
415 };
416
417 pub fn init(allocator: Allocator) !DafsaBuilder {
418 var arena = std.heap.ArenaAllocator.init(allocator);
419 errdefer arena.deinit();
420
421 var root = try arena.allocator().create(Node);
422 root.* = .{};
423 return DafsaBuilder{
424 .root = root,
425 .allocator = allocator,
426 .arena = arena.state,
427 .unchecked_nodes = .{},
428 .minimized_nodes = .{},
429 };
430 }
431
432 pub fn deinit(self: *DafsaBuilder) void {
433 self.arena.promote(self.allocator).deinit();
434 self.unchecked_nodes.deinit(self.allocator);
435 self.minimized_nodes.deinit(self.allocator);
436 self.* = undefined;
437 }
438
439 const Node = struct {
440 children: [256]?*Node = [_]?*Node{null} ** 256,
441 is_terminal: bool = false,
442 number: usize = 0,
443
444 const DuplicateContext = struct {
445 pub fn hash(ctx: @This(), key: *Node) u64 {
446 _ = ctx;
447 var hasher = std.hash.Wyhash.init(0);
448 std.hash.autoHash(&hasher, key.children);
449 std.hash.autoHash(&hasher, key.is_terminal);
450 return hasher.final();
451 }
452
453 pub fn eql(ctx: @This(), a: *Node, b: *Node) bool {
454 _ = ctx;
455 return a.is_terminal == b.is_terminal and std.mem.eql(?*Node, &a.children, &b.children);
456 }
457 };
458
459 pub fn calcNumbers(self: *Node) void {
460 self.number = @intFromBool(self.is_terminal);
461 for (self.children) |maybe_child| {
462 const child = maybe_child orelse continue;
463 // A node's number is the sum of the
464 // numbers of its immediate child nodes.
465 child.calcNumbers();
466 self.number += child.number;
467 }
468 }
469
470 pub fn numDirectChildren(self: *const Node) u8 {
471 var num: u8 = 0;
472 for (self.children) |child| {
473 if (child != null) num += 1;
474 }
475 return num;
476 }
477 };
478
479 pub fn insert(self: *DafsaBuilder, str: []const u8) !void {
480 if (std.mem.order(u8, str, self.previous_word) == .lt) {
481 @panic("insertion order must be sorted");
482 }
483
484 var common_prefix_len: usize = 0;
485 for (0..@min(str.len, self.previous_word.len)) |i| {
486 if (str[i] != self.previous_word[i]) break;
487 common_prefix_len += 1;
488 }
489
490 try self.minimize(common_prefix_len);
491
492 var node = if (self.unchecked_nodes.items.len == 0)
493 self.root
494 else
495 self.unchecked_nodes.getLast().child;
496
497 for (str[common_prefix_len..]) |c| {
498 std.debug.assert(node.children[c] == null);
499
500 var arena = self.arena.promote(self.allocator);
501 var child = try arena.allocator().create(Node);
502 self.arena = arena.state;
503
504 child.* = .{};
505 node.children[c] = child;
506 try self.unchecked_nodes.append(self.allocator, .{
507 .parent = node,
508 .char = c,
509 .child = child,
510 });
511 node = node.children[c].?;
512 }
513 node.is_terminal = true;
514
515 self.previous_word = self.previous_word_buf[0..str.len];
516 @memcpy(self.previous_word, str);
517 }
518
519 pub fn minimize(self: *DafsaBuilder, down_to: usize) !void {
520 if (self.unchecked_nodes.items.len == 0) return;
521 while (self.unchecked_nodes.items.len > down_to) {
522 const unchecked_node = self.unchecked_nodes.pop();
523 if (self.minimized_nodes.getPtr(unchecked_node.child)) |child| {
524 unchecked_node.parent.children[unchecked_node.char] = child.*;
525 } else {
526 try self.minimized_nodes.put(self.allocator, unchecked_node.child, unchecked_node.child);
527 }
528 }
529 }
530
531 pub fn finish(self: *DafsaBuilder) !void {
532 try self.minimize(0);
533 }
534
535 fn nodeCount(self: *const DafsaBuilder) usize {
536 return self.minimized_nodes.count();
537 }
538
539 fn edgeCount(self: *const DafsaBuilder) usize {
540 var count: usize = 0;
541 var it = self.minimized_nodes.iterator();
542 while (it.next()) |entry| {
543 for (entry.key_ptr.*.children) |child| {
544 if (child != null) count += 1;
545 }
546 }
547 return count;
548 }
549
550 fn contains(self: *const DafsaBuilder, str: []const u8) bool {
551 var node = self.root;
552 for (str) |c| {
553 node = node.children[c] orelse return false;
554 }
555 return node.is_terminal;
556 }
557
558 fn calcNumbers(self: *const DafsaBuilder) void {
559 self.root.calcNumbers();
560 }
561
562 fn getUniqueIndex(self: *const DafsaBuilder, str: []const u8) ?usize {
563 var index: usize = 0;
564 var node = self.root;
565
566 for (str) |c| {
567 const child = node.children[c] orelse return null;
568 for (node.children, 0..) |sibling, sibling_c| {
569 if (sibling == null) continue;
570 if (sibling_c < c) {
571 index += sibling.?.number;
572 }
573 }
574 node = child;
575 if (node.is_terminal) index += 1;
576 }
577
578 return index;
579 }
580
581 fn writeDafsa(self: *const DafsaBuilder, writer: anytype) !void {
582 try writer.writeAll("const dafsa = [_]Node{\n");
583
584 // write root
585 try writer.writeAll(" .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 },\n");
586
587 var queue = std.ArrayList(*Node).init(self.allocator);
588 defer queue.deinit();
589
590 var child_indexes = std.AutoHashMap(*Node, usize).init(self.allocator);
591 defer child_indexes.deinit();
592
593 try child_indexes.ensureTotalCapacity(@intCast(self.edgeCount()));
594
595 var first_available_index: usize = self.root.numDirectChildren() + 1;
596 first_available_index = try writeDafsaChildren(self.root, writer, &queue, &child_indexes, first_available_index);
597
598 while (queue.items.len > 0) {
599 // TODO: something with better time complexity
600 const node = queue.orderedRemove(0);
601
602 first_available_index = try writeDafsaChildren(node, writer, &queue, &child_indexes, first_available_index);
603 }
604
605 try writer.writeAll("};\n");
606 }
607
608 fn writeDafsaChildren(
609 node: *Node,
610 writer: anytype,
611 queue: *std.ArrayList(*Node),
612 child_indexes: *std.AutoHashMap(*Node, usize),
613 first_available_index: usize,
614 ) !usize {
615 var cur_available_index = first_available_index;
616 const num_children = node.numDirectChildren();
617 var child_i: usize = 0;
618 for (node.children, 0..) |maybe_child, c_usize| {
619 const child = maybe_child orelse continue;
620 const c: u8 = @intCast(c_usize);
621 const is_last_child = child_i == num_children - 1;
622
623 if (!child_indexes.contains(child)) {
624 const child_num_children = child.numDirectChildren();
625 if (child_num_children > 0) {
626 child_indexes.putAssumeCapacityNoClobber(child, cur_available_index);
627 cur_available_index += child_num_children;
628 }
629 try queue.append(child);
630 }
631
632 try writer.print(
633 " .{{ .char = '{c}', .end_of_word = {}, .end_of_list = {}, .number = {}, .child_index = {} }},\n",
634 .{ c, child.is_terminal, is_last_child, child.number, child_indexes.get(child) orelse 0 },
635 );
636
637 child_i += 1;
638 }
639 return cur_available_index;
640 }
641};
deps/aro/builtins/BuiltinFunction.zig deleted-13037
...@@ -1,13037 +0,0 @@
1//! Autogenerated by ./scripts/generate_builtins_dafsa.zig, do not edit
2
3const std = @import("std");
4const Properties = @import("Properties.zig");
5const TargetSet = Properties.TargetSet;
6
7tag: Tag,
8param_str: []const u8,
9properties: Properties,
10
11/// Integer starting at 0 derived from the unique index,
12/// corresponds with the builtin_data array index.
13pub const Tag = enum(u16) { _ };
14
15const Self = @This();
16
17pub fn fromName(name: []const u8) ?@This() {
18 const data_index = tagFromName(name) orelse return null;
19 return builtin_data[@intFromEnum(data_index)];
20}
21
22pub fn tagFromName(name: []const u8) ?Tag {
23 const unique_index = uniqueIndex(name) orelse return null;
24 return @enumFromInt(unique_index - 1);
25}
26
27pub fn fromTag(tag: Tag) @This() {
28 return builtin_data[@intFromEnum(tag)];
29}
30
31pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 {
32 std.debug.assert(name_buf.len >= longest_builtin_name);
33 const unique_index = @intFromEnum(tag) + 1;
34 return nameFromUniqueIndex(unique_index, name_buf);
35}
36
37pub fn nameFromTag(tag: Tag) NameBuf {
38 var name_buf: NameBuf = undefined;
39 const unique_index = @intFromEnum(tag) + 1;
40 const name = nameFromUniqueIndex(unique_index, &name_buf.buf);
41 name_buf.len = @intCast(name.len);
42 return name_buf;
43}
44
45pub const NameBuf = struct {
46 buf: [longest_builtin_name]u8 = undefined,
47 len: std.math.IntFittingRange(0, longest_builtin_name),
48
49 pub fn span(self: *const NameBuf) []const u8 {
50 return self.buf[0..self.len];
51 }
52};
53
54pub fn exists(name: []const u8) bool {
55 if (name.len < shortest_builtin_name or name.len > longest_builtin_name) return false;
56
57 var index: u16 = 0;
58 for (name) |c| {
59 index = findInList(dafsa[index].child_index, c) orelse return false;
60 }
61 return dafsa[index].end_of_word;
62}
63
64test exists {
65 try std.testing.expect(exists("__builtin_canonicalize"));
66 try std.testing.expect(!exists("__builtin_canonicaliz"));
67 try std.testing.expect(!exists("__builtin_canonicalize."));
68}
69
70pub fn isVarArgs(self: @This()) bool {
71 return self.param_str[self.param_str.len - 1] == '.';
72}
73
74pub const shortest_builtin_name = 3;
75pub const longest_builtin_name = 43;
76
77pub const BuiltinsIterator = struct {
78 index: u16 = 1,
79 name_buf: [longest_builtin_name]u8 = undefined,
80
81 pub const Entry = struct {
82 /// Memory of this slice is overwritten on every call to `next`
83 name: []const u8,
84 builtin: Self,
85 };
86
87 pub fn next(self: *BuiltinsIterator) ?Entry {
88 if (self.index > builtin_data.len) return null;
89 const index = self.index;
90 const data_index = index - 1;
91 self.index += 1;
92 return .{
93 .name = nameFromUniqueIndex(index, &self.name_buf),
94 .builtin = builtin_data[data_index],
95 };
96 }
97};
98
99test BuiltinsIterator {
100 var it = BuiltinsIterator{};
101
102 var seen = std.StringHashMap(Self).init(std.testing.allocator);
103 defer seen.deinit();
104
105 var arena_state = std.heap.ArenaAllocator.init(std.testing.allocator);
106 defer arena_state.deinit();
107 const arena = arena_state.allocator();
108
109 while (it.next()) |entry| {
110 const index = uniqueIndex(entry.name).?;
111 var buf: [longest_builtin_name]u8 = undefined;
112 const name_from_index = nameFromUniqueIndex(index, &buf);
113 try std.testing.expectEqualStrings(entry.name, name_from_index);
114
115 if (seen.contains(entry.name)) {
116 std.debug.print("iterated over {s} twice\n", .{entry.name});
117 std.debug.print("current data: {}\n", .{entry.builtin});
118 std.debug.print("previous data: {}\n", .{seen.get(entry.name).?});
119 return error.TestExpectedUniqueEntries;
120 }
121 try seen.put(try arena.dupe(u8, entry.name), entry.builtin);
122 }
123 try std.testing.expectEqual(@as(usize, builtin_data.len), seen.count());
124}
125
126/// Search siblings of `first_child_index` for the `char`
127/// If found, returns the index of the node within the `dafsa` array.
128/// Otherwise, returns `null`.
129fn findInList(first_child_index: u16, char: u8) ?u16 {
130 var index = first_child_index;
131 while (true) {
132 if (dafsa[index].char == char) return index;
133 if (dafsa[index].end_of_list) return null;
134 index += 1;
135 }
136 unreachable;
137}
138
139/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`,
140/// or null if the name was not found.
141fn uniqueIndex(name: []const u8) ?u16 {
142 if (name.len < shortest_builtin_name or name.len > longest_builtin_name) return null;
143
144 var index: u16 = 0;
145 var node_index: u16 = 0;
146
147 for (name) |c| {
148 const child_index = findInList(dafsa[node_index].child_index, c) orelse return null;
149 var sibling_index = dafsa[node_index].child_index;
150 while (true) {
151 const sibling_c = dafsa[sibling_index].char;
152 std.debug.assert(sibling_c != 0);
153 if (sibling_c < c) {
154 index += dafsa[sibling_index].number;
155 }
156 if (dafsa[sibling_index].end_of_list) break;
157 sibling_index += 1;
158 }
159 node_index = child_index;
160 if (dafsa[node_index].end_of_word) index += 1;
161 }
162
163 if (!dafsa[node_index].end_of_word) return null;
164
165 return index;
166}
167
168/// Returns a slice of `buf` with the name associated with the given `index`.
169/// This function should only be called with an `index` that
170/// is already known to exist within the `dafsa`, e.g. an index
171/// returned from `uniqueIndex`.
172fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 {
173 std.debug.assert(index >= 1 and index <= builtin_data.len);
174
175 var node_index: u16 = 0;
176 var count: u16 = index;
177 var fbs = std.io.fixedBufferStream(buf);
178 const w = fbs.writer();
179
180 while (true) {
181 var sibling_index = dafsa[node_index].child_index;
182 while (true) {
183 if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) {
184 count -= dafsa[sibling_index].number;
185 } else {
186 w.writeByte(dafsa[sibling_index].char) catch unreachable;
187 node_index = sibling_index;
188 if (dafsa[node_index].end_of_word) {
189 count -= 1;
190 }
191 break;
192 }
193
194 if (dafsa[sibling_index].end_of_list) break;
195 sibling_index += 1;
196 }
197 if (count == 0) break;
198 }
199
200 return fbs.getWritten();
201}
202
203pub const MaxParamCount = 12;
204
205/// We're 1 bit shy of being able to fit this in a u32:
206/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8
207/// (note: this would have a performance cost that may make the u32 not worth it)
208/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number),
209/// so it could fit into a u12
210/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13
211///
212/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total
213const Node = packed struct(u64) {
214 char: u8,
215 /// Nodes are numbered with "an integer which gives the number of words that
216 /// would be accepted by the automaton starting from that state." This numbering
217 /// allows calculating "a one-to-one correspondence between the integers 1 to L
218 /// (L is the number of words accepted by the automaton) and the words themselves."
219 ///
220 /// Essentially, this allows us to have a minimal perfect hashing scheme such that
221 /// it's possible to store & lookup the properties of each builtin using a separate array.
222 number: u16,
223 /// If true, this node is the end of a valid builtin.
224 /// Note: This does not necessarily mean that this node does not have child nodes.
225 end_of_word: bool,
226 /// If true, this node is the end of a sibling list.
227 /// If false, then (index + 1) will contain the next sibling.
228 end_of_list: bool,
229 /// Padding bits to get to u64, unsure if there's some way to use these to improve something.
230 _extra: u22 = 0,
231 /// Index of the first child of this node.
232 child_index: u16,
233};
234
235const dafsa = [_]Node{
236 .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 },
237 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3601, .child_index = 19 },
238 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 32 },
239 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 37 },
240 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 82, .child_index = 39 },
241 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 50 },
242 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 52 },
243 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 62 },
244 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 63 },
245 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 64 },
246 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 67 },
247 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 73 },
248 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 76 },
249 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 78 },
250 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 80 },
251 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 54, .child_index = 83 },
252 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 92 },
253 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 96 },
254 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 100 },
255 .{ .char = 'B', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 102 },
256 .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 103 },
257 .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 104 },
258 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 105 },
259 .{ .char = 'R', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 106 },
260 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3525, .child_index = 107 },
261 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 125 },
262 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 127 },
263 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 129 },
264 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 130 },
265 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 131 },
266 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 133 },
267 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 134 },
268 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 },
269 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 138 },
271 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
272 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 141 },
273 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 },
274 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 },
275 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 145 },
276 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 },
277 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
278 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 152 },
279 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 },
280 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 155 },
281 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 156 },
282 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 159 },
283 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 },
284 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 },
285 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
286 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 165 },
287 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 166 },
288 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 168 },
289 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 169 },
290 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 170 },
291 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 171 },
292 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 172 },
293 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 175 },
294 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
295 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 177 },
296 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 },
297 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 179 },
298 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 180 },
299 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 181 },
300 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 182 },
301 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 183 },
302 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 184 },
303 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
304 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 195 },
305 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 },
306 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 197 },
307 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 199 },
308 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 },
309 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 },
310 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 204 },
311 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 205 },
312 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
313 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 207 },
314 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
315 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
316 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 211 },
317 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
318 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 214 },
319 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 215 },
320 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 216 },
321 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 217 },
322 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 218 },
323 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
324 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
325 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 },
326 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 },
327 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 31, .child_index = 221 },
328 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
329 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 },
330 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 224 },
331 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 226 },
332 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 },
333 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 228 },
334 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
335 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 },
336 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 },
337 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 },
338 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 },
339 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
340 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 239 },
341 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 240 },
342 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 241 },
343 .{ .char = 'G', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 242 },
344 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 243 },
345 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2967, .child_index = 248 },
346 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 249 },
347 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 252 },
348 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 255 },
349 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 257 },
350 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 259 },
351 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 260 },
352 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 390, .child_index = 262 },
353 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 264 },
354 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 265 },
355 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 113, .child_index = 266 },
356 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 269 },
357 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 270 },
358 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 271 },
359 .{ .char = 'x', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 273 },
360 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 },
361 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 },
362 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 276 },
363 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 277 },
364 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 278 },
365 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 279 },
366 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 281 },
367 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 282 },
368 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 283 },
369 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 284 },
370 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 285 },
371 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 },
372 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
373 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 287 },
374 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 288 },
375 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 },
376 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 },
377 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 290 },
378 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
379 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
380 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 293 },
381 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 },
382 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
383 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 },
384 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
385 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
386 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
387 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
388 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 298 },
389 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
390 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 300 },
391 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 },
392 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 301 },
393 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 302 },
394 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
395 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
396 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 306 },
397 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 307 },
398 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
399 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 151 },
400 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 },
401 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 308 },
402 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
403 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 312 },
404 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 294 },
405 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 316 },
406 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 317 },
407 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 318 },
408 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 319 },
409 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
410 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
411 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
412 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
413 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 324 },
414 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 327 },
415 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 },
416 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 329 },
417 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 330 },
418 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 331 },
419 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
420 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 333 },
421 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 334 },
422 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 335 },
423 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 336 },
424 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 337 },
425 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 },
426 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 339 },
427 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 341 },
428 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 342 },
429 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 343 },
430 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
431 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 345 },
432 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 346 },
433 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
434 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 },
435 .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 15, .child_index = 347 },
436 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
437 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 353 },
438 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 354 },
439 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 },
440 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 355 },
441 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 360 },
442 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
443 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 363 },
444 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 364 },
445 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 },
447 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 },
448 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 366 },
449 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 368 },
450 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 370 },
451 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 371 },
452 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 372 },
453 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 },
454 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 375 },
455 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
456 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 176 },
457 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 },
458 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 379 },
459 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
460 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 },
461 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 342 },
462 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 389 },
463 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 390 },
464 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 393 },
465 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
466 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
467 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 },
468 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
469 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
470 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
471 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 394 },
472 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 397 },
473 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 398 },
474 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
475 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 399 },
476 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 400 },
477 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 401 },
478 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 402 },
479 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 },
480 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 },
481 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 404 },
482 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 405 },
483 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 406 },
484 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 407 },
485 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 408 },
486 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 409 },
487 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 410 },
488 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 411 },
489 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
490 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
491 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 },
492 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 413 },
493 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 415 },
494 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 170 },
495 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 416 },
496 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 418 },
497 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 },
498 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 },
499 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 421 },
500 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 422 },
501 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 423 },
502 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 424 },
503 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 425 },
504 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 427 },
505 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 428 },
506 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 },
507 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 430 },
508 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 431 },
509 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 433 },
510 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 434 },
511 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 435 },
512 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 },
513 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 436 },
514 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 437 },
515 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 },
516 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
517 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 439 },
518 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
519 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 440 },
520 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 441 },
521 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 443 },
522 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
523 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 },
524 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 444 },
525 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 445 },
526 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 446 },
527 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
528 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
529 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
530 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
531 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 452 },
532 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
533 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
534 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
535 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
536 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 },
537 .{ .char = 'j', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
538 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 453 },
539 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
540 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
541 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
542 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 301 },
543 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 298 },
544 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
545 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
546 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
547 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
548 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
549 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
550 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
551 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 454 },
552 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
553 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 455 },
554 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 },
555 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
556 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
557 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
558 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
559 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
560 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
561 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
562 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
563 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
564 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
565 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 461 },
566 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
567 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 462 },
568 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
569 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 464 },
570 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 466 },
571 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 467 },
572 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 468 },
573 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 469 },
574 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 },
575 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 471 },
576 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 472 },
577 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 473 },
578 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 474 },
579 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 336 },
580 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
581 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
582 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 475 },
583 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 476 },
584 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
585 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
586 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
587 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
588 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 },
589 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
590 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 478 },
591 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 },
592 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 480 },
593 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 },
594 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 },
595 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
596 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
597 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
598 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
599 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 487 },
600 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 488 },
601 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 490 },
602 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 491 },
603 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 492 },
604 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
605 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
606 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 493 },
607 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 },
608 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 495 },
609 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
610 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
611 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 498 },
612 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 },
613 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
614 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 485 },
615 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 },
616 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 },
617 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 },
618 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 507 },
619 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 },
620 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 },
621 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 },
622 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 513 },
623 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 515 },
624 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 516 },
625 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 517 },
626 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 518 },
627 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 },
628 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 },
629 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
630 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 522 },
631 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 },
632 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 },
633 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 525 },
634 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 527 },
635 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 528 },
636 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 529 },
637 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 531 },
638 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 532 },
639 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 533 },
640 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 },
641 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 535 },
642 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 536 },
643 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 537 },
644 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 538 },
645 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 539 },
646 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
647 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 541 },
648 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
649 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 },
650 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 542 },
651 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 543 },
652 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
653 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 544 },
654 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 545 },
655 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 546 },
656 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
657 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 547 },
658 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 },
659 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 548 },
660 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
661 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 550 },
662 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
663 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 551 },
664 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 },
665 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 552 },
666 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 553 },
667 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
668 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
669 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 554 },
670 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 },
671 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 556 },
672 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 557 },
673 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 558 },
674 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 559 },
675 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 560 },
676 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
677 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 563 },
678 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 563 },
679 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 566 },
680 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 567 },
681 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
682 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
683 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
684 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
685 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
686 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
687 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
688 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
689 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 570 },
690 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
691 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 571 },
692 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
693 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
694 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
695 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
696 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
697 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 573 },
698 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
699 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
700 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 574 },
701 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 575 },
702 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 576 },
703 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 577 },
704 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
705 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 },
706 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
707 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
708 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 },
709 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 },
710 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
711 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 583 },
712 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
713 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
714 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
715 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 },
716 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
717 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
718 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
719 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
720 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 586 },
721 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
722 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
723 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 587 },
724 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 588 },
725 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 589 },
726 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
727 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 590 },
728 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 591 },
729 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 592 },
730 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 595 },
731 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 596 },
732 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
733 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
734 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 282 },
735 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 217 },
736 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 },
737 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
738 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
739 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 450 },
740 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 600 },
741 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
742 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 601 },
743 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 602 },
744 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
745 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 604 },
746 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 505 },
747 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 393 },
748 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 607 },
749 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
750 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
751 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 608 },
752 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 613 },
753 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
754 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 },
755 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
756 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 614 },
757 .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
758 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
759 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
760 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
761 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 615 },
762 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 484 },
763 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 618 },
764 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 619 },
765 .{ .char = 'F', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 620 },
766 .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 621 },
767 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 622 },
768 .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 623 },
769 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 624 },
770 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 625 },
771 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 626 },
772 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 627 },
773 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 628 },
774 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 629 },
775 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 630 },
776 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 631 },
777 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 632 },
778 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 633 },
779 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 634 },
780 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 635 },
781 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 636 },
782 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 637 },
783 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 638 },
784 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
785 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
786 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 },
787 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 639 },
788 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 },
789 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 641 },
790 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 642 },
791 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
792 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 643 },
793 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 644 },
794 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 645 },
795 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 646 },
796 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 647 },
797 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
798 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
799 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
800 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
801 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
802 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 650 },
803 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 651 },
804 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
805 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
806 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 652 },
807 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
808 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
809 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 653 },
810 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
811 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
812 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
813 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
814 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
815 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
816 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
817 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
818 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
819 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
820 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 657 },
821 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
822 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
823 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 658 },
824 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 659 },
825 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 660 },
826 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 661 },
827 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
828 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 662 },
829 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
830 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
831 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
832 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 },
833 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 },
834 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 663 },
835 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
836 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
837 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
838 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
839 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
840 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 },
841 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
842 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
843 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
844 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
845 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
846 .{ .char = 'k', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
847 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 665 },
848 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 667 },
849 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
850 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 },
851 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
852 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
853 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
854 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 668 },
855 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 669 },
856 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 670 },
857 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 },
858 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 672 },
859 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 673 },
860 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 },
861 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 675 },
862 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
863 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 676 },
864 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 677 },
865 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 678 },
866 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 679 },
867 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
868 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 681 },
869 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
870 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 682 },
871 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 683 },
872 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
873 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 684 },
874 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 686 },
875 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 107, .child_index = 701 },
876 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 710 },
877 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 711 },
878 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 712 },
879 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 714 },
880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 715 },
881 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 716 },
882 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 717 },
883 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 718 },
884 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
885 .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
886 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 719 },
887 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 720 },
888 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 },
889 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 721 },
890 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
891 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
892 .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
893 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
894 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 353 },
895 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 },
896 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 723 },
897 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 },
898 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 724 },
899 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 },
900 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
901 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
902 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
903 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
904 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 725 },
905 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 726 },
906 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 727 },
907 .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 728 },
908 .{ .char = 'A', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 },
909 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 730 },
910 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 731 },
911 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 732 },
912 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 733 },
913 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 734 },
914 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 735 },
915 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 736 },
916 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
917 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 737 },
918 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 738 },
919 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 739 },
920 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
921 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
922 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 740 },
923 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 742 },
924 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 744 },
925 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 746 },
926 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 748 },
927 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 749 },
928 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 753 },
929 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 755 },
930 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 759 },
931 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 761 },
932 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 53, .child_index = 762 },
933 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 766 },
934 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 770 },
935 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 771 },
936 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 773 },
937 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 774 },
938 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 776 },
939 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 777 },
940 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 778 },
941 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 779 },
942 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 780 },
943 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 781 },
944 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 784 },
945 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 785 },
946 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 786 },
947 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 787 },
948 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 788 },
949 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 789 },
950 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 790 },
951 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 791 },
952 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 793 },
953 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 794 },
954 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 795 },
955 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
956 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 796 },
957 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 797 },
958 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 },
959 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 798 },
960 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 },
961 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 799 },
962 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 800 },
963 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 },
964 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 801 },
965 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 802 },
966 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 803 },
967 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 804 },
968 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 805 },
969 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 806 },
970 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 811 },
971 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 812 },
972 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 813 },
973 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 814 },
974 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
975 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 815 },
976 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 816 },
977 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 817 },
978 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 818 },
979 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 819 },
980 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 820 },
981 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 821 },
982 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 823 },
983 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 827 },
984 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 828 },
985 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 829 },
986 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 833 },
987 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 834 },
988 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 835 },
989 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 837 },
990 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 839 },
991 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 72, .child_index = 840 },
992 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 828 },
993 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 842 },
994 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 843 },
995 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 844 },
996 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 845 },
997 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 846 },
998 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 847 },
999 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 848 },
1000 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 849 },
1001 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 850 },
1002 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 851 },
1003 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 853 },
1004 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 854 },
1005 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 855 },
1006 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 856 },
1007 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 842 },
1008 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 857 },
1009 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 858 },
1010 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 859 },
1011 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 859 },
1012 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 860 },
1013 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 861 },
1014 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 862 },
1015 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 863 },
1016 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1017 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 865 },
1018 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 866 },
1019 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 867 },
1020 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 868 },
1021 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 780 },
1022 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 869 },
1023 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 870 },
1024 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 871 },
1025 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 872 },
1026 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 873 },
1027 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
1028 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 874 },
1029 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 875 },
1030 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 876 },
1031 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 877 },
1032 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 203 },
1033 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
1034 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 },
1035 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 878 },
1036 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 879 },
1037 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 880 },
1038 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 881 },
1039 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 882 },
1040 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 883 },
1041 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 884 },
1042 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 885 },
1043 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 886 },
1044 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 887 },
1045 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 888 },
1046 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 889 },
1047 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 891 },
1048 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 912 },
1049 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 913 },
1050 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 914 },
1051 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 915 },
1052 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 916 },
1053 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 917 },
1054 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 918 },
1055 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 920 },
1056 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 921 },
1057 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 922 },
1058 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 923 },
1059 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1060 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 925 },
1061 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 926 },
1062 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 927 },
1063 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 929 },
1064 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 930 },
1065 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 931 },
1066 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1067 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 932 },
1068 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 933 },
1069 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 935 },
1070 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 936 },
1071 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 937 },
1072 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 939 },
1073 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 940 },
1074 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 940 },
1075 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 941 },
1076 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 942 },
1077 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 942 },
1078 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 837 },
1079 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 943 },
1080 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 944 },
1081 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 947 },
1082 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
1083 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 950 },
1084 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 951 },
1085 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 952 },
1086 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 953 },
1087 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 954 },
1088 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 955 },
1089 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 956 },
1090 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 923 },
1091 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 957 },
1092 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 958 },
1093 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 842 },
1094 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 959 },
1095 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1096 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 868 },
1097 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 960 },
1098 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 961 },
1099 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 859 },
1100 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 962 },
1101 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 864 },
1102 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 963 },
1103 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 964 },
1104 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 965 },
1105 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 966 },
1106 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 967 },
1107 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 968 },
1108 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 969 },
1109 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 970 },
1110 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 971 },
1111 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 972 },
1112 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 973 },
1113 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 974 },
1114 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 975 },
1115 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 976 },
1116 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 977 },
1117 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 978 },
1118 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 979 },
1119 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
1120 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 980 },
1121 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 981 },
1122 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 982 },
1123 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 983 },
1124 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 984 },
1125 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 985 },
1126 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 986 },
1127 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 987 },
1128 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 302, .child_index = 988 },
1129 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 997 },
1130 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 1001 },
1131 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1013 },
1132 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 1018 },
1133 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 49, .child_index = 1022 },
1134 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1030 },
1135 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1031 },
1136 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 1033 },
1137 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1037 },
1138 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 686, .child_index = 1043 },
1139 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1049 },
1140 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1052 },
1141 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 142, .child_index = 1055 },
1142 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1060 },
1143 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 1064 },
1144 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1076 },
1145 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 1080 },
1146 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1273, .child_index = 1084 },
1147 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 22, .child_index = 1089 },
1148 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1092 },
1149 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1093 },
1150 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
1151 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1094 },
1152 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1095 },
1153 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1096 },
1154 .{ .char = '0', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1097 },
1155 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1098 },
1156 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1099 },
1157 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1158 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1101 },
1159 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1102 },
1160 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1103 },
1161 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1104 },
1162 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 940 },
1163 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 940 },
1164 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 926 },
1165 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1107 },
1166 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1109 },
1167 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1110 },
1168 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 924 },
1169 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 924 },
1170 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 932 },
1171 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1172 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1111 },
1173 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1095 },
1174 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1175 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1176 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1112 },
1177 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1113 },
1178 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1114 },
1179 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1122 },
1180 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1123 },
1181 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 },
1182 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
1183 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1124 },
1184 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1095 },
1185 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1125 },
1186 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1126 },
1187 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1128 },
1188 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1129 },
1189 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1130 },
1190 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1131 },
1191 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1133 },
1192 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1134 },
1193 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 929 },
1194 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1135 },
1195 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1136 },
1196 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1137 },
1197 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1138 },
1198 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1139 },
1199 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
1200 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1141 },
1201 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1142 },
1202 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1143 },
1203 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1144 },
1204 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1145 },
1205 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1146 },
1206 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1147 },
1207 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1148 },
1208 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1151 },
1209 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1154 },
1210 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1156 },
1211 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1157 },
1212 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 1158 },
1213 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1165 },
1214 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
1215 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1167 },
1216 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1217 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1169 },
1218 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1170 },
1219 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1171 },
1220 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1172 },
1221 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1173 },
1222 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1174 },
1223 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 1175 },
1224 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 },
1225 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1184 },
1226 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1185 },
1227 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1186 },
1228 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 122, .child_index = 1188 },
1229 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 },
1230 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 134, .child_index = 1189 },
1231 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1190 },
1232 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1192 },
1233 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 },
1234 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1193 },
1235 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1194 },
1236 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 },
1237 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 1195 },
1238 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1202 },
1239 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
1240 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1203 },
1241 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1205 },
1242 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 },
1243 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1206 },
1244 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1210 },
1245 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1214 },
1246 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 },
1247 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 },
1248 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1217 },
1249 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1219 },
1250 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1220 },
1251 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1221 },
1252 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1222 },
1253 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1223 },
1254 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1224 },
1255 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1225 },
1256 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1226 },
1257 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 23, .child_index = 1227 },
1258 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1229 },
1259 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1230 },
1260 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1231 },
1261 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1232 },
1262 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1234 },
1263 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1237 },
1264 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1239 },
1265 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
1266 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1242 },
1267 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1243 },
1268 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1244 },
1269 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1245 },
1270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1246 },
1271 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1247 },
1272 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1250 },
1273 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1257 },
1274 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1259 },
1275 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1260 },
1276 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1261 },
1277 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 1263 },
1278 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1265 },
1279 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1267 },
1280 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1269 },
1281 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 135, .child_index = 1270 },
1282 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1271 },
1283 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 534, .child_index = 1272 },
1284 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1273 },
1285 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1274 },
1286 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1275 },
1287 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1277 },
1288 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1278 },
1289 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1279 },
1290 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1280 },
1291 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1281 },
1292 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1283 },
1293 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 108, .child_index = 1285 },
1294 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1286 },
1295 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1288 },
1296 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1289 },
1297 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1290 },
1298 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1294 },
1299 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 1295 },
1300 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1297 },
1301 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1298 },
1302 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1299 },
1303 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1300 },
1304 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1301 },
1305 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1303 },
1306 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 },
1307 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1304 },
1308 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1306 },
1309 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1307 },
1310 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1309 },
1311 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1312 },
1312 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1313 },
1313 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1260 },
1314 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1314 },
1315 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1315 },
1316 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1297 },
1317 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1303 },
1318 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1317 },
1319 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1320 },
1320 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 },
1321 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1263, .child_index = 1321 },
1322 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1322 },
1323 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
1324 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 },
1325 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 1324 },
1326 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 },
1327 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 },
1328 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1325 },
1329 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
1330 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1326 },
1331 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1332 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1331 },
1333 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1339 },
1334 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
1335 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1343 },
1336 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1344 },
1337 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1346 },
1338 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1347 },
1339 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1348 },
1340 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1352 },
1341 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 451 },
1342 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1353 },
1343 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1347 },
1344 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1345 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1357 },
1346 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1358 },
1347 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1348 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1353 },
1349 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1359 },
1350 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1351 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
1352 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1353 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
1354 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1355 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1363 },
1356 .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 1365 },
1357 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1368 },
1358 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1372 },
1359 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1373 },
1360 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 954 },
1361 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1374 },
1362 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1375 },
1363 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1327 },
1364 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1376 },
1365 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1366 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 930 },
1367 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1368 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
1369 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1377 },
1370 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1378 },
1371 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1372 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1382 },
1373 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1385 },
1374 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1386 },
1375 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1388 },
1376 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1389 },
1377 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1393 },
1378 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1394 },
1379 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1380 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1395 },
1381 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1396 },
1382 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1397 },
1383 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1398 },
1384 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1399 },
1385 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1400 },
1386 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1401 },
1387 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1402 },
1388 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1403 },
1389 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1404 },
1390 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1405 },
1391 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1406 },
1392 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1407 },
1393 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1408 },
1394 .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1409 },
1395 .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1410 },
1396 .{ .char = 'D', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1411 },
1397 .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1412 },
1398 .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1413 },
1399 .{ .char = 'O', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1414 },
1400 .{ .char = 'X', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1415 },
1401 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1416 },
1402 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1403 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1417 },
1404 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1418 },
1405 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1419 },
1406 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
1407 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1420 },
1408 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1421 },
1409 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1422 },
1410 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1423 },
1411 .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1424 },
1412 .{ .char = 'N', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1425 },
1413 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1426 },
1414 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1415 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1428 },
1416 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1429 },
1417 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1418 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1431 },
1419 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1434 },
1420 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1437 },
1421 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1438 },
1422 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1440 },
1423 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1441 },
1424 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1442 },
1425 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1443 },
1426 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1313 },
1427 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1444 },
1428 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1445 },
1429 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1446 },
1430 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1447 },
1431 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 },
1432 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 },
1433 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1448 },
1434 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1449 },
1435 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
1436 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 },
1437 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 },
1438 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1439 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1451 },
1440 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 },
1441 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1452 },
1442 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1453 },
1443 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 },
1444 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1454 },
1445 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1455 },
1446 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1457 },
1447 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1458 },
1448 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1461 },
1449 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1462 },
1450 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 },
1451 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 306 },
1452 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1465 },
1453 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 },
1454 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1455 },
1455 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
1456 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1466 },
1457 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1467 },
1458 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1468 },
1459 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1469 },
1460 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1470 },
1461 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1471 },
1462 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1472 },
1463 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 21, .child_index = 1475 },
1464 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1481 },
1465 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1483 },
1466 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1484 },
1467 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
1468 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1486 },
1469 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1487 },
1470 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 10, .child_index = 1488 },
1471 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1491 },
1472 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1492 },
1473 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1493 },
1474 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
1475 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1494 },
1476 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1495 },
1477 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1497 },
1478 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1498 },
1479 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1500 },
1480 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1501 },
1481 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1502 },
1482 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1503 },
1483 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
1484 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1485 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1506 },
1486 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1507 },
1487 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1508 },
1488 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1510 },
1489 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1511 },
1490 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1512 },
1491 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1513 },
1492 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1515 },
1493 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
1494 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1516 },
1495 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1517 },
1496 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1518 },
1497 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 },
1498 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1265 },
1499 .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 23, .child_index = 1519 },
1500 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 },
1501 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1524 },
1502 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1525 },
1503 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 },
1504 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1526 },
1505 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1527 },
1506 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1531 },
1507 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1532 },
1508 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1533 },
1509 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1534 },
1510 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 1535 },
1511 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1538 },
1512 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1539 },
1513 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1540 },
1514 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1542 },
1515 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1544 },
1516 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1545 },
1517 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1546 },
1518 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1547 },
1519 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1548 },
1520 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1549 },
1521 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1552 },
1522 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1553 },
1523 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 },
1524 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1555 },
1525 .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1556 },
1526 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1557 },
1527 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1559 },
1528 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1560 },
1529 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1562 },
1530 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1563 },
1531 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1565 },
1532 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1566 },
1533 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1567 },
1534 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1568 },
1535 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1570 },
1536 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1575 },
1537 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1576 },
1538 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1462 },
1539 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1577 },
1540 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1578 },
1541 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 },
1542 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1579 },
1543 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 },
1544 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1580 },
1545 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1581 },
1546 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 },
1547 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1582 },
1548 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1438 },
1549 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1589 },
1550 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1592 },
1551 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
1552 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1593 },
1553 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1594 },
1554 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1596 },
1555 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1597 },
1556 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1580 },
1557 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1598 },
1558 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 },
1559 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 },
1560 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1599 },
1561 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1600 },
1562 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1603 },
1563 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1564 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1565 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1100 },
1566 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
1567 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1604 },
1568 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1606 },
1569 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1607 },
1570 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1608 },
1571 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1609 },
1572 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1611 },
1573 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1612 },
1574 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1613 },
1575 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 },
1576 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
1577 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1615 },
1578 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
1579 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1617 },
1580 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1581 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1618 },
1582 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1619 },
1583 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1620 },
1584 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1585 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1586 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1621 },
1587 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1621 },
1588 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1589 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1590 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1591 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1592 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1593 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1622 },
1594 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1621 },
1595 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1623 },
1596 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1597 .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1598 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1599 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1600 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
1601 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1602 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1603 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1360 },
1604 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1605 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1360 },
1606 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1363 },
1607 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1360 },
1608 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1624 },
1609 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1625 },
1610 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1626 },
1611 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1629 },
1612 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1630 },
1613 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1631 },
1614 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1632 },
1615 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1633 },
1616 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1634 },
1617 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1635 },
1618 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1636 },
1619 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1638 },
1620 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1639 },
1621 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1640 },
1622 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1641 },
1623 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1642 },
1624 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1643 },
1625 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1644 },
1626 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1627 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1628 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1629 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1645 },
1630 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1646 },
1631 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1647 },
1632 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1397 },
1633 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1648 },
1634 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1649 },
1635 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1650 },
1636 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1651 },
1637 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
1638 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1653 },
1639 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1654 },
1640 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1655 },
1641 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1656 },
1642 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1657 },
1643 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1658 },
1644 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1659 },
1645 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1661 },
1646 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1662 },
1647 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1663 },
1648 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1664 },
1649 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1663 },
1650 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
1651 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1414 },
1652 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1667 },
1653 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1668 },
1654 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1669 },
1655 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 887 },
1656 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1670 },
1657 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1671 },
1658 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1672 },
1659 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1673 },
1660 .{ .char = 'F', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1674 },
1661 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1674 },
1662 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 409 },
1663 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1430 },
1664 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1675 },
1665 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1676 },
1666 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1677 },
1667 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1668 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1669 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1678 },
1670 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1671 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1430 },
1672 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1680 },
1673 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1589 },
1674 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
1675 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1683 },
1676 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1686 },
1677 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1687 },
1678 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1688 },
1679 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1689 },
1680 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1705 },
1681 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 12, .child_index = 1706 },
1682 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1710 },
1683 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1711 },
1684 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1712 },
1685 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1714 },
1686 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1687 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1688 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1717 },
1689 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1718 },
1690 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1719 },
1691 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
1692 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1693 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1720 },
1694 .{ .char = 'j', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
1695 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1721 },
1696 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1722 },
1697 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1723 },
1698 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1699 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1700 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1701 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1725 },
1702 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1727 },
1703 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1728 },
1704 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1729 },
1705 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1730 },
1706 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1731 },
1707 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1732 },
1708 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1709 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1710 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1711 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1734 },
1712 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1713 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1735 },
1714 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1715 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1716 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1736 },
1717 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1737 },
1718 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1738 },
1719 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1720 .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1721 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
1722 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1739 },
1723 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1740 },
1724 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1725 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1726 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1727 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1728 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1729 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1741 },
1730 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1742 },
1731 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1732 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1743 },
1733 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1744 },
1734 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
1735 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
1736 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1745 },
1737 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1738 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1746 },
1739 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1747 },
1740 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1741 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1742 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1748 },
1743 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1749 },
1744 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1750 },
1745 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1751 },
1746 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1752 },
1747 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1753 },
1748 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1754 },
1749 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
1750 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1755 },
1751 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1756 },
1752 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1757 },
1753 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1743 },
1754 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1758 },
1755 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1759 },
1756 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1757 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1758 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1759 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1760 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1450 },
1761 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1761 },
1762 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1762 },
1763 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1763 },
1764 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 },
1765 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 },
1766 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1766 },
1767 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1767 },
1768 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1769 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1768 },
1770 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1682 },
1771 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1772 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1773 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1774 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1783 },
1775 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1784 },
1776 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1786 },
1777 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1787 },
1778 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1788 },
1779 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1789 },
1780 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1790 },
1781 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1791 },
1782 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1792 },
1783 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1793 },
1784 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1794 },
1785 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
1786 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 },
1787 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1788 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1795 },
1789 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1808 },
1790 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1809 },
1791 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1810 },
1792 .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1813 },
1793 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1814 },
1794 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 },
1795 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 1816 },
1796 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1817 },
1797 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1818 },
1798 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1819 },
1799 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
1800 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1801 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1820 },
1802 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1821 },
1803 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1804 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1824 },
1805 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
1806 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1825 },
1807 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1826 },
1808 .{ .char = 'j', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 497 },
1809 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
1810 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 },
1811 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1827 },
1812 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1828 },
1813 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1814 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1829 },
1815 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1816 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1822 },
1817 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1830 },
1818 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 },
1819 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 },
1820 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 },
1821 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 },
1822 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 },
1823 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 },
1824 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 513 },
1825 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1826 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1827 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1828 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1831 },
1829 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1832 },
1830 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1833 },
1831 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1834 },
1832 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1835 },
1833 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1836 },
1834 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1837 },
1835 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1838 },
1836 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 887 },
1837 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 888 },
1838 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1839 },
1839 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1840 },
1840 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1841 },
1841 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1842 },
1842 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1843 },
1843 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1844 },
1844 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1844 },
1845 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1845 },
1846 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1846 },
1847 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
1848 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1848 },
1849 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1849 },
1850 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1611 },
1851 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1850 },
1852 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
1853 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1851 },
1854 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1852 },
1855 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1853 },
1856 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1854 },
1857 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1855 },
1858 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1856 },
1859 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1857 },
1860 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
1861 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1858 },
1862 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1863 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
1864 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1861 },
1865 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1863 },
1866 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1864 },
1867 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1865 },
1868 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1866 },
1869 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1867 },
1870 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1868 },
1871 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
1872 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
1873 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
1874 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1870 },
1875 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
1876 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1871 },
1877 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1872 },
1878 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1873 },
1879 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1874 },
1880 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1881 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1875 },
1882 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1876 },
1883 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1877 },
1884 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1878 },
1885 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1879 },
1886 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1880 },
1887 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1401 },
1888 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
1889 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1882 },
1890 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1883 },
1891 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 },
1892 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
1893 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
1894 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1884 },
1895 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1885 },
1896 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1886 },
1897 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
1898 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1887 },
1899 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1888 },
1900 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1889 },
1901 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
1902 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1903 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1890 },
1904 .{ .char = 'I', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1406 },
1905 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1891 },
1906 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1892 },
1907 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1908 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1893 },
1909 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1168 },
1910 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1894 },
1911 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1895 },
1912 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1896 },
1913 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1900 },
1914 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1901 },
1915 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1903 },
1916 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1427 },
1917 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1430 },
1918 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1906 },
1919 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
1920 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
1921 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1922 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1907 },
1923 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1908 },
1924 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1909 },
1925 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1910 },
1926 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1913 },
1927 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1916 },
1928 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1917 },
1929 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1918 },
1930 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1919 },
1931 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 },
1932 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1921 },
1933 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1922 },
1934 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1925 },
1935 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 51, .child_index = 1927 },
1936 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1934 },
1937 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 1937 },
1938 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1942 },
1939 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1943 },
1940 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 },
1941 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1945 },
1942 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1943 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1944 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1715 },
1945 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1946 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1946 },
1947 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1947 },
1948 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1950 },
1949 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
1950 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1951 },
1951 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1733 },
1952 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
1953 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1952 },
1954 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1953 },
1955 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
1956 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
1957 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1954 },
1958 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1955 },
1959 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1956 },
1960 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1957 },
1961 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1959 },
1962 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1961 },
1963 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1962 },
1964 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1963 },
1965 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1964 },
1966 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1965 },
1967 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1966 },
1968 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1967 },
1969 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1968 },
1970 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1971 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1969 },
1972 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1973 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1970 },
1974 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1971 },
1975 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1976 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1972 },
1977 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1973 },
1978 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1974 },
1979 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
1980 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1975 },
1981 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1976 },
1982 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1977 },
1983 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1984 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1978 },
1985 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1979 },
1986 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 },
1987 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1980 },
1988 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1981 },
1989 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1982 },
1990 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1983 },
1991 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1984 },
1992 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1985 },
1993 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
1994 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1986 },
1995 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1504 },
1996 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
1997 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1987 },
1998 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1988 },
1999 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
2000 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 },
2001 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1989 },
2002 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1990 },
2003 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1991 },
2004 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2003 },
2005 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 56, .child_index = 2007 },
2006 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2013 },
2007 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2018 },
2008 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 106, .child_index = 2021 },
2009 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2032 },
2010 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2034 },
2011 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2036 },
2012 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 73, .child_index = 2037 },
2013 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2042 },
2014 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2044 },
2015 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2045 },
2016 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 97, .child_index = 2046 },
2017 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2053 },
2018 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2054 },
2019 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2055 },
2020 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2056 },
2021 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2057 },
2022 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2058 },
2023 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2059 },
2024 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2060 },
2025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2061 },
2026 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2062 },
2027 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2063 },
2028 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2064 },
2029 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2065 },
2030 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2066 },
2031 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2067 },
2032 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2068 },
2033 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2070 },
2034 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2071 },
2035 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 41, .child_index = 2072 },
2036 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2078 },
2037 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2079 },
2038 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2081 },
2039 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2084 },
2040 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2089 },
2041 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2090 },
2042 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2094 },
2043 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2097 },
2044 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2100 },
2045 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2101 },
2046 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2102 },
2047 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2103 },
2048 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2104 },
2049 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 2105 },
2050 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2107 },
2051 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1826 },
2052 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2108 },
2053 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2109 },
2054 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2110 },
2055 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2111 },
2056 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2112 },
2057 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 2113 },
2058 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
2059 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2116 },
2060 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2118 },
2061 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2120 },
2062 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
2063 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2121 },
2064 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2122 },
2065 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2123 },
2066 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2124 },
2067 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1970 },
2068 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1504 },
2069 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1546 },
2070 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2125 },
2071 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2126 },
2072 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2127 },
2073 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2128 },
2074 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2129 },
2075 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 986 },
2076 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2131 },
2077 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2133 },
2078 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2079 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2080 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2134 },
2081 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2135 },
2082 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2135 },
2083 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2136 },
2084 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2085 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2137 },
2086 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
2087 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2138 },
2088 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2142 },
2089 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2143 },
2090 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2144 },
2091 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2145 },
2092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2146 },
2093 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2147 },
2094 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2148 },
2095 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
2096 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2149 },
2097 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2098 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2099 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2150 },
2100 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2151 },
2101 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
2102 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2152 },
2103 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2153 },
2104 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2105 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2154 },
2106 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2156 },
2107 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2157 },
2108 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2158 },
2109 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2159 },
2110 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2160 },
2111 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
2112 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2162 },
2113 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2163 },
2114 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
2115 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2164 },
2116 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2165 },
2117 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2118 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2119 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2120 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2166 },
2121 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
2122 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2168 },
2123 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2169 },
2124 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2170 },
2125 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2171 },
2126 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2172 },
2127 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 },
2128 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2173 },
2129 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2174 },
2130 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2175 },
2131 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2176 },
2132 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2177 },
2133 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2179 },
2134 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2180 },
2135 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2181 },
2136 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2182 },
2137 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2183 },
2138 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2180 },
2139 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2184 },
2140 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2186 },
2141 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2186 },
2142 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2187 },
2143 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2188 },
2144 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2190 },
2145 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2191 },
2146 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2192 },
2147 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2193 },
2148 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2196 },
2149 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1883 },
2150 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
2151 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2152 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2197 },
2153 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2154 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2198 },
2155 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2201 },
2156 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2202 },
2157 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2204 },
2158 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2205 },
2159 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2207 },
2160 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2208 },
2161 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2210 },
2162 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2211 },
2163 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2164 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2214 },
2165 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2166 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2219 },
2167 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2221 },
2168 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2223 },
2169 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2226 },
2170 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2227 },
2171 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 },
2172 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2229 },
2173 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2174 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2175 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2217 },
2176 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2230 },
2177 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2226 },
2178 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2232 },
2179 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 431 },
2180 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2211 },
2181 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2233 },
2182 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 2234 },
2183 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
2184 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
2185 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
2186 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2236 },
2187 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2237 },
2188 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2238 },
2189 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2239 },
2190 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2240 },
2191 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2241 },
2192 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2242 },
2193 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2243 },
2194 .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2195 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 },
2196 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2197 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2244 },
2198 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2245 },
2199 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2246 },
2200 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2247 },
2201 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2249 },
2202 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2250 },
2203 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2251 },
2204 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
2205 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2252 },
2206 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2253 },
2207 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2254 },
2208 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2255 },
2209 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2256 },
2210 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2257 },
2211 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2258 },
2212 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2259 },
2213 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2260 },
2214 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2261 },
2215 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2262 },
2216 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2263 },
2217 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2264 },
2218 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
2219 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2265 },
2220 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
2221 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2268 },
2222 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2223 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2224 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2269 },
2225 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2270 },
2226 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2270 },
2227 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2271 },
2228 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2274 },
2229 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2277 },
2230 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2278 },
2231 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2279 },
2232 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2280 },
2233 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2281 },
2234 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2284 },
2235 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 21, .child_index = 2289 },
2236 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2292 },
2237 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 2295 },
2238 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2297 },
2239 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2298 },
2240 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2299 },
2241 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2300 },
2242 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2301 },
2243 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2302 },
2244 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2303 },
2245 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2304 },
2246 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2306 },
2247 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2308 },
2248 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2309 },
2249 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2310 },
2250 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2311 },
2251 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2312 },
2252 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2314 },
2253 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2311 },
2254 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2315 },
2255 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2316 },
2256 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2032 },
2257 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2317 },
2258 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2318 },
2259 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2324 },
2260 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2325 },
2261 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2326 },
2262 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2328 },
2263 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2329 },
2264 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2330 },
2265 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2334 },
2266 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2337 },
2267 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2344 },
2268 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2347 },
2269 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2348 },
2270 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2349 },
2271 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2350 },
2272 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2351 },
2273 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 2354 },
2274 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 2356 },
2275 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2357 },
2276 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2359 },
2277 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2360 },
2278 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2361 },
2279 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2044 },
2280 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2281 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2365 },
2282 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2367 },
2283 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2368 },
2284 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2369 },
2285 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2371 },
2286 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2372 },
2287 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2374 },
2288 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2376 },
2289 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2377 },
2290 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2044 },
2291 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2378 },
2292 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2379 },
2293 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2380 },
2294 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2381 },
2295 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2382 },
2296 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2383 },
2297 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2384 },
2298 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2385 },
2299 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2386 },
2300 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2387 },
2301 .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
2302 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2388 },
2303 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2389 },
2304 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2390 },
2305 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2391 },
2306 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2392 },
2307 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2393 },
2308 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2394 },
2309 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2396 },
2310 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2397 },
2311 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2398 },
2312 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2400 },
2313 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2403 },
2314 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2405 },
2315 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2406 },
2316 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
2317 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2407 },
2318 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2408 },
2319 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2409 },
2320 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2411 },
2321 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2412 },
2322 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2415 },
2323 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2416 },
2324 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2419 },
2325 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2420 },
2326 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2421 },
2327 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2422 },
2328 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2423 },
2329 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2425 },
2330 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2426 },
2331 .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2430 },
2332 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
2333 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2431 },
2334 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2432 },
2335 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2336 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2433 },
2337 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2434 },
2338 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2435 },
2339 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2436 },
2340 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2437 },
2341 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2438 },
2342 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2439 },
2343 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2440 },
2344 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2441 },
2345 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2442 },
2346 .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2347 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1974 },
2348 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2443 },
2349 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2445 },
2350 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1724 },
2351 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2352 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1682 },
2353 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1534 },
2354 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2446 },
2355 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2356 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2447 },
2357 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2448 },
2358 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 },
2359 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2449 },
2360 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 },
2361 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2450 },
2362 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2451 },
2363 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2452 },
2364 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2453 },
2365 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2465 },
2366 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2468 },
2367 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2469 },
2368 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2470 },
2369 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2471 },
2370 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2472 },
2371 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2473 },
2372 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2474 },
2373 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1847 },
2374 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2475 },
2375 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2476 },
2376 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2477 },
2377 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2478 },
2378 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
2379 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2479 },
2380 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2481 },
2381 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2482 },
2382 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2483 },
2383 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2484 },
2384 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
2385 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
2386 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2488 },
2387 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2489 },
2388 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2389 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1869 },
2390 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2490 },
2391 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
2392 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2491 },
2393 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2492 },
2394 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2493 },
2395 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2494 },
2396 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2495 },
2397 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2496 },
2398 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2497 },
2399 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2498 },
2400 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 },
2401 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2499 },
2402 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2500 },
2403 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 },
2404 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2501 },
2405 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2502 },
2406 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2503 },
2407 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2504 },
2408 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2505 },
2409 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2506 },
2410 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 },
2411 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2508 },
2412 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2509 },
2413 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2183 },
2414 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2415 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2511 },
2416 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2183 },
2417 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2512 },
2418 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2513 },
2419 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2420 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2512 },
2421 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2510 },
2422 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2184 },
2423 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2514 },
2424 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2515 },
2425 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
2426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2516 },
2427 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2518 },
2428 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2429 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2430 .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1881 },
2431 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
2432 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2535 },
2433 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2536 },
2434 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2435 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2537 },
2436 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2539 },
2437 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2540 },
2438 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1362 },
2439 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2542 },
2440 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2543 },
2441 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1661 },
2442 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2443 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2444 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2445 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2544 },
2446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
2447 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2545 },
2448 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2547 },
2449 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2450 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2451 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2536 },
2452 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
2453 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2212 },
2454 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2548 },
2455 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2550 },
2456 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2552 },
2457 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2555 },
2458 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2459 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2537 },
2460 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
2461 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2539 },
2462 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2558 },
2463 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2560 },
2464 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2561 },
2465 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2562 },
2466 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2563 },
2467 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2468 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2566 },
2469 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2567 },
2470 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2569 },
2471 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2472 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2570 },
2473 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2571 },
2474 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2572 },
2475 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2573 },
2476 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2574 },
2477 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2575 },
2478 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1491 },
2479 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2480 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2576 },
2481 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2577 },
2482 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2578 },
2483 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2579 },
2484 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2580 },
2485 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2581 },
2486 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2582 },
2487 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2583 },
2488 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2584 },
2489 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2585 },
2490 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1744 },
2491 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2586 },
2492 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2587 },
2493 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 },
2494 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2588 },
2495 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1451 },
2496 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2589 },
2497 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2591 },
2498 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2592 },
2499 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
2500 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2593 },
2501 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2594 },
2502 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2595 },
2503 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
2504 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2596 },
2505 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2597 },
2506 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2599 },
2507 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2600 },
2508 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2601 },
2509 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2602 },
2510 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 },
2511 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2603 },
2512 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2604 },
2513 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2605 },
2514 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2606 },
2515 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2608 },
2516 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2609 },
2517 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2610 },
2518 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2519 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2520 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2611 },
2521 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2613 },
2522 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2614 },
2523 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2615 },
2524 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2616 },
2525 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2617 },
2526 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2618 },
2527 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 2619 },
2528 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2620 },
2529 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2621 },
2530 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2622 },
2531 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2623 },
2532 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 2626 },
2533 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2621 },
2534 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2627 },
2535 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2536 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2630 },
2537 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2631 },
2538 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2633 },
2539 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2634 },
2540 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2635 },
2541 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2542 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2636 },
2543 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2309 },
2544 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2637 },
2545 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2639 },
2546 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2547 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2646 },
2548 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2647 },
2549 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2647 },
2550 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2649 },
2551 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2552 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2651 },
2553 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2652 },
2554 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2653 },
2555 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2556 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2655 },
2557 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2658 },
2558 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2659 },
2559 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2660 },
2560 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2663 },
2561 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2664 },
2562 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2667 },
2563 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2668 },
2564 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2670 },
2565 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2671 },
2566 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2672 },
2567 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2674 },
2568 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2675 },
2569 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2676 },
2570 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2677 },
2571 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2678 },
2572 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2679 },
2573 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2653 },
2574 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2575 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2576 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2658 },
2577 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2659 },
2578 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2682 },
2579 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2683 },
2580 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2667 },
2581 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2687 },
2582 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2688 },
2583 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2689 },
2584 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2690 },
2585 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2691 },
2586 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2695 },
2587 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2588 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2589 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2590 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2703 },
2591 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2704 },
2592 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2704 },
2593 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2650 },
2594 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2706 },
2595 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2707 },
2596 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2597 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2711 },
2598 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2711 },
2599 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2712 },
2600 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2713 },
2601 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2714 },
2602 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2716 },
2603 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2604 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2717 },
2605 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2644 },
2606 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2607 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2718 },
2608 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2719 },
2609 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2719 },
2610 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2611 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2612 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2722 },
2613 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2724 },
2614 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1524 },
2615 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2725 },
2616 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2726 },
2617 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2727 },
2618 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2728 },
2619 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2729 },
2620 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2730 },
2621 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2731 },
2622 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2732 },
2623 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2733 },
2624 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2734 },
2625 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2735 },
2626 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2627 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2736 },
2628 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2737 },
2629 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2741 },
2630 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2742 },
2631 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2744 },
2632 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2746 },
2633 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2747 },
2634 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2748 },
2635 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2749 },
2636 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2637 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2752 },
2638 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2757 },
2639 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2758 },
2640 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2759 },
2641 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2760 },
2642 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2761 },
2643 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2762 },
2644 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2763 },
2645 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2762 },
2646 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
2647 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2764 },
2648 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2765 },
2649 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2766 },
2650 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2767 },
2651 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2764 },
2652 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2768 },
2653 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2765 },
2654 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2766 },
2655 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2769 },
2656 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2770 },
2657 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2772 },
2658 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2773 },
2659 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2774 },
2660 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2775 },
2661 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2777 },
2662 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2778 },
2663 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2779 },
2664 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 },
2665 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2778 },
2666 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2781 },
2667 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2668 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2782 },
2669 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
2670 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2783 },
2671 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2784 },
2672 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2785 },
2673 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2786 },
2674 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2787 },
2675 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2788 },
2676 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 },
2677 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2791 },
2678 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2725 },
2679 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2795 },
2680 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2796 },
2681 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2797 },
2682 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
2683 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1487 },
2684 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2575 },
2685 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2798 },
2686 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2799 },
2687 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2800 },
2688 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2801 },
2689 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2802 },
2690 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2803 },
2691 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2805 },
2692 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2807 },
2693 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2808 },
2694 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2812 },
2695 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2814 },
2696 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 393, .child_index = 2815 },
2697 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2819 },
2698 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2821 },
2699 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 836, .child_index = 2823 },
2700 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2837 },
2701 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2838 },
2702 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2839 },
2703 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2840 },
2704 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2841 },
2705 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2842 },
2706 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2843 },
2707 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2844 },
2708 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2845 },
2709 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2846 },
2710 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2847 },
2711 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2848 },
2712 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
2713 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
2714 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1624 },
2715 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 },
2716 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2849 },
2717 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2850 },
2718 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2719 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1100 },
2720 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2851 },
2721 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2852 },
2722 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2853 },
2723 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2854 },
2724 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2855 },
2725 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2856 },
2726 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2235 },
2727 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
2728 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2857 },
2729 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2864 },
2730 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2865 },
2731 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2866 },
2732 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
2733 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2867 },
2734 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2868 },
2735 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2869 },
2736 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2870 },
2737 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2871 },
2738 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2872 },
2739 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2873 },
2740 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2874 },
2741 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2742 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2875 },
2743 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2876 },
2744 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2877 },
2745 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2878 },
2746 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2747 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2880 },
2748 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2749 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
2750 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2881 },
2751 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2882 },
2752 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2883 },
2753 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2884 },
2754 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2885 },
2755 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2887 },
2756 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2888 },
2757 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2892 },
2758 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2894 },
2759 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2896 },
2760 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2900 },
2761 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2901 },
2762 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2905 },
2763 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2906 },
2764 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2909 },
2765 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2912 },
2766 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 2914 },
2767 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 2917 },
2768 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2923 },
2769 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2924 },
2770 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2926 },
2771 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2928 },
2772 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2929 },
2773 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
2774 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2775 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2930 },
2776 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2777 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2778 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1362 },
2779 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1808 },
2780 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1665 },
2781 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
2782 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2783 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
2784 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
2785 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 },
2786 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2933 },
2787 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2938 },
2788 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2940 },
2789 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2941 },
2790 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2940 },
2791 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
2792 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2793 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
2794 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2945 },
2795 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
2796 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2947 },
2797 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2948 },
2798 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
2799 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2949 },
2800 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
2801 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2802 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2951 },
2803 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1749 },
2804 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2952 },
2805 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2953 },
2806 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2954 },
2807 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2955 },
2808 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 512 },
2809 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2956 },
2810 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2957 },
2811 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2958 },
2812 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 },
2813 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
2814 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2960 },
2815 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
2816 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2961 },
2817 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2962 },
2818 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2963 },
2819 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2964 },
2820 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2965 },
2821 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2966 },
2822 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1143 },
2823 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2967 },
2824 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2968 },
2825 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2969 },
2826 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2970 },
2827 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2971 },
2828 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
2829 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2973 },
2830 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2974 },
2831 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2975 },
2832 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2976 },
2833 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2977 },
2834 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2978 },
2835 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2979 },
2836 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2980 },
2837 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 2981 },
2838 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2985 },
2839 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2986 },
2840 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2987 },
2841 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2988 },
2842 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2991 },
2843 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2991 },
2844 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2995 },
2845 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
2846 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2847 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2997 },
2848 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2998 },
2849 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2999 },
2850 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3000 },
2851 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3001 },
2852 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 3002 },
2853 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3007 },
2854 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3008 },
2855 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3009 },
2856 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3011 },
2857 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3012 },
2858 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3013 },
2859 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3014 },
2860 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3015 },
2861 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3016 },
2862 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 3018 },
2863 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3020 },
2864 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3021 },
2865 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2866 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2867 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
2868 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2869 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2870 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3024 },
2871 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2363 },
2872 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2873 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2363 },
2874 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2875 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2876 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2877 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2878 .{ .char = 'v', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2879 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2880 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2881 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2882 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 },
2883 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
2884 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2885 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2886 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3022 },
2887 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2888 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2889 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2890 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2891 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3028 },
2892 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2893 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2894 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2895 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2896 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2897 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2898 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3029 },
2899 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2900 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3031 },
2901 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3032 },
2902 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3033 },
2903 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3034 },
2904 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2905 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2906 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2907 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3032 },
2908 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2652 },
2909 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3035 },
2910 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3035 },
2911 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3036 },
2912 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2913 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2914 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3037 },
2915 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2682 },
2916 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2917 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
2918 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3037 },
2919 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
2920 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2654 },
2921 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2680 },
2922 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3029 },
2923 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3038 },
2924 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3040 },
2925 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2926 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3027 },
2927 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3041 },
2928 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2929 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3042 },
2930 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2931 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3043 },
2932 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3044 },
2933 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2934 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2935 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2936 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2937 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2697 },
2938 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3045 },
2939 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2940 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3047 },
2941 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2650 },
2942 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3050 },
2943 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 },
2944 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3051 },
2945 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3052 },
2946 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2947 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2948 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2949 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
2950 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3041 },
2951 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3042 },
2952 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2953 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3053 },
2954 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3056 },
2955 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2697 },
2956 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
2957 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2958 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3057 },
2959 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
2960 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
2961 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3059 },
2962 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3060 },
2963 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3061 },
2964 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3062 },
2965 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3063 },
2966 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
2967 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3064 },
2968 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3065 },
2969 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3066 },
2970 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1485 },
2971 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3067 },
2972 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3068 },
2973 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3069 },
2974 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
2975 .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 3070 },
2976 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2977 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
2978 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
2979 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
2980 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3072 },
2981 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3074 },
2982 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3076 },
2983 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3077 },
2984 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3078 },
2985 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3079 },
2986 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2747 },
2987 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
2988 .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
2989 .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2990 .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2991 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2751 },
2992 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
2993 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3080 },
2994 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
2995 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3081 },
2996 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3082 },
2997 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3083 },
2998 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
2999 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3084 },
3000 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3086 },
3001 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3002 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3003 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3089 },
3004 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3090 },
3005 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3092 },
3006 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3094 },
3007 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3095 },
3008 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
3009 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3096 },
3010 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3097 },
3011 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3097 },
3012 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
3013 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3098 },
3014 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
3015 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3016 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3099 },
3017 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3100 },
3018 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3101 },
3019 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3102 },
3020 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3103 },
3021 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3104 },
3022 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3105 },
3023 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3106 },
3024 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3107 },
3025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3108 },
3026 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3109 },
3027 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3110 },
3028 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3112 },
3029 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
3030 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
3031 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3115 },
3032 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3116 },
3033 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1491 },
3034 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
3035 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3117 },
3036 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3118 },
3037 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3119 },
3038 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3120 },
3039 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3121 },
3040 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3122 },
3041 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3123 },
3042 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3124 },
3043 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3125 },
3044 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3126 },
3045 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3127 },
3046 .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3128 },
3047 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3130 },
3048 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3131 },
3049 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3120 },
3050 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3051 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3133 },
3052 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3130 },
3053 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3134 },
3054 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 388, .child_index = 3135 },
3055 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3126 },
3056 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3147 },
3057 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3130 },
3058 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3149 },
3059 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3150 },
3060 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 3152 },
3061 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 3153 },
3062 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 45, .child_index = 3156 },
3063 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3157 },
3064 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 294, .child_index = 3159 },
3065 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 3166 },
3066 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 35, .child_index = 3167 },
3067 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 81, .child_index = 3168 },
3068 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3173 },
3069 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3174 },
3070 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3175 },
3071 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 163, .child_index = 3181 },
3072 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3189 },
3073 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2814 },
3074 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
3075 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3191 },
3076 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
3077 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3192 },
3078 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3193 },
3079 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3194 },
3080 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3195 },
3081 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3196 },
3082 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3197 },
3083 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3198 },
3084 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3085 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3199 },
3086 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3200 },
3087 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3201 },
3088 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3202 },
3089 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3203 },
3090 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3204 },
3091 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3205 },
3092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3206 },
3093 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3207 },
3094 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3209 },
3095 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3211 },
3096 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3212 },
3097 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3213 },
3098 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3214 },
3099 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3215 },
3100 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3216 },
3101 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3217 },
3102 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3218 },
3103 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3219 },
3104 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3220 },
3105 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3221 },
3106 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3222 },
3107 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
3108 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3224 },
3109 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3225 },
3110 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3226 },
3111 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3227 },
3112 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 },
3113 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3228 },
3114 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3229 },
3115 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3230 },
3116 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 },
3117 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3231 },
3118 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3119 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3232 },
3120 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3233 },
3121 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3234 },
3122 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3235 },
3123 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3236 },
3124 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3237 },
3125 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3238 },
3126 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3239 },
3127 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3240 },
3128 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3241 },
3129 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3243 },
3130 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3244 },
3131 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3245 },
3132 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3246 },
3133 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1891 },
3134 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3247 },
3135 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3248 },
3136 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3250 },
3137 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3252 },
3138 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2787 },
3139 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3253 },
3140 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3254 },
3141 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3255 },
3142 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3256 },
3143 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3257 },
3144 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3258 },
3145 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3259 },
3146 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3260 },
3147 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3261 },
3148 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3262 },
3149 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3263 },
3150 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3264 },
3151 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3265 },
3152 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3266 },
3153 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3267 },
3154 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3273 },
3155 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3274 },
3156 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3275 },
3157 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3276 },
3158 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3278 },
3159 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3279 },
3160 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3274 },
3161 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3280 },
3162 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3281 },
3163 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3282 },
3164 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3283 },
3165 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3284 },
3166 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3101 },
3167 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3168 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3169 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3170 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3287 },
3171 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2940 },
3172 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3173 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3285 },
3174 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3287 },
3175 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2940 },
3176 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3287 },
3177 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3178 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3285 },
3179 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3285 },
3180 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 },
3181 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
3182 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 },
3183 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
3184 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
3185 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3186 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
3187 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3289 },
3188 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3290 },
3189 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3291 },
3190 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3292 },
3191 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3293 },
3192 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3294 },
3193 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3194 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3295 },
3195 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3296 },
3196 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 },
3197 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3297 },
3198 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3298 },
3199 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3299 },
3200 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3300 },
3201 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3301 },
3202 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3302 },
3203 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
3204 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3303 },
3205 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
3206 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3304 },
3207 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3305 },
3208 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
3209 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3306 },
3210 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3211 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3307 },
3212 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
3213 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3308 },
3214 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3309 },
3215 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3310 },
3216 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3311 },
3217 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3312 },
3218 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
3219 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3314 },
3220 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
3221 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 },
3222 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3316 },
3223 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3317 },
3224 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3318 },
3225 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3320 },
3226 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3227 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
3228 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3324 },
3229 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3326 },
3230 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
3231 .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3328 },
3232 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3329 },
3233 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3234 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3331 },
3235 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3332 },
3236 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3237 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3333 },
3238 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3334 },
3239 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3336 },
3240 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3338 },
3241 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3339 },
3242 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3243 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3340 },
3244 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3245 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 3342 },
3246 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2985 },
3247 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3344 },
3248 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3249 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3250 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
3251 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3345 },
3252 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3346 },
3253 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3254 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3312 },
3255 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3314 },
3256 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3257 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3047 },
3258 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3259 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3260 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2644 },
3261 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
3262 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
3263 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3347 },
3264 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3349 },
3265 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3045 },
3266 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3267 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2687 },
3268 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3269 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2668 },
3270 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3350 },
3271 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3351 },
3272 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3273 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3274 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3275 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3276 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3354 },
3277 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3278 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3279 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2716 },
3280 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3281 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3282 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3283 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3284 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2701 },
3285 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
3286 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
3287 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2687 },
3288 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3051 },
3289 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3290 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3291 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3292 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2644 },
3293 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3022 },
3294 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3355 },
3295 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1715 },
3296 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1987 },
3297 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3357 },
3298 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3358 },
3299 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3359 },
3300 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3360 },
3301 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3362 },
3302 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3363 },
3303 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 },
3304 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3364 },
3305 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3365 },
3306 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3366 },
3307 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3308 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3367 },
3309 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3367 },
3310 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2482 },
3311 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2482 },
3312 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3368 },
3313 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3314 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3315 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3369 },
3316 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3370 },
3317 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3318 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3371 },
3319 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3372 },
3320 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 },
3321 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
3322 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3323 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3324 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3325 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3326 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3373 },
3327 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3375 },
3328 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3330 },
3329 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3330 },
3330 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3376 },
3331 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3377 },
3332 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3378 },
3333 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
3334 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
3335 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3084 },
3336 .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3381 },
3337 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3338 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3383 },
3339 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3384 },
3340 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3385 },
3341 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3386 },
3342 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3387 },
3343 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3388 },
3344 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3389 },
3345 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3390 },
3346 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
3347 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
3348 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
3349 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
3350 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3351 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3391 },
3352 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3392 },
3353 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2800 },
3354 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3393 },
3355 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 },
3356 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3357 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3132 },
3358 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3394 },
3359 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3395 },
3360 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3396 },
3361 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3397 },
3362 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3398 },
3363 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3399 },
3364 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3400 },
3365 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3401 },
3366 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3404 },
3367 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3405 },
3368 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3406 },
3369 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3407 },
3370 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3408 },
3371 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3409 },
3372 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3411 },
3373 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 3412 },
3374 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3414 },
3375 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 242, .child_index = 3415 },
3376 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3420 },
3377 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3421 },
3378 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3423 },
3379 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3424 },
3380 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3425 },
3381 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3427 },
3382 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3431 },
3383 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3432 },
3384 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3385 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3433 },
3386 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3434 },
3387 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3435 },
3388 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 3436 },
3389 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3438 },
3390 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3439 },
3391 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3440 },
3392 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3441 },
3393 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3442 },
3394 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3439 },
3395 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3443 },
3396 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3444 },
3397 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3445 },
3398 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 186, .child_index = 3446 },
3399 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3451 },
3400 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3452 },
3401 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 3453 },
3402 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 32, .child_index = 3455 },
3403 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 35, .child_index = 3459 },
3404 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3465 },
3405 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3466 },
3406 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3467 },
3407 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 3468 },
3408 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3469 },
3409 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3410 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3471 },
3411 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3472 },
3412 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3473 },
3413 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3474 },
3414 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3476 },
3415 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3477 },
3416 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3478 },
3417 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3479 },
3418 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3484 },
3419 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3485 },
3420 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3486 },
3421 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3487 },
3422 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3487 },
3423 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 3489 },
3424 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3495 },
3425 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3173 },
3426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3497 },
3427 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3498 },
3428 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3499 },
3429 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3430 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3291 },
3431 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3504 },
3432 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3505 },
3433 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3506 },
3434 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3507 },
3435 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3436 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1618 },
3437 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2562 },
3438 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3509 },
3439 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3440 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2976 },
3441 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3510 },
3442 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3511 },
3443 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3512 },
3444 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3512 },
3445 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 },
3446 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
3447 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3513 },
3448 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3449 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3514 },
3450 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3209 },
3451 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3212 },
3452 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3453 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3515 },
3454 .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3455 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3516 },
3456 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3517 },
3457 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3518 },
3458 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3519 },
3459 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3460 .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3520 },
3461 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3521 },
3462 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 3522 },
3463 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3464 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3527 },
3465 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3528 },
3466 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3529 },
3467 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3530 },
3468 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3531 },
3469 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3532 },
3470 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3533 },
3471 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3534 },
3472 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3535 },
3473 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3536 },
3474 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
3475 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3537 },
3476 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3538 },
3477 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3539 },
3478 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3540 },
3479 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3541 },
3480 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3547 },
3481 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2477 },
3482 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
3483 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3548 },
3484 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3549 },
3485 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3550 },
3486 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3551 },
3487 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3552 },
3488 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3553 },
3489 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3554 },
3490 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3555 },
3491 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3557 },
3492 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3558 },
3493 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3494 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3559 },
3495 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3561 },
3496 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3562 },
3497 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3563 },
3498 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3564 },
3499 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3565 },
3500 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
3501 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3566 },
3502 .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3567 },
3503 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3569 },
3504 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3570 },
3505 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3572 },
3506 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3573 },
3507 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3574 },
3508 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3576 },
3509 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3577 },
3510 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3511 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3578 },
3512 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3579 },
3513 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
3514 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
3515 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3581 },
3516 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3579 },
3517 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3582 },
3518 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3583 },
3519 .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3584 },
3520 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3585 },
3521 .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3522 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3523 .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3524 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
3525 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
3526 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3586 },
3527 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3528 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3587 },
3529 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3588 },
3530 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3589 },
3531 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3590 },
3532 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3591 },
3533 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3592 },
3534 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3593 },
3535 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3594 },
3536 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3595 },
3537 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3596 },
3538 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3597 },
3539 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3598 },
3540 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3365 },
3541 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3599 },
3542 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2594 },
3543 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3600 },
3544 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3601 },
3545 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3602 },
3546 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3603 },
3547 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3604 },
3548 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3605 },
3549 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3607 },
3550 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3608 },
3551 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3611 },
3552 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
3553 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3612 },
3554 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3613 },
3555 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3614 },
3556 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3616 },
3557 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3558 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3617 },
3559 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3560 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3620 },
3561 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3621 },
3562 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3622 },
3563 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3323 },
3564 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3565 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3623 },
3566 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3567 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3626 },
3568 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3569 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
3570 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3571 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3572 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3628 },
3573 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3629 },
3574 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3630 },
3575 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3632 },
3576 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3634 },
3577 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3635 },
3578 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 3637 },
3579 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3639 },
3580 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3641 },
3581 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3642 },
3582 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3645 },
3583 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3648 },
3584 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3648 },
3585 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3586 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3649 },
3587 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
3588 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3589 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3590 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3350 },
3591 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3651 },
3592 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3652 },
3593 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3653 },
3594 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3654 },
3595 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3655 },
3596 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3656 },
3597 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3657 },
3598 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3658 },
3599 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3659 },
3600 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3660 },
3601 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3602 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3661 },
3603 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3604 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3662 },
3605 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3606 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3663 },
3607 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3664 },
3608 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3665 },
3609 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3610 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3611 .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3612 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3613 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3666 },
3614 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3668 },
3615 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3616 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3617 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3669 },
3618 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3670 },
3619 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3671 },
3620 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3672 },
3621 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3673 },
3622 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3674 },
3623 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3675 },
3624 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3676 },
3625 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3677 },
3626 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3678 },
3627 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3500 },
3628 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3391 },
3629 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
3630 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3679 },
3631 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3680 },
3632 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3126 },
3633 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3681 },
3634 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3682 },
3635 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3683 },
3636 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3684 },
3637 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3686 },
3638 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3686 },
3639 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3686 },
3640 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3687 },
3641 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3688 },
3642 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3689 },
3643 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3691 },
3644 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3692 },
3645 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3693 },
3646 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3694 },
3647 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3695 },
3648 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3697 },
3649 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3698 },
3650 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3699 },
3651 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3700 },
3652 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3701 },
3653 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 206, .child_index = 3702 },
3654 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3707 },
3655 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3708 },
3656 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3709 },
3657 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3710 },
3658 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3711 },
3659 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3660 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3713 },
3661 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3714 },
3662 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3715 },
3663 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3716 },
3664 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3717 },
3665 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3717 },
3666 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3719 },
3667 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3423 },
3668 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3720 },
3669 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3721 },
3670 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3722 },
3671 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3672 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3724 },
3673 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
3674 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3722 },
3675 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3729 },
3676 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3730 },
3677 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3734 },
3678 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
3679 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3736 },
3680 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3737 },
3681 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3738 },
3682 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3739 },
3683 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3741 },
3684 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 3742 },
3685 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3746 },
3686 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3747 },
3687 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3748 },
3688 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3750 },
3689 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3752 },
3690 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3753 },
3691 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3755 },
3692 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3756 },
3693 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3758 },
3694 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3759 },
3695 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3761 },
3696 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
3697 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3763 },
3698 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3766 },
3699 .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3767 },
3700 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
3701 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3770 },
3702 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3770 },
3703 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3771 },
3704 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 34, .child_index = 3773 },
3705 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3775 },
3706 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3776 },
3707 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3777 },
3708 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3778 },
3709 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3779 },
3710 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3781 },
3711 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3782 },
3712 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
3713 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3784 },
3714 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3476 },
3715 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
3716 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3786 },
3717 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3789 },
3718 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3790 },
3719 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3786 },
3720 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
3721 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3792 },
3722 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3793 },
3723 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3794 },
3724 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3796 },
3725 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3797 },
3726 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
3727 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3799 },
3728 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
3729 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3804 },
3730 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3799 },
3731 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3722 },
3732 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3805 },
3733 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3807 },
3734 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3809 },
3735 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3810 },
3736 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3737 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
3738 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
3739 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3740 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3811 },
3741 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3814 },
3742 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3815 },
3743 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3744 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
3745 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2267 },
3746 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3818 },
3747 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3819 },
3748 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3749 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3512 },
3750 .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
3751 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3820 },
3752 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3821 },
3753 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
3754 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1652 },
3755 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3822 },
3756 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3823 },
3757 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2944 },
3758 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
3759 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3760 .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3824 },
3761 .{ .char = 'P', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2966 },
3762 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3825 },
3763 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3826 },
3764 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3827 },
3765 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 },
3766 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3767 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3828 },
3768 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3829 },
3769 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3830 },
3770 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3831 },
3771 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3832 },
3772 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3833 },
3773 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3834 },
3774 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3838 },
3775 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3839 },
3776 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3840 },
3777 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3842 },
3778 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3843 },
3779 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3844 },
3780 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3845 },
3781 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3847 },
3782 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3848 },
3783 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3849 },
3784 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3850 },
3785 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
3786 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3851 },
3787 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3852 },
3788 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3853 },
3789 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3854 },
3790 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3855 },
3791 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3856 },
3792 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2854 },
3793 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3857 },
3794 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
3795 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3858 },
3796 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3797 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3859 },
3798 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3860 },
3799 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
3800 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3862 },
3801 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3863 },
3802 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3864 },
3803 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3867 },
3804 .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3805 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3868 },
3806 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3869 },
3807 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3870 },
3808 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3871 },
3809 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3870 },
3810 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3872 },
3811 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3874 },
3812 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3875 },
3813 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3876 },
3814 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3878 },
3815 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3879 },
3816 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
3817 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3880 },
3818 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3881 },
3819 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3882 },
3820 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3884 },
3821 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3886 },
3822 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3887 },
3823 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3888 },
3824 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3889 },
3825 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3890 },
3826 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
3827 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
3828 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3891 },
3829 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3892 },
3830 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3893 },
3831 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3894 },
3832 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3895 },
3833 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3600 },
3834 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3896 },
3835 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3897 },
3836 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
3837 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3898 },
3838 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2168 },
3839 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3899 },
3840 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3900 },
3841 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3842 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3843 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3902 },
3844 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3845 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3846 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3341 },
3847 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3905 },
3848 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
3849 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3850 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3619 },
3851 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3852 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3322 },
3853 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3907 },
3854 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3908 },
3855 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 },
3856 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3910 },
3857 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3912 },
3858 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3913 },
3859 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3914 },
3860 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3916 },
3861 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3862 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3917 },
3863 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3918 },
3864 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3919 },
3865 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3920 },
3866 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3921 },
3867 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3868 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
3869 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3922 },
3870 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
3871 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3872 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
3873 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3923 },
3874 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3925 },
3875 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3926 },
3876 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3928 },
3877 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3930 },
3878 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3879 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
3881 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
3882 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
3883 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3900 },
3884 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3931 },
3885 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2702 },
3886 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2702 },
3887 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3934 },
3888 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3935 },
3889 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3936 },
3890 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3937 },
3891 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3938 },
3892 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3939 },
3893 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
3894 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3940 },
3895 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 },
3896 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3942 },
3897 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3898 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3943 },
3899 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2751 },
3900 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3944 },
3901 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3945 },
3902 .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
3903 .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
3904 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3946 },
3905 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3947 },
3906 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3669 },
3907 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3948 },
3908 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3949 },
3909 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3950 },
3910 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3951 },
3911 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3952 },
3912 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3953 },
3913 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3955 },
3914 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3956 },
3915 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3957 },
3916 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3958 },
3917 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3961 },
3918 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
3919 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3962 },
3920 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3963 },
3921 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3964 },
3922 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3965 },
3923 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3966 },
3924 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3967 },
3925 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3969 },
3926 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3970 },
3927 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3971 },
3928 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3972 },
3929 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3930 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3931 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3976 },
3932 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
3933 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3934 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3980 },
3935 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
3936 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3694 },
3937 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3982 },
3938 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 3983 },
3939 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3985 },
3940 .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 170, .child_index = 3986 },
3941 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3989 },
3942 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3990 },
3943 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3991 },
3944 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3993 },
3945 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
3946 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3994 },
3947 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3994 },
3948 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3995 },
3949 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3996 },
3950 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
3951 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3998 },
3952 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3999 },
3953 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4002 },
3954 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4002 },
3955 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3974 },
3956 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4003 },
3957 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4005 },
3958 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4006 },
3959 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4008 },
3960 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3961 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3962 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4010 },
3963 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4010 },
3964 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4011 },
3965 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4012 },
3966 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4013 },
3967 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4016 },
3968 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4017 },
3969 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 4019 },
3970 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 4021 },
3971 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4023 },
3972 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3973 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3974 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3975 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4027 },
3976 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3977 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3978 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
3979 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 4033 },
3980 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
3981 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4029 },
3982 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4027 },
3983 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4025 },
3984 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4038 },
3985 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3746 },
3986 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4039 },
3987 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4040 },
3988 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4041 },
3989 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4025 },
3990 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4042 },
3991 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4044 },
3992 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4045 },
3993 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4045 },
3994 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4046 },
3995 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3755 },
3996 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3758 },
3997 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4047 },
3998 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4049 },
3999 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4050 },
4000 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4051 },
4001 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4051 },
4002 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4052 },
4003 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3761 },
4004 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
4005 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3766 },
4006 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4006 },
4007 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4053 },
4008 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4054 },
4009 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 22, .child_index = 4055 },
4010 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4008 },
4011 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4057 },
4012 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4058 },
4013 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4014 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4015 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4016 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4017 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4060 },
4018 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4060 },
4019 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4061 },
4020 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4062 },
4021 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3798 },
4022 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
4023 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3789 },
4024 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3790 },
4025 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4063 },
4026 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4065 },
4027 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4028 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4067 },
4029 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4068 },
4030 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3796 },
4031 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4069 },
4032 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4071 },
4033 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4072 },
4034 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4075 },
4035 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3797 },
4036 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4037 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
4038 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4039 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4076 },
4040 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4078 },
4041 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3783 },
4042 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4079 },
4043 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2235 },
4044 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
4045 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4081 },
4046 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4082 },
4047 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4048 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4049 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
4050 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1352 },
4051 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4052 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 },
4053 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3507 },
4054 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3289 },
4055 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 4084 },
4056 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4092 },
4057 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4093 },
4058 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4094 },
4059 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4095 },
4060 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1661 },
4061 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2544 },
4062 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4096 },
4063 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4097 },
4064 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4098 },
4065 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4099 },
4066 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4100 },
4067 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4101 },
4068 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4102 },
4069 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
4070 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
4071 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 568 },
4072 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
4073 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 },
4074 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4103 },
4075 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4104 },
4076 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4105 },
4077 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4107 },
4078 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2602 },
4079 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3847 },
4080 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4108 },
4081 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4109 },
4082 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4110 },
4083 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4112 },
4084 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4113 },
4085 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4086 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4087 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4114 },
4088 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4115 },
4089 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4116 },
4090 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4117 },
4091 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4118 },
4092 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4119 },
4093 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4120 },
4094 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4121 },
4095 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4122 },
4096 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4123 },
4097 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4124 },
4098 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4125 },
4099 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4100 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4127 },
4101 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4128 },
4102 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4129 },
4103 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4130 },
4104 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4131 },
4105 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4132 },
4106 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4133 },
4107 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4134 },
4108 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4136 },
4109 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4137 },
4110 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4139 },
4111 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4140 },
4112 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4141 },
4113 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2931 },
4114 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4142 },
4115 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 },
4116 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4143 },
4117 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4144 },
4118 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4145 },
4119 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4146 },
4120 .{ .char = 'A', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4147 },
4121 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4122 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4123 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4148 },
4124 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4149 },
4125 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 4150 },
4126 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4127 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4152 },
4128 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1789 },
4129 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4153 },
4130 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 4154 },
4131 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4166 },
4132 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4167 },
4133 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4168 },
4134 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4169 },
4135 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4136 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4170 },
4137 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4173 },
4138 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4139 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3901 },
4140 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4141 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
4142 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4143 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4144 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4175 },
4145 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4146 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
4147 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4176 },
4148 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4177 },
4149 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4179 },
4150 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2431 },
4151 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4152 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 },
4153 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4181 },
4154 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3917 },
4155 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3918 },
4156 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4182 },
4157 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3901 },
4158 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4183 },
4159 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3917 },
4160 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3925 },
4161 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4184 },
4162 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4185 },
4163 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4186 },
4164 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4187 },
4165 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4190 },
4166 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4175 },
4167 .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4168 .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4169 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4170 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
4171 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2701 },
4172 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4191 },
4173 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4192 },
4174 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4194 },
4175 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4195 },
4176 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4196 },
4177 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3118 },
4178 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4197 },
4179 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4198 },
4180 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4199 },
4181 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4200 },
4182 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3379 },
4183 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3230 },
4184 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4203 },
4185 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4204 },
4186 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4205 },
4187 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4206 },
4188 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 },
4189 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4208 },
4190 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4209 },
4191 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4210 },
4192 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3597 },
4193 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3961 },
4194 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4211 },
4195 .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4196 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4211 },
4197 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4212 },
4198 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4199 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4200 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1166 },
4201 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4213 },
4202 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4214 },
4203 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4215 },
4204 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4205 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4215 },
4206 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
4207 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4216 },
4208 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4217 },
4209 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4218 },
4210 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3712 },
4211 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4212 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4219 },
4213 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4214 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4221 },
4215 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4222 },
4216 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4223 },
4217 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4224 },
4218 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4219 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4225 },
4220 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4221 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4222 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4226 },
4223 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 4228 },
4224 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 84, .child_index = 4228 },
4225 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4225 },
4226 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4227 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4233 },
4228 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3989 },
4229 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4230 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3712 },
4231 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4234 },
4232 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3977 },
4233 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4236 },
4234 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4237 },
4235 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4066 },
4236 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4238 },
4237 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4239 },
4238 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4240 },
4239 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
4240 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4241 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3682 },
4242 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4243 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4241 },
4244 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4245 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4246 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4243 },
4247 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4248 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4245 },
4249 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4250 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4251 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4252 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4246 },
4253 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 },
4254 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4255 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4248 },
4256 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4248 },
4257 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4250 },
4258 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4251 },
4259 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4250 },
4260 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4250 },
4261 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3470 },
4262 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4263 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4253 },
4264 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4253 },
4265 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4254 },
4266 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4267 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4268 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4257 },
4269 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4260 },
4270 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4254 },
4271 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4272 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4255 },
4273 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4257 },
4274 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4027 },
4275 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4262 },
4276 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4262 },
4277 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3779 },
4278 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3783 },
4279 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4280 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4264 },
4281 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3759 },
4282 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3755 },
4283 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3762 },
4284 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3766 },
4285 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4265 },
4286 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4266 },
4287 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4047 },
4288 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3762 },
4289 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4268 },
4290 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4270 },
4291 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4271 },
4292 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4241 },
4293 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4294 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4244 },
4295 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4244 },
4296 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4273 },
4297 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4275 },
4298 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4276 },
4299 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3785 },
4300 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3790 },
4301 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3785 },
4302 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4303 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4280 },
4304 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4281 },
4305 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4282 },
4306 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4282 },
4307 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4283 },
4308 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4309 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3803 },
4310 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4311 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4284 },
4312 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3798 },
4313 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3804 },
4314 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3798 },
4315 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4285 },
4316 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4285 },
4317 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4286 },
4318 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4288 },
4319 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4288 },
4320 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4289 },
4321 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4291 },
4322 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4292 },
4323 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4293 },
4324 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4297 },
4325 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4298 },
4326 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4299 },
4327 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4300 },
4328 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4301 },
4329 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4302 },
4330 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4303 },
4331 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4305 },
4332 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4306 },
4333 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4307 },
4334 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4308 },
4335 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4309 },
4336 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4310 },
4337 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4312 },
4338 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4313 },
4339 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4314 },
4340 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4317 },
4341 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4318 },
4342 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4319 },
4343 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4320 },
4344 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 405 },
4345 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4321 },
4346 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4322 },
4347 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
4348 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4323 },
4349 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4324 },
4350 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4325 },
4351 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4327 },
4352 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4328 },
4353 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4329 },
4354 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4330 },
4355 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4331 },
4356 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4332 },
4357 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4333 },
4358 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4334 },
4359 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4336 },
4360 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2243 },
4361 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4338 },
4362 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4339 },
4363 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4340 },
4364 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4341 },
4365 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3899 },
4366 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4342 },
4367 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4343 },
4368 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4344 },
4369 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4345 },
4370 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 },
4371 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4346 },
4372 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4347 },
4373 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4348 },
4374 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4346 },
4375 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
4376 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4349 },
4377 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
4378 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4350 },
4379 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4352 },
4380 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3569 },
4381 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4353 },
4382 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4354 },
4383 .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4384 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4355 },
4385 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4356 },
4386 .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2944 },
4387 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4388 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4357 },
4389 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4358 },
4390 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4359 },
4391 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4361 },
4392 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4362 },
4393 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4365 },
4394 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4366 },
4395 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4368 },
4396 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3209 },
4397 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4369 },
4398 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3530 },
4399 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4370 },
4400 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4372 },
4401 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4375 },
4402 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4376 },
4403 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4377 },
4404 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4378 },
4405 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4379 },
4406 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4407 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 },
4408 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4409 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 },
4410 .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4411 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4380 },
4412 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4381 },
4413 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3323 },
4414 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
4415 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4382 },
4416 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2431 },
4417 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4383 },
4418 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4384 },
4419 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3327 },
4420 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4385 },
4421 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3619 },
4422 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4386 },
4423 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4387 },
4424 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4185 },
4425 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4388 },
4426 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4389 },
4427 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4390 },
4428 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4391 },
4429 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4392 },
4430 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4393 },
4431 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4432 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4394 },
4433 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4395 },
4434 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4396 },
4435 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4397 },
4436 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2071 },
4437 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4398 },
4438 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1342 },
4439 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4399 },
4440 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4400 },
4441 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4401 },
4442 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4402 },
4443 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4403 },
4444 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4404 },
4445 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4405 },
4446 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4406 },
4447 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4448 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4407 },
4449 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 },
4450 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4451 .{ .char = 'M', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4452 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4408 },
4453 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4409 },
4454 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4410 },
4455 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4411 },
4456 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4412 },
4457 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4458 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4459 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4460 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4413 },
4461 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4415 },
4462 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4416 },
4463 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4416 },
4464 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4417 },
4465 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4418 },
4466 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 4420 },
4467 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4423 },
4468 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4426 },
4469 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4225 },
4470 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4412 },
4471 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4412 },
4472 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4473 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4427 },
4474 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
4475 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3791 },
4476 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4429 },
4477 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4430 },
4478 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4430 },
4479 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4431 },
4480 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4481 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4435 },
4482 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4011 },
4483 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4436 },
4484 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4437 },
4485 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4437 },
4486 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4438 },
4487 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4439 },
4488 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4439 },
4489 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4440 },
4490 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4441 },
4491 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4441 },
4492 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4441 },
4493 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4443 },
4494 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4441 },
4495 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4444 },
4496 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4445 },
4497 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4445 },
4498 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4446 },
4499 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4446 },
4500 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4448 },
4501 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4502 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4051 },
4503 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4051 },
4504 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4449 },
4505 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4449 },
4506 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4450 },
4507 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3776 },
4508 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4452 },
4509 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4446 },
4510 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4453 },
4511 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4455 },
4512 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4427 },
4513 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4427 },
4514 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4515 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4516 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4457 },
4517 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4458 },
4518 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3796 },
4519 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4459 },
4520 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4455 },
4521 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3783 },
4522 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4461 },
4523 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
4524 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4462 },
4525 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4463 },
4526 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4464 },
4527 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4465 },
4528 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4466 },
4529 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4467 },
4530 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4298 },
4531 .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4299 },
4532 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4300 },
4533 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4468 },
4534 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4535 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4473 },
4536 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4474 },
4537 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4475 },
4538 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4476 },
4539 .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 4477 },
4540 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4478 },
4541 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4479 },
4542 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4480 },
4543 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4481 },
4544 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4482 },
4545 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4483 },
4546 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 },
4547 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4548 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4484 },
4549 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4486 },
4550 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4487 },
4551 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4489 },
4552 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2145 },
4553 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4490 },
4554 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4491 },
4555 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3833 },
4556 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4492 },
4557 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4558 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4559 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4493 },
4560 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4494 },
4561 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3558 },
4562 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4495 },
4563 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4496 },
4564 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4497 },
4565 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
4566 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4498 },
4567 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4500 },
4568 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4501 },
4569 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4502 },
4570 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1352 },
4571 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
4572 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4338 },
4573 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4503 },
4574 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4504 },
4575 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4505 },
4576 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4506 },
4577 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4507 },
4578 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3246 },
4579 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 },
4580 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4508 },
4581 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4509 },
4582 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1883 },
4583 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4510 },
4584 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2741 },
4585 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 },
4586 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3569 },
4587 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4511 },
4588 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4512 },
4589 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4513 },
4590 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4514 },
4591 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4515 },
4592 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4516 },
4593 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
4594 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4517 },
4595 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 },
4596 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4518 },
4597 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4519 },
4598 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4520 },
4599 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 738 },
4600 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4521 },
4601 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2192 },
4602 .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4523 },
4603 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
4604 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4524 },
4605 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4525 },
4606 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 580 },
4607 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4526 },
4608 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 },
4609 .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 },
4610 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4527 },
4611 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4528 },
4612 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4529 },
4613 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4530 },
4614 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4531 },
4615 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4532 },
4616 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 },
4617 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4618 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
4619 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4533 },
4620 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3622 },
4621 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4534 },
4622 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4535 },
4623 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4180 },
4624 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4536 },
4625 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4537 },
4626 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4538 },
4627 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4539 },
4628 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4540 },
4629 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4541 },
4630 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4542 },
4631 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4543 },
4632 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4544 },
4633 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
4634 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1098 },
4635 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4547 },
4636 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4548 },
4637 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4552 },
4638 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4554 },
4639 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4555 },
4640 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4641 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4557 },
4642 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4558 },
4643 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4559 },
4644 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4560 },
4645 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4646 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4217 },
4647 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4648 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4649 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4650 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4565 },
4651 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4566 },
4652 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4568 },
4653 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4654 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4655 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4656 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4657 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4029 },
4658 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4569 },
4659 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4571 },
4660 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4569 },
4661 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4572 },
4662 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4029 },
4663 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4236 },
4664 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4573 },
4665 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4574 },
4666 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3470 },
4667 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4668 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4669 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4435 },
4670 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4671 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4672 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3728 },
4673 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4246 },
4674 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4576 },
4675 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4250 },
4676 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4578 },
4677 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4580 },
4678 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4581 },
4679 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4582 },
4680 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4582 },
4681 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4214 },
4682 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4583 },
4683 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4583 },
4684 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4584 },
4685 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4587 },
4686 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4588 },
4687 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4588 },
4688 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4589 },
4689 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4590 },
4690 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4590 },
4691 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4692 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4693 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4431 },
4694 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4265 },
4695 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4432 },
4696 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4432 },
4697 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3530 },
4698 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4591 },
4699 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4593 },
4700 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4299 },
4701 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4594 },
4702 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4595 },
4703 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4464 },
4704 .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4705 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4706 .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4707 .{ .char = '3', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4708 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
4709 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4596 },
4710 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4597 },
4711 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1140 },
4712 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4598 },
4713 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4599 },
4714 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4600 },
4715 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4601 },
4716 .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4602 },
4717 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4603 },
4718 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4604 },
4719 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4605 },
4720 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4606 },
4721 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4607 },
4722 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4608 },
4723 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2946 },
4724 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4609 },
4725 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4611 },
4726 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4727 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
4728 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4612 },
4729 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4730 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3393 },
4731 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4613 },
4732 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4614 },
4733 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4615 },
4734 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4616 },
4735 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4617 },
4736 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 },
4737 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4619 },
4738 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4620 },
4739 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4621 },
4740 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4622 },
4741 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4742 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4623 },
4743 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4624 },
4744 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4625 },
4745 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4626 },
4746 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4627 },
4747 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4628 },
4748 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4629 },
4749 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4630 },
4750 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4631 },
4751 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4632 },
4752 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4633 },
4753 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4634 },
4754 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4635 },
4755 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4636 },
4756 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4637 },
4757 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4638 },
4758 .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4759 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 },
4760 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4639 },
4761 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4641 },
4762 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4642 },
4763 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4635 },
4764 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1616 },
4765 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4643 },
4766 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 },
4767 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4644 },
4768 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4645 },
4769 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 },
4770 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4646 },
4771 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4647 },
4772 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4649 },
4773 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4650 },
4774 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4651 },
4775 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 },
4776 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4652 },
4777 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4653 },
4778 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4654 },
4779 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4655 },
4780 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4656 },
4781 .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4658 },
4782 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4659 },
4783 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4660 },
4784 .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4661 },
4785 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4662 },
4786 .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4663 },
4787 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4664 },
4788 .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4665 },
4789 .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4665 },
4790 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4666 },
4791 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4667 },
4792 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4668 },
4793 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4794 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4671 },
4795 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4672 },
4796 .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4797 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4798 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4435 },
4799 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4800 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4801 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4673 },
4802 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4220 },
4803 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4234 },
4804 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4805 .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4674 },
4806 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4675 },
4807 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4676 },
4808 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4676 },
4809 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4677 },
4810 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4562 },
4811 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4562 },
4812 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4244 },
4813 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4459 },
4814 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4011 },
4815 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4058 },
4816 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4275 },
4817 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4443 },
4818 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4580 },
4819 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4678 },
4820 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4821 .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4278 },
4822 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 },
4823 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4824 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4679 },
4825 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4680 },
4826 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4682 },
4827 .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4683 },
4828 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4684 },
4829 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4685 },
4830 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4831 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4686 },
4832 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4688 },
4833 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 },
4834 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 866 },
4835 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4478 },
4836 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 4692 },
4837 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4694 },
4838 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4695 },
4839 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4696 },
4840 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4697 },
4841 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4698 },
4842 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4699 },
4843 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4699 },
4844 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4700 },
4845 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
4846 .{ .char = '8', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4701 },
4847 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4702 },
4848 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 },
4849 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3580 },
4850 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4556 },
4851 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4703 },
4852 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
4853 .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4704 },
4854 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4704 },
4855 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4705 },
4856 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 },
4857 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
4858 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4706 },
4859 .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4707 },
4860 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4708 },
4861 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4709 },
4862 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4710 },
4863 .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4711 },
4864 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4712 },
4865 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3264 },
4866 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4713 },
4867 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4208 },
4868 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4714 },
4869 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4715 },
4870 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4716 },
4871 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4717 },
4872 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4718 },
4873 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4719 },
4874 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2167 },
4875 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4720 },
4876 .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4877 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4721 },
4878 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4722 },
4879 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4723 },
4880 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4724 },
4881 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4725 },
4882 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4726 },
4883 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4387 },
4884 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4536 },
4885 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4387 },
4886 .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4185 },
4887 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4727 },
4888 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
4889 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4728 },
4890 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4729 },
4891 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4730 },
4892 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4731 },
4893 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4731 },
4894 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
4895 .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4733 },
4896 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4734 },
4897 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4735 },
4898 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4736 },
4899 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4737 },
4900 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4738 },
4901 .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4739 },
4902 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4741 },
4903 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
4904 .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4905 .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4906 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4907 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4742 },
4908 .{ .char = '5', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4743 },
4909 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4220 },
4910 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4744 },
4911 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4571 },
4912 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4674 },
4913 .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4914 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 },
4915 .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 },
4916 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4066 },
4917 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4066 },
4918 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4745 },
4919 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
4920 .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3190 },
4921 .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1881 },
4922 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 },
4923 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4747 },
4924 .{ .char = 'w', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4925 .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4926 .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4927 .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4928 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
4929 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4748 },
4930 .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 4751 },
4931 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4755 },
4932 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4756 },
4933 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4757 },
4934 .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4758 },
4935 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3807 },
4936 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4759 },
4937 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4760 },
4938 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4761 },
4939 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4762 },
4940 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4763 },
4941 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4764 },
4942 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4765 },
4943 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4334 },
4944 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4129 },
4945 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4766 },
4946 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4767 },
4947 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4768 },
4948 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4769 },
4949 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4770 },
4950 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4772 },
4951 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4773 },
4952 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4774 },
4953 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4775 },
4954 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4776 },
4955 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4777 },
4956 .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
4957 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4778 },
4958 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4779 },
4959 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4780 },
4960 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4781 },
4961 .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4782 },
4962 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4783 },
4963 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4785 },
4964 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4786 },
4965 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4787 },
4966 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4659 },
4967 .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
4968 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 },
4969 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4788 },
4970 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4789 },
4971 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4790 },
4972 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4791 },
4973 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4792 },
4974 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4791 },
4975 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4793 },
4976 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4793 },
4977 .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4795 },
4978 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4798 },
4979 .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4799 },
4980 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4800 },
4981 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4677 },
4982 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4677 },
4983 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4802 },
4984 .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4803 },
4985 .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 496 },
4986 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
4987 .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 },
4988 .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 },
4989 .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
4990 .{ .char = 'P', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4804 },
4991 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4805 },
4992 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4806 },
4993 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2972 },
4994 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4807 },
4995 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4808 },
4996 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2490 },
4997 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4809 },
4998 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2730 },
4999 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
5000 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4811 },
5001 .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3861 },
5002 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2712 },
5003 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4812 },
5004 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4813 },
5005 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3881 },
5006 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4404 },
5007 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4327 },
5008 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4814 },
5009 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4815 },
5010 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4816 },
5011 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
5012 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4817 },
5013 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4818 },
5014 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
5015 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4819 },
5016 .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4820 },
5017 .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4821 },
5018 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4822 },
5019 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4823 },
5020 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4823 },
5021 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4824 },
5022 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2799 },
5023 .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4825 },
5024 .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4732 },
5025 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 183 },
5026 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4826 },
5027 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4827 },
5028 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4828 },
5029 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5030 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4829 },
5031 .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5032 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4829 },
5033 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5034 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4612 },
5035 .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4831 },
5036 .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 },
5037 .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5038 .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4833 },
5039 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4834 },
5040 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4835 },
5041 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4836 },
5042 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4837 },
5043 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2883 },
5044 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4841 },
5045 .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2946 },
5046 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2946 },
5047 .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4842 },
5048 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3288 },
5049 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 },
5050 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4843 },
5051 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4844 },
5052 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 },
5053 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4845 },
5054 .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4846 },
5055 .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 },
5056 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4847 },
5057 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4848 },
5058 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3937 },
5059 .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5060 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4849 },
5061 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4850 },
5062 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4851 },
5063 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5064 .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4852 },
5065 .{ .char = '_', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5066 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4829 },
5067 .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
5068 .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5069 .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4853 },
5070 .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5071 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4854 },
5072 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4855 },
5073 .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4856 },
5074 .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4505 },
5075 .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 },
5076 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 420 },
5077 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4857 },
5078 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4858 },
5079 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4859 },
5080 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4860 },
5081 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3223 },
5082 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4861 },
5083 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4862 },
5084 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3117 },
5085 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4863 },
5086 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2384 },
5087 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4864 },
5088 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5089 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4865 },
5090 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4868 },
5091 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4869 },
5092 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4870 },
5093 .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5094 .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4871 },
5095 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4872 },
5096 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 },
5097 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2161 },
5098 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4873 },
5099 .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
5100 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4874 },
5101 .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4834 },
5102 .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4875 },
5103 .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4875 },
5104 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4877 },
5105 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4878 },
5106 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4879 },
5107 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4126 },
5108 .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 },
5109 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 },
5110 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4880 },
5111 .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
5112 .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
5113 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4882 },
5114 .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4883 },
5115 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4884 },
5116 .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4885 },
5117 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4886 },
5118 .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4887 },
5119 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4888 },
5120 .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 },
5121 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4889 },
5122 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4890 },
5123 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 },
5124 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4891 },
5125 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4892 },
5126 .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4893 },
5127 .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1654 },
5128 .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4894 },
5129 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4895 },
5130 .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4896 },
5131 .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5132 .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4897 },
5133 .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4898 },
5134 .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4899 },
5135 .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4830 },
5136};
5137const builtin_data = blk: {
5138 @setEvalBranchQuota(3948);
5139 break :blk [_]@This(){
5140 // _Block_object_assign
5141 .{ .tag = @enumFromInt(0), .param_str = "vv*vC*iC", .properties = .{ .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } },
5142 // _Block_object_dispose
5143 .{ .tag = @enumFromInt(1), .param_str = "vvC*iC", .properties = .{ .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } },
5144 // _Exit
5145 .{ .tag = @enumFromInt(2), .param_str = "vi", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
5146 // _InterlockedAnd
5147 .{ .tag = @enumFromInt(3), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5148 // _InterlockedAnd16
5149 .{ .tag = @enumFromInt(4), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5150 // _InterlockedAnd8
5151 .{ .tag = @enumFromInt(5), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5152 // _InterlockedCompareExchange
5153 .{ .tag = @enumFromInt(6), .param_str = "NiNiD*NiNi", .properties = .{ .language = .all_ms_languages } },
5154 // _InterlockedCompareExchange16
5155 .{ .tag = @enumFromInt(7), .param_str = "ssD*ss", .properties = .{ .language = .all_ms_languages } },
5156 // _InterlockedCompareExchange64
5157 .{ .tag = @enumFromInt(8), .param_str = "LLiLLiD*LLiLLi", .properties = .{ .language = .all_ms_languages } },
5158 // _InterlockedCompareExchange8
5159 .{ .tag = @enumFromInt(9), .param_str = "ccD*cc", .properties = .{ .language = .all_ms_languages } },
5160 // _InterlockedCompareExchangePointer
5161 .{ .tag = @enumFromInt(10), .param_str = "v*v*D*v*v*", .properties = .{ .language = .all_ms_languages } },
5162 // _InterlockedCompareExchangePointer_nf
5163 .{ .tag = @enumFromInt(11), .param_str = "v*v*D*v*v*", .properties = .{ .language = .all_ms_languages } },
5164 // _InterlockedDecrement
5165 .{ .tag = @enumFromInt(12), .param_str = "NiNiD*", .properties = .{ .language = .all_ms_languages } },
5166 // _InterlockedDecrement16
5167 .{ .tag = @enumFromInt(13), .param_str = "ssD*", .properties = .{ .language = .all_ms_languages } },
5168 // _InterlockedExchange
5169 .{ .tag = @enumFromInt(14), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5170 // _InterlockedExchange16
5171 .{ .tag = @enumFromInt(15), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5172 // _InterlockedExchange8
5173 .{ .tag = @enumFromInt(16), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5174 // _InterlockedExchangeAdd
5175 .{ .tag = @enumFromInt(17), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5176 // _InterlockedExchangeAdd16
5177 .{ .tag = @enumFromInt(18), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5178 // _InterlockedExchangeAdd8
5179 .{ .tag = @enumFromInt(19), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5180 // _InterlockedExchangePointer
5181 .{ .tag = @enumFromInt(20), .param_str = "v*v*D*v*", .properties = .{ .language = .all_ms_languages } },
5182 // _InterlockedExchangeSub
5183 .{ .tag = @enumFromInt(21), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5184 // _InterlockedExchangeSub16
5185 .{ .tag = @enumFromInt(22), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5186 // _InterlockedExchangeSub8
5187 .{ .tag = @enumFromInt(23), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5188 // _InterlockedIncrement
5189 .{ .tag = @enumFromInt(24), .param_str = "NiNiD*", .properties = .{ .language = .all_ms_languages } },
5190 // _InterlockedIncrement16
5191 .{ .tag = @enumFromInt(25), .param_str = "ssD*", .properties = .{ .language = .all_ms_languages } },
5192 // _InterlockedOr
5193 .{ .tag = @enumFromInt(26), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5194 // _InterlockedOr16
5195 .{ .tag = @enumFromInt(27), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5196 // _InterlockedOr8
5197 .{ .tag = @enumFromInt(28), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5198 // _InterlockedXor
5199 .{ .tag = @enumFromInt(29), .param_str = "NiNiD*Ni", .properties = .{ .language = .all_ms_languages } },
5200 // _InterlockedXor16
5201 .{ .tag = @enumFromInt(30), .param_str = "ssD*s", .properties = .{ .language = .all_ms_languages } },
5202 // _InterlockedXor8
5203 .{ .tag = @enumFromInt(31), .param_str = "ccD*c", .properties = .{ .language = .all_ms_languages } },
5204 // _MoveFromCoprocessor
5205 .{ .tag = @enumFromInt(32), .param_str = "UiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5206 // _MoveFromCoprocessor2
5207 .{ .tag = @enumFromInt(33), .param_str = "UiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5208 // _MoveToCoprocessor
5209 .{ .tag = @enumFromInt(34), .param_str = "vUiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5210 // _MoveToCoprocessor2
5211 .{ .tag = @enumFromInt(35), .param_str = "vUiIUiIUiIUiIUiIUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
5212 // _ReturnAddress
5213 .{ .tag = @enumFromInt(36), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
5214 // __GetExceptionInfo
5215 .{ .tag = @enumFromInt(37), .param_str = "v*.", .properties = .{ .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true, .eval_args = false } } },
5216 // __abnormal_termination
5217 .{ .tag = @enumFromInt(38), .param_str = "i", .properties = .{ .language = .all_ms_languages } },
5218 // __annotation
5219 .{ .tag = @enumFromInt(39), .param_str = "wC*.", .properties = .{ .language = .all_ms_languages } },
5220 // __arithmetic_fence
5221 .{ .tag = @enumFromInt(40), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
5222 // __assume
5223 .{ .tag = @enumFromInt(41), .param_str = "vb", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
5224 // __atomic_always_lock_free
5225 .{ .tag = @enumFromInt(42), .param_str = "bzvCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5226 // __atomic_clear
5227 .{ .tag = @enumFromInt(43), .param_str = "vvD*i", .properties = .{} },
5228 // __atomic_is_lock_free
5229 .{ .tag = @enumFromInt(44), .param_str = "bzvCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5230 // __atomic_signal_fence
5231 .{ .tag = @enumFromInt(45), .param_str = "vi", .properties = .{} },
5232 // __atomic_test_and_set
5233 .{ .tag = @enumFromInt(46), .param_str = "bvD*i", .properties = .{} },
5234 // __atomic_thread_fence
5235 .{ .tag = @enumFromInt(47), .param_str = "vi", .properties = .{} },
5236 // __builtin___CFStringMakeConstantString
5237 .{ .tag = @enumFromInt(48), .param_str = "FC*cC*", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5238 // __builtin___NSStringMakeConstantString
5239 .{ .tag = @enumFromInt(49), .param_str = "FC*cC*", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5240 // __builtin___clear_cache
5241 .{ .tag = @enumFromInt(50), .param_str = "vc*c*", .properties = .{} },
5242 // __builtin___fprintf_chk
5243 .{ .tag = @enumFromInt(51), .param_str = "iP*RicC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
5244 // __builtin___get_unsafe_stack_bottom
5245 .{ .tag = @enumFromInt(52), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5246 // __builtin___get_unsafe_stack_ptr
5247 .{ .tag = @enumFromInt(53), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5248 // __builtin___get_unsafe_stack_start
5249 .{ .tag = @enumFromInt(54), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5250 // __builtin___get_unsafe_stack_top
5251 .{ .tag = @enumFromInt(55), .param_str = "v*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5252 // __builtin___memccpy_chk
5253 .{ .tag = @enumFromInt(56), .param_str = "v*v*vC*izz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5254 // __builtin___memcpy_chk
5255 .{ .tag = @enumFromInt(57), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5256 // __builtin___memmove_chk
5257 .{ .tag = @enumFromInt(58), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5258 // __builtin___mempcpy_chk
5259 .{ .tag = @enumFromInt(59), .param_str = "v*v*vC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5260 // __builtin___memset_chk
5261 .{ .tag = @enumFromInt(60), .param_str = "v*v*izz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5262 // __builtin___printf_chk
5263 .{ .tag = @enumFromInt(61), .param_str = "iicC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
5264 // __builtin___snprintf_chk
5265 .{ .tag = @enumFromInt(62), .param_str = "ic*RzizcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 4 } } },
5266 // __builtin___sprintf_chk
5267 .{ .tag = @enumFromInt(63), .param_str = "ic*RizcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 3 } } },
5268 // __builtin___stpcpy_chk
5269 .{ .tag = @enumFromInt(64), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5270 // __builtin___stpncpy_chk
5271 .{ .tag = @enumFromInt(65), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5272 // __builtin___strcat_chk
5273 .{ .tag = @enumFromInt(66), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5274 // __builtin___strcpy_chk
5275 .{ .tag = @enumFromInt(67), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5276 // __builtin___strlcat_chk
5277 .{ .tag = @enumFromInt(68), .param_str = "zc*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5278 // __builtin___strlcpy_chk
5279 .{ .tag = @enumFromInt(69), .param_str = "zc*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5280 // __builtin___strncat_chk
5281 .{ .tag = @enumFromInt(70), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5282 // __builtin___strncpy_chk
5283 .{ .tag = @enumFromInt(71), .param_str = "c*c*cC*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5284 // __builtin___vfprintf_chk
5285 .{ .tag = @enumFromInt(72), .param_str = "iP*RicC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
5286 // __builtin___vprintf_chk
5287 .{ .tag = @enumFromInt(73), .param_str = "iicC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
5288 // __builtin___vsnprintf_chk
5289 .{ .tag = @enumFromInt(74), .param_str = "ic*RzizcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 4 } } },
5290 // __builtin___vsprintf_chk
5291 .{ .tag = @enumFromInt(75), .param_str = "ic*RizcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 3 } } },
5292 // __builtin_abort
5293 .{ .tag = @enumFromInt(76), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true, .lib_function_with_builtin_prefix = true } } },
5294 // __builtin_abs
5295 .{ .tag = @enumFromInt(77), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5296 // __builtin_acos
5297 .{ .tag = @enumFromInt(78), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5298 // __builtin_acosf
5299 .{ .tag = @enumFromInt(79), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5300 // __builtin_acosf128
5301 .{ .tag = @enumFromInt(80), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5302 // __builtin_acosh
5303 .{ .tag = @enumFromInt(81), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5304 // __builtin_acoshf
5305 .{ .tag = @enumFromInt(82), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5306 // __builtin_acoshf128
5307 .{ .tag = @enumFromInt(83), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5308 // __builtin_acoshl
5309 .{ .tag = @enumFromInt(84), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5310 // __builtin_acosl
5311 .{ .tag = @enumFromInt(85), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5312 // __builtin_add_overflow
5313 .{ .tag = @enumFromInt(86), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
5314 // __builtin_addc
5315 .{ .tag = @enumFromInt(87), .param_str = "UiUiCUiCUiCUi*", .properties = .{} },
5316 // __builtin_addcb
5317 .{ .tag = @enumFromInt(88), .param_str = "UcUcCUcCUcCUc*", .properties = .{} },
5318 // __builtin_addcl
5319 .{ .tag = @enumFromInt(89), .param_str = "ULiULiCULiCULiCULi*", .properties = .{} },
5320 // __builtin_addcll
5321 .{ .tag = @enumFromInt(90), .param_str = "ULLiULLiCULLiCULLiCULLi*", .properties = .{} },
5322 // __builtin_addcs
5323 .{ .tag = @enumFromInt(91), .param_str = "UsUsCUsCUsCUs*", .properties = .{} },
5324 // __builtin_align_down
5325 .{ .tag = @enumFromInt(92), .param_str = "v*vC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5326 // __builtin_align_up
5327 .{ .tag = @enumFromInt(93), .param_str = "v*vC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5328 // __builtin_alloca
5329 .{ .tag = @enumFromInt(94), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5330 // __builtin_alloca_uninitialized
5331 .{ .tag = @enumFromInt(95), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5332 // __builtin_alloca_with_align
5333 .{ .tag = @enumFromInt(96), .param_str = "v*zIz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5334 // __builtin_alloca_with_align_uninitialized
5335 .{ .tag = @enumFromInt(97), .param_str = "v*zIz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5336 // __builtin_amdgcn_alignbit
5337 .{ .tag = @enumFromInt(98), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5338 // __builtin_amdgcn_alignbyte
5339 .{ .tag = @enumFromInt(99), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5340 // __builtin_amdgcn_atomic_dec32
5341 .{ .tag = @enumFromInt(100), .param_str = "UZiUZiD*UZiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5342 // __builtin_amdgcn_atomic_dec64
5343 .{ .tag = @enumFromInt(101), .param_str = "UWiUWiD*UWiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5344 // __builtin_amdgcn_atomic_inc32
5345 .{ .tag = @enumFromInt(102), .param_str = "UZiUZiD*UZiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5346 // __builtin_amdgcn_atomic_inc64
5347 .{ .tag = @enumFromInt(103), .param_str = "UWiUWiD*UWiUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5348 // __builtin_amdgcn_buffer_wbinvl1
5349 .{ .tag = @enumFromInt(104), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5350 // __builtin_amdgcn_class
5351 .{ .tag = @enumFromInt(105), .param_str = "bdi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5352 // __builtin_amdgcn_classf
5353 .{ .tag = @enumFromInt(106), .param_str = "bfi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5354 // __builtin_amdgcn_cosf
5355 .{ .tag = @enumFromInt(107), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5356 // __builtin_amdgcn_cubeid
5357 .{ .tag = @enumFromInt(108), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5358 // __builtin_amdgcn_cubema
5359 .{ .tag = @enumFromInt(109), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5360 // __builtin_amdgcn_cubesc
5361 .{ .tag = @enumFromInt(110), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5362 // __builtin_amdgcn_cubetc
5363 .{ .tag = @enumFromInt(111), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5364 // __builtin_amdgcn_cvt_pk_i16
5365 .{ .tag = @enumFromInt(112), .param_str = "E2sii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5366 // __builtin_amdgcn_cvt_pk_u16
5367 .{ .tag = @enumFromInt(113), .param_str = "E2UsUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5368 // __builtin_amdgcn_cvt_pk_u8_f32
5369 .{ .tag = @enumFromInt(114), .param_str = "UifUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5370 // __builtin_amdgcn_cvt_pknorm_i16
5371 .{ .tag = @enumFromInt(115), .param_str = "E2sff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5372 // __builtin_amdgcn_cvt_pknorm_u16
5373 .{ .tag = @enumFromInt(116), .param_str = "E2Usff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5374 // __builtin_amdgcn_cvt_pkrtz
5375 .{ .tag = @enumFromInt(117), .param_str = "E2hff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5376 // __builtin_amdgcn_dispatch_ptr
5377 .{ .tag = @enumFromInt(118), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5378 // __builtin_amdgcn_div_fixup
5379 .{ .tag = @enumFromInt(119), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5380 // __builtin_amdgcn_div_fixupf
5381 .{ .tag = @enumFromInt(120), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5382 // __builtin_amdgcn_div_fmas
5383 .{ .tag = @enumFromInt(121), .param_str = "ddddb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5384 // __builtin_amdgcn_div_fmasf
5385 .{ .tag = @enumFromInt(122), .param_str = "ffffb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5386 // __builtin_amdgcn_div_scale
5387 .{ .tag = @enumFromInt(123), .param_str = "dddbb*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5388 // __builtin_amdgcn_div_scalef
5389 .{ .tag = @enumFromInt(124), .param_str = "fffbb*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5390 // __builtin_amdgcn_ds_append
5391 .{ .tag = @enumFromInt(125), .param_str = "ii*3", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5392 // __builtin_amdgcn_ds_bpermute
5393 .{ .tag = @enumFromInt(126), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5394 // __builtin_amdgcn_ds_consume
5395 .{ .tag = @enumFromInt(127), .param_str = "ii*3", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5396 // __builtin_amdgcn_ds_faddf
5397 .{ .tag = @enumFromInt(128), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5398 // __builtin_amdgcn_ds_fmaxf
5399 .{ .tag = @enumFromInt(129), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5400 // __builtin_amdgcn_ds_fminf
5401 .{ .tag = @enumFromInt(130), .param_str = "ff*3fIiIiIb", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5402 // __builtin_amdgcn_ds_permute
5403 .{ .tag = @enumFromInt(131), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5404 // __builtin_amdgcn_ds_swizzle
5405 .{ .tag = @enumFromInt(132), .param_str = "iiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5406 // __builtin_amdgcn_endpgm
5407 .{ .tag = @enumFromInt(133), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .noreturn = true } } },
5408 // __builtin_amdgcn_exp2f
5409 .{ .tag = @enumFromInt(134), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5410 // __builtin_amdgcn_fcmp
5411 .{ .tag = @enumFromInt(135), .param_str = "WUiddIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5412 // __builtin_amdgcn_fcmpf
5413 .{ .tag = @enumFromInt(136), .param_str = "WUiffIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5414 // __builtin_amdgcn_fence
5415 .{ .tag = @enumFromInt(137), .param_str = "vUicC*", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5416 // __builtin_amdgcn_fmed3f
5417 .{ .tag = @enumFromInt(138), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5418 // __builtin_amdgcn_fract
5419 .{ .tag = @enumFromInt(139), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5420 // __builtin_amdgcn_fractf
5421 .{ .tag = @enumFromInt(140), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5422 // __builtin_amdgcn_frexp_exp
5423 .{ .tag = @enumFromInt(141), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5424 // __builtin_amdgcn_frexp_expf
5425 .{ .tag = @enumFromInt(142), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5426 // __builtin_amdgcn_frexp_mant
5427 .{ .tag = @enumFromInt(143), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5428 // __builtin_amdgcn_frexp_mantf
5429 .{ .tag = @enumFromInt(144), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5430 // __builtin_amdgcn_grid_size_x
5431 .{ .tag = @enumFromInt(145), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5432 // __builtin_amdgcn_grid_size_y
5433 .{ .tag = @enumFromInt(146), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5434 // __builtin_amdgcn_grid_size_z
5435 .{ .tag = @enumFromInt(147), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5436 // __builtin_amdgcn_groupstaticsize
5437 .{ .tag = @enumFromInt(148), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5438 // __builtin_amdgcn_iglp_opt
5439 .{ .tag = @enumFromInt(149), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5440 // __builtin_amdgcn_implicitarg_ptr
5441 .{ .tag = @enumFromInt(150), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5442 // __builtin_amdgcn_interp_mov
5443 .{ .tag = @enumFromInt(151), .param_str = "fUiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5444 // __builtin_amdgcn_interp_p1
5445 .{ .tag = @enumFromInt(152), .param_str = "ffUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5446 // __builtin_amdgcn_interp_p1_f16
5447 .{ .tag = @enumFromInt(153), .param_str = "ffUiUibUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5448 // __builtin_amdgcn_interp_p2
5449 .{ .tag = @enumFromInt(154), .param_str = "fffUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5450 // __builtin_amdgcn_interp_p2_f16
5451 .{ .tag = @enumFromInt(155), .param_str = "hffUiUibUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5452 // __builtin_amdgcn_is_private
5453 .{ .tag = @enumFromInt(156), .param_str = "bvC*0", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5454 // __builtin_amdgcn_is_shared
5455 .{ .tag = @enumFromInt(157), .param_str = "bvC*0", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5456 // __builtin_amdgcn_kernarg_segment_ptr
5457 .{ .tag = @enumFromInt(158), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5458 // __builtin_amdgcn_ldexp
5459 .{ .tag = @enumFromInt(159), .param_str = "ddi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5460 // __builtin_amdgcn_ldexpf
5461 .{ .tag = @enumFromInt(160), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5462 // __builtin_amdgcn_lerp
5463 .{ .tag = @enumFromInt(161), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5464 // __builtin_amdgcn_log_clampf
5465 .{ .tag = @enumFromInt(162), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5466 // __builtin_amdgcn_logf
5467 .{ .tag = @enumFromInt(163), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5468 // __builtin_amdgcn_mbcnt_hi
5469 .{ .tag = @enumFromInt(164), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5470 // __builtin_amdgcn_mbcnt_lo
5471 .{ .tag = @enumFromInt(165), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5472 // __builtin_amdgcn_mqsad_pk_u16_u8
5473 .{ .tag = @enumFromInt(166), .param_str = "WUiWUiUiWUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5474 // __builtin_amdgcn_mqsad_u32_u8
5475 .{ .tag = @enumFromInt(167), .param_str = "V4UiWUiUiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5476 // __builtin_amdgcn_msad_u8
5477 .{ .tag = @enumFromInt(168), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5478 // __builtin_amdgcn_qsad_pk_u16_u8
5479 .{ .tag = @enumFromInt(169), .param_str = "WUiWUiUiWUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5480 // __builtin_amdgcn_queue_ptr
5481 .{ .tag = @enumFromInt(170), .param_str = "v*4", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5482 // __builtin_amdgcn_rcp
5483 .{ .tag = @enumFromInt(171), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5484 // __builtin_amdgcn_rcpf
5485 .{ .tag = @enumFromInt(172), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5486 // __builtin_amdgcn_read_exec
5487 .{ .tag = @enumFromInt(173), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5488 // __builtin_amdgcn_read_exec_hi
5489 .{ .tag = @enumFromInt(174), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5490 // __builtin_amdgcn_read_exec_lo
5491 .{ .tag = @enumFromInt(175), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5492 // __builtin_amdgcn_readfirstlane
5493 .{ .tag = @enumFromInt(176), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5494 // __builtin_amdgcn_readlane
5495 .{ .tag = @enumFromInt(177), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5496 // __builtin_amdgcn_rsq
5497 .{ .tag = @enumFromInt(178), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5498 // __builtin_amdgcn_rsq_clamp
5499 .{ .tag = @enumFromInt(179), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5500 // __builtin_amdgcn_rsq_clampf
5501 .{ .tag = @enumFromInt(180), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5502 // __builtin_amdgcn_rsqf
5503 .{ .tag = @enumFromInt(181), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5504 // __builtin_amdgcn_s_barrier
5505 .{ .tag = @enumFromInt(182), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5506 // __builtin_amdgcn_s_dcache_inv
5507 .{ .tag = @enumFromInt(183), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5508 // __builtin_amdgcn_s_decperflevel
5509 .{ .tag = @enumFromInt(184), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5510 // __builtin_amdgcn_s_getpc
5511 .{ .tag = @enumFromInt(185), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5512 // __builtin_amdgcn_s_getreg
5513 .{ .tag = @enumFromInt(186), .param_str = "UiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5514 // __builtin_amdgcn_s_incperflevel
5515 .{ .tag = @enumFromInt(187), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5516 // __builtin_amdgcn_s_sendmsg
5517 .{ .tag = @enumFromInt(188), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5518 // __builtin_amdgcn_s_sendmsghalt
5519 .{ .tag = @enumFromInt(189), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5520 // __builtin_amdgcn_s_setprio
5521 .{ .tag = @enumFromInt(190), .param_str = "vIs", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5522 // __builtin_amdgcn_s_setreg
5523 .{ .tag = @enumFromInt(191), .param_str = "vIiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5524 // __builtin_amdgcn_s_sleep
5525 .{ .tag = @enumFromInt(192), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5526 // __builtin_amdgcn_s_waitcnt
5527 .{ .tag = @enumFromInt(193), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5528 // __builtin_amdgcn_sad_hi_u8
5529 .{ .tag = @enumFromInt(194), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5530 // __builtin_amdgcn_sad_u16
5531 .{ .tag = @enumFromInt(195), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5532 // __builtin_amdgcn_sad_u8
5533 .{ .tag = @enumFromInt(196), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5534 // __builtin_amdgcn_sbfe
5535 .{ .tag = @enumFromInt(197), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5536 // __builtin_amdgcn_sched_barrier
5537 .{ .tag = @enumFromInt(198), .param_str = "vIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5538 // __builtin_amdgcn_sched_group_barrier
5539 .{ .tag = @enumFromInt(199), .param_str = "vIiIiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5540 // __builtin_amdgcn_sicmp
5541 .{ .tag = @enumFromInt(200), .param_str = "WUiiiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5542 // __builtin_amdgcn_sicmpl
5543 .{ .tag = @enumFromInt(201), .param_str = "WUiWiWiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5544 // __builtin_amdgcn_sinf
5545 .{ .tag = @enumFromInt(202), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5546 // __builtin_amdgcn_sqrt
5547 .{ .tag = @enumFromInt(203), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5548 // __builtin_amdgcn_sqrtf
5549 .{ .tag = @enumFromInt(204), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5550 // __builtin_amdgcn_trig_preop
5551 .{ .tag = @enumFromInt(205), .param_str = "ddi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5552 // __builtin_amdgcn_trig_preopf
5553 .{ .tag = @enumFromInt(206), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5554 // __builtin_amdgcn_ubfe
5555 .{ .tag = @enumFromInt(207), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5556 // __builtin_amdgcn_uicmp
5557 .{ .tag = @enumFromInt(208), .param_str = "WUiUiUiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5558 // __builtin_amdgcn_uicmpl
5559 .{ .tag = @enumFromInt(209), .param_str = "WUiWUiWUiIi", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5560 // __builtin_amdgcn_wave_barrier
5561 .{ .tag = @enumFromInt(210), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.amdgpu) } },
5562 // __builtin_amdgcn_workgroup_id_x
5563 .{ .tag = @enumFromInt(211), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5564 // __builtin_amdgcn_workgroup_id_y
5565 .{ .tag = @enumFromInt(212), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5566 // __builtin_amdgcn_workgroup_id_z
5567 .{ .tag = @enumFromInt(213), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5568 // __builtin_amdgcn_workgroup_size_x
5569 .{ .tag = @enumFromInt(214), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5570 // __builtin_amdgcn_workgroup_size_y
5571 .{ .tag = @enumFromInt(215), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5572 // __builtin_amdgcn_workgroup_size_z
5573 .{ .tag = @enumFromInt(216), .param_str = "Us", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5574 // __builtin_amdgcn_workitem_id_x
5575 .{ .tag = @enumFromInt(217), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5576 // __builtin_amdgcn_workitem_id_y
5577 .{ .tag = @enumFromInt(218), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5578 // __builtin_amdgcn_workitem_id_z
5579 .{ .tag = @enumFromInt(219), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
5580 // __builtin_annotation
5581 .{ .tag = @enumFromInt(220), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
5582 // __builtin_arm_cdp
5583 .{ .tag = @enumFromInt(221), .param_str = "vUIiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5584 // __builtin_arm_cdp2
5585 .{ .tag = @enumFromInt(222), .param_str = "vUIiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5586 // __builtin_arm_clrex
5587 .{ .tag = @enumFromInt(223), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5588 // __builtin_arm_cls
5589 .{ .tag = @enumFromInt(224), .param_str = "UiZUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5590 // __builtin_arm_cls64
5591 .{ .tag = @enumFromInt(225), .param_str = "UiWUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5592 // __builtin_arm_clz
5593 .{ .tag = @enumFromInt(226), .param_str = "UiZUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5594 // __builtin_arm_clz64
5595 .{ .tag = @enumFromInt(227), .param_str = "UiWUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5596 // __builtin_arm_cmse_TT
5597 .{ .tag = @enumFromInt(228), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5598 // __builtin_arm_cmse_TTA
5599 .{ .tag = @enumFromInt(229), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5600 // __builtin_arm_cmse_TTAT
5601 .{ .tag = @enumFromInt(230), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5602 // __builtin_arm_cmse_TTT
5603 .{ .tag = @enumFromInt(231), .param_str = "Uiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5604 // __builtin_arm_dbg
5605 .{ .tag = @enumFromInt(232), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5606 // __builtin_arm_dmb
5607 .{ .tag = @enumFromInt(233), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5608 // __builtin_arm_dsb
5609 .{ .tag = @enumFromInt(234), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5610 // __builtin_arm_get_fpscr
5611 .{ .tag = @enumFromInt(235), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5612 // __builtin_arm_isb
5613 .{ .tag = @enumFromInt(236), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5614 // __builtin_arm_ldaex
5615 .{ .tag = @enumFromInt(237), .param_str = "v.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5616 // __builtin_arm_ldc
5617 .{ .tag = @enumFromInt(238), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5618 // __builtin_arm_ldc2
5619 .{ .tag = @enumFromInt(239), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5620 // __builtin_arm_ldc2l
5621 .{ .tag = @enumFromInt(240), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5622 // __builtin_arm_ldcl
5623 .{ .tag = @enumFromInt(241), .param_str = "vUIiUIivC*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5624 // __builtin_arm_ldrex
5625 .{ .tag = @enumFromInt(242), .param_str = "v.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5626 // __builtin_arm_ldrexd
5627 .{ .tag = @enumFromInt(243), .param_str = "LLUiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5628 // __builtin_arm_mcr
5629 .{ .tag = @enumFromInt(244), .param_str = "vUIiUIiUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5630 // __builtin_arm_mcr2
5631 .{ .tag = @enumFromInt(245), .param_str = "vUIiUIiUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5632 // __builtin_arm_mcrr
5633 .{ .tag = @enumFromInt(246), .param_str = "vUIiUIiLLUiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5634 // __builtin_arm_mcrr2
5635 .{ .tag = @enumFromInt(247), .param_str = "vUIiUIiLLUiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5636 // __builtin_arm_mrc
5637 .{ .tag = @enumFromInt(248), .param_str = "UiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5638 // __builtin_arm_mrc2
5639 .{ .tag = @enumFromInt(249), .param_str = "UiUIiUIiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5640 // __builtin_arm_mrrc
5641 .{ .tag = @enumFromInt(250), .param_str = "LLUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5642 // __builtin_arm_mrrc2
5643 .{ .tag = @enumFromInt(251), .param_str = "LLUiUIiUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5644 // __builtin_arm_nop
5645 .{ .tag = @enumFromInt(252), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5646 // __builtin_arm_prefetch
5647 .{ .tag = @enumFromInt(253), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5648 // __builtin_arm_qadd
5649 .{ .tag = @enumFromInt(254), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5650 // __builtin_arm_qadd16
5651 .{ .tag = @enumFromInt(255), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5652 // __builtin_arm_qadd8
5653 .{ .tag = @enumFromInt(256), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5654 // __builtin_arm_qasx
5655 .{ .tag = @enumFromInt(257), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5656 // __builtin_arm_qdbl
5657 .{ .tag = @enumFromInt(258), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5658 // __builtin_arm_qsax
5659 .{ .tag = @enumFromInt(259), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5660 // __builtin_arm_qsub
5661 .{ .tag = @enumFromInt(260), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5662 // __builtin_arm_qsub16
5663 .{ .tag = @enumFromInt(261), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5664 // __builtin_arm_qsub8
5665 .{ .tag = @enumFromInt(262), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5666 // __builtin_arm_rbit
5667 .{ .tag = @enumFromInt(263), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5668 // __builtin_arm_rbit64
5669 .{ .tag = @enumFromInt(264), .param_str = "WUiWUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } },
5670 // __builtin_arm_rsr
5671 .{ .tag = @enumFromInt(265), .param_str = "UicC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5672 // __builtin_arm_rsr64
5673 .{ .tag = @enumFromInt(266), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5674 // __builtin_arm_rsrp
5675 .{ .tag = @enumFromInt(267), .param_str = "v*cC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5676 // __builtin_arm_sadd16
5677 .{ .tag = @enumFromInt(268), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5678 // __builtin_arm_sadd8
5679 .{ .tag = @enumFromInt(269), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5680 // __builtin_arm_sasx
5681 .{ .tag = @enumFromInt(270), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5682 // __builtin_arm_sel
5683 .{ .tag = @enumFromInt(271), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5684 // __builtin_arm_set_fpscr
5685 .{ .tag = @enumFromInt(272), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5686 // __builtin_arm_sev
5687 .{ .tag = @enumFromInt(273), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5688 // __builtin_arm_sevl
5689 .{ .tag = @enumFromInt(274), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5690 // __builtin_arm_shadd16
5691 .{ .tag = @enumFromInt(275), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5692 // __builtin_arm_shadd8
5693 .{ .tag = @enumFromInt(276), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5694 // __builtin_arm_shasx
5695 .{ .tag = @enumFromInt(277), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5696 // __builtin_arm_shsax
5697 .{ .tag = @enumFromInt(278), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5698 // __builtin_arm_shsub16
5699 .{ .tag = @enumFromInt(279), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5700 // __builtin_arm_shsub8
5701 .{ .tag = @enumFromInt(280), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5702 // __builtin_arm_smlabb
5703 .{ .tag = @enumFromInt(281), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5704 // __builtin_arm_smlabt
5705 .{ .tag = @enumFromInt(282), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5706 // __builtin_arm_smlad
5707 .{ .tag = @enumFromInt(283), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5708 // __builtin_arm_smladx
5709 .{ .tag = @enumFromInt(284), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5710 // __builtin_arm_smlald
5711 .{ .tag = @enumFromInt(285), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5712 // __builtin_arm_smlaldx
5713 .{ .tag = @enumFromInt(286), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5714 // __builtin_arm_smlatb
5715 .{ .tag = @enumFromInt(287), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5716 // __builtin_arm_smlatt
5717 .{ .tag = @enumFromInt(288), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5718 // __builtin_arm_smlawb
5719 .{ .tag = @enumFromInt(289), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5720 // __builtin_arm_smlawt
5721 .{ .tag = @enumFromInt(290), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5722 // __builtin_arm_smlsd
5723 .{ .tag = @enumFromInt(291), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5724 // __builtin_arm_smlsdx
5725 .{ .tag = @enumFromInt(292), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5726 // __builtin_arm_smlsld
5727 .{ .tag = @enumFromInt(293), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5728 // __builtin_arm_smlsldx
5729 .{ .tag = @enumFromInt(294), .param_str = "LLiiiLLi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5730 // __builtin_arm_smuad
5731 .{ .tag = @enumFromInt(295), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5732 // __builtin_arm_smuadx
5733 .{ .tag = @enumFromInt(296), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5734 // __builtin_arm_smulbb
5735 .{ .tag = @enumFromInt(297), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5736 // __builtin_arm_smulbt
5737 .{ .tag = @enumFromInt(298), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5738 // __builtin_arm_smultb
5739 .{ .tag = @enumFromInt(299), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5740 // __builtin_arm_smultt
5741 .{ .tag = @enumFromInt(300), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5742 // __builtin_arm_smulwb
5743 .{ .tag = @enumFromInt(301), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5744 // __builtin_arm_smulwt
5745 .{ .tag = @enumFromInt(302), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5746 // __builtin_arm_smusd
5747 .{ .tag = @enumFromInt(303), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5748 // __builtin_arm_smusdx
5749 .{ .tag = @enumFromInt(304), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5750 // __builtin_arm_ssat
5751 .{ .tag = @enumFromInt(305), .param_str = "iiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5752 // __builtin_arm_ssat16
5753 .{ .tag = @enumFromInt(306), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5754 // __builtin_arm_ssax
5755 .{ .tag = @enumFromInt(307), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5756 // __builtin_arm_ssub16
5757 .{ .tag = @enumFromInt(308), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5758 // __builtin_arm_ssub8
5759 .{ .tag = @enumFromInt(309), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5760 // __builtin_arm_stc
5761 .{ .tag = @enumFromInt(310), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5762 // __builtin_arm_stc2
5763 .{ .tag = @enumFromInt(311), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5764 // __builtin_arm_stc2l
5765 .{ .tag = @enumFromInt(312), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5766 // __builtin_arm_stcl
5767 .{ .tag = @enumFromInt(313), .param_str = "vUIiUIiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5768 // __builtin_arm_stlex
5769 .{ .tag = @enumFromInt(314), .param_str = "i.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5770 // __builtin_arm_strex
5771 .{ .tag = @enumFromInt(315), .param_str = "i.", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } },
5772 // __builtin_arm_strexd
5773 .{ .tag = @enumFromInt(316), .param_str = "iLLUiv*", .properties = .{ .target_set = TargetSet.initOne(.arm) } },
5774 // __builtin_arm_sxtab16
5775 .{ .tag = @enumFromInt(317), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5776 // __builtin_arm_sxtb16
5777 .{ .tag = @enumFromInt(318), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5778 // __builtin_arm_tcancel
5779 .{ .tag = @enumFromInt(319), .param_str = "vWUIi", .properties = .{ .target_set = TargetSet.initOne(.aarch64) } },
5780 // __builtin_arm_tcommit
5781 .{ .tag = @enumFromInt(320), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.aarch64) } },
5782 // __builtin_arm_tstart
5783 .{ .tag = @enumFromInt(321), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .returns_twice = true } } },
5784 // __builtin_arm_ttest
5785 .{ .tag = @enumFromInt(322), .param_str = "WUi", .properties = .{ .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } },
5786 // __builtin_arm_uadd16
5787 .{ .tag = @enumFromInt(323), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5788 // __builtin_arm_uadd8
5789 .{ .tag = @enumFromInt(324), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5790 // __builtin_arm_uasx
5791 .{ .tag = @enumFromInt(325), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5792 // __builtin_arm_uhadd16
5793 .{ .tag = @enumFromInt(326), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5794 // __builtin_arm_uhadd8
5795 .{ .tag = @enumFromInt(327), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5796 // __builtin_arm_uhasx
5797 .{ .tag = @enumFromInt(328), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5798 // __builtin_arm_uhsax
5799 .{ .tag = @enumFromInt(329), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5800 // __builtin_arm_uhsub16
5801 .{ .tag = @enumFromInt(330), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5802 // __builtin_arm_uhsub8
5803 .{ .tag = @enumFromInt(331), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5804 // __builtin_arm_uqadd16
5805 .{ .tag = @enumFromInt(332), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5806 // __builtin_arm_uqadd8
5807 .{ .tag = @enumFromInt(333), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5808 // __builtin_arm_uqasx
5809 .{ .tag = @enumFromInt(334), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5810 // __builtin_arm_uqsax
5811 .{ .tag = @enumFromInt(335), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5812 // __builtin_arm_uqsub16
5813 .{ .tag = @enumFromInt(336), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5814 // __builtin_arm_uqsub8
5815 .{ .tag = @enumFromInt(337), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5816 // __builtin_arm_usad8
5817 .{ .tag = @enumFromInt(338), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5818 // __builtin_arm_usada8
5819 .{ .tag = @enumFromInt(339), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5820 // __builtin_arm_usat
5821 .{ .tag = @enumFromInt(340), .param_str = "UiiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5822 // __builtin_arm_usat16
5823 .{ .tag = @enumFromInt(341), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5824 // __builtin_arm_usax
5825 .{ .tag = @enumFromInt(342), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5826 // __builtin_arm_usub16
5827 .{ .tag = @enumFromInt(343), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5828 // __builtin_arm_usub8
5829 .{ .tag = @enumFromInt(344), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5830 // __builtin_arm_uxtab16
5831 .{ .tag = @enumFromInt(345), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5832 // __builtin_arm_uxtb16
5833 .{ .tag = @enumFromInt(346), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5834 // __builtin_arm_vcvtr_d
5835 .{ .tag = @enumFromInt(347), .param_str = "fdi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5836 // __builtin_arm_vcvtr_f
5837 .{ .tag = @enumFromInt(348), .param_str = "ffi", .properties = .{ .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } },
5838 // __builtin_arm_wfe
5839 .{ .tag = @enumFromInt(349), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5840 // __builtin_arm_wfi
5841 .{ .tag = @enumFromInt(350), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5842 // __builtin_arm_wsr
5843 .{ .tag = @enumFromInt(351), .param_str = "vcC*Ui", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5844 // __builtin_arm_wsr64
5845 .{ .tag = @enumFromInt(352), .param_str = "!", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5846 // __builtin_arm_wsrp
5847 .{ .tag = @enumFromInt(353), .param_str = "vcC*vC*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
5848 // __builtin_arm_yield
5849 .{ .tag = @enumFromInt(354), .param_str = "v", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
5850 // __builtin_asin
5851 .{ .tag = @enumFromInt(355), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5852 // __builtin_asinf
5853 .{ .tag = @enumFromInt(356), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5854 // __builtin_asinf128
5855 .{ .tag = @enumFromInt(357), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5856 // __builtin_asinh
5857 .{ .tag = @enumFromInt(358), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5858 // __builtin_asinhf
5859 .{ .tag = @enumFromInt(359), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5860 // __builtin_asinhf128
5861 .{ .tag = @enumFromInt(360), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5862 // __builtin_asinhl
5863 .{ .tag = @enumFromInt(361), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5864 // __builtin_asinl
5865 .{ .tag = @enumFromInt(362), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5866 // __builtin_assume
5867 .{ .tag = @enumFromInt(363), .param_str = "vb", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5868 // __builtin_assume_aligned
5869 .{ .tag = @enumFromInt(364), .param_str = "v*vC*z.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
5870 // __builtin_assume_separate_storage
5871 .{ .tag = @enumFromInt(365), .param_str = "vvCD*vCD*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
5872 // __builtin_atan
5873 .{ .tag = @enumFromInt(366), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5874 // __builtin_atan2
5875 .{ .tag = @enumFromInt(367), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5876 // __builtin_atan2f
5877 .{ .tag = @enumFromInt(368), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5878 // __builtin_atan2f128
5879 .{ .tag = @enumFromInt(369), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5880 // __builtin_atan2l
5881 .{ .tag = @enumFromInt(370), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5882 // __builtin_atanf
5883 .{ .tag = @enumFromInt(371), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5884 // __builtin_atanf128
5885 .{ .tag = @enumFromInt(372), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5886 // __builtin_atanh
5887 .{ .tag = @enumFromInt(373), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5888 // __builtin_atanhf
5889 .{ .tag = @enumFromInt(374), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5890 // __builtin_atanhf128
5891 .{ .tag = @enumFromInt(375), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5892 // __builtin_atanhl
5893 .{ .tag = @enumFromInt(376), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5894 // __builtin_atanl
5895 .{ .tag = @enumFromInt(377), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5896 // __builtin_bcmp
5897 .{ .tag = @enumFromInt(378), .param_str = "ivC*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
5898 // __builtin_bcopy
5899 .{ .tag = @enumFromInt(379), .param_str = "vvC*v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5900 // __builtin_bitrev
5901 .{ .tag = @enumFromInt(380), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } },
5902 // __builtin_bitreverse16
5903 .{ .tag = @enumFromInt(381), .param_str = "UsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5904 // __builtin_bitreverse32
5905 .{ .tag = @enumFromInt(382), .param_str = "UZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5906 // __builtin_bitreverse64
5907 .{ .tag = @enumFromInt(383), .param_str = "UWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5908 // __builtin_bitreverse8
5909 .{ .tag = @enumFromInt(384), .param_str = "UcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5910 // __builtin_bswap16
5911 .{ .tag = @enumFromInt(385), .param_str = "UsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5912 // __builtin_bswap32
5913 .{ .tag = @enumFromInt(386), .param_str = "UZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5914 // __builtin_bswap64
5915 .{ .tag = @enumFromInt(387), .param_str = "UWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
5916 // __builtin_bzero
5917 .{ .tag = @enumFromInt(388), .param_str = "vv*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5918 // __builtin_cabs
5919 .{ .tag = @enumFromInt(389), .param_str = "dXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5920 // __builtin_cabsf
5921 .{ .tag = @enumFromInt(390), .param_str = "fXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5922 // __builtin_cabsl
5923 .{ .tag = @enumFromInt(391), .param_str = "LdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5924 // __builtin_cacos
5925 .{ .tag = @enumFromInt(392), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5926 // __builtin_cacosf
5927 .{ .tag = @enumFromInt(393), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5928 // __builtin_cacosh
5929 .{ .tag = @enumFromInt(394), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5930 // __builtin_cacoshf
5931 .{ .tag = @enumFromInt(395), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5932 // __builtin_cacoshl
5933 .{ .tag = @enumFromInt(396), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5934 // __builtin_cacosl
5935 .{ .tag = @enumFromInt(397), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5936 // __builtin_call_with_static_chain
5937 .{ .tag = @enumFromInt(398), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
5938 // __builtin_calloc
5939 .{ .tag = @enumFromInt(399), .param_str = "v*zz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
5940 // __builtin_canonicalize
5941 .{ .tag = @enumFromInt(400), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true } } },
5942 // __builtin_canonicalizef
5943 .{ .tag = @enumFromInt(401), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true } } },
5944 // __builtin_canonicalizef16
5945 .{ .tag = @enumFromInt(402), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true } } },
5946 // __builtin_canonicalizel
5947 .{ .tag = @enumFromInt(403), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true } } },
5948 // __builtin_carg
5949 .{ .tag = @enumFromInt(404), .param_str = "dXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5950 // __builtin_cargf
5951 .{ .tag = @enumFromInt(405), .param_str = "fXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5952 // __builtin_cargl
5953 .{ .tag = @enumFromInt(406), .param_str = "LdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5954 // __builtin_casin
5955 .{ .tag = @enumFromInt(407), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5956 // __builtin_casinf
5957 .{ .tag = @enumFromInt(408), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5958 // __builtin_casinh
5959 .{ .tag = @enumFromInt(409), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5960 // __builtin_casinhf
5961 .{ .tag = @enumFromInt(410), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5962 // __builtin_casinhl
5963 .{ .tag = @enumFromInt(411), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5964 // __builtin_casinl
5965 .{ .tag = @enumFromInt(412), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5966 // __builtin_catan
5967 .{ .tag = @enumFromInt(413), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5968 // __builtin_catanf
5969 .{ .tag = @enumFromInt(414), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5970 // __builtin_catanh
5971 .{ .tag = @enumFromInt(415), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5972 // __builtin_catanhf
5973 .{ .tag = @enumFromInt(416), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5974 // __builtin_catanhl
5975 .{ .tag = @enumFromInt(417), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5976 // __builtin_catanl
5977 .{ .tag = @enumFromInt(418), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5978 // __builtin_cbrt
5979 .{ .tag = @enumFromInt(419), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5980 // __builtin_cbrtf
5981 .{ .tag = @enumFromInt(420), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5982 // __builtin_cbrtf128
5983 .{ .tag = @enumFromInt(421), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5984 // __builtin_cbrtl
5985 .{ .tag = @enumFromInt(422), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
5986 // __builtin_ccos
5987 .{ .tag = @enumFromInt(423), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5988 // __builtin_ccosf
5989 .{ .tag = @enumFromInt(424), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5990 // __builtin_ccosh
5991 .{ .tag = @enumFromInt(425), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5992 // __builtin_ccoshf
5993 .{ .tag = @enumFromInt(426), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5994 // __builtin_ccoshl
5995 .{ .tag = @enumFromInt(427), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5996 // __builtin_ccosl
5997 .{ .tag = @enumFromInt(428), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
5998 // __builtin_ceil
5999 .{ .tag = @enumFromInt(429), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6000 // __builtin_ceilf
6001 .{ .tag = @enumFromInt(430), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6002 // __builtin_ceilf128
6003 .{ .tag = @enumFromInt(431), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6004 // __builtin_ceilf16
6005 .{ .tag = @enumFromInt(432), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6006 // __builtin_ceill
6007 .{ .tag = @enumFromInt(433), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6008 // __builtin_cexp
6009 .{ .tag = @enumFromInt(434), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6010 // __builtin_cexpf
6011 .{ .tag = @enumFromInt(435), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6012 // __builtin_cexpl
6013 .{ .tag = @enumFromInt(436), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6014 // __builtin_char_memchr
6015 .{ .tag = @enumFromInt(437), .param_str = "c*cC*iz", .properties = .{ .attributes = .{ .const_evaluable = true } } },
6016 // __builtin_cimag
6017 .{ .tag = @enumFromInt(438), .param_str = "dXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6018 // __builtin_cimagf
6019 .{ .tag = @enumFromInt(439), .param_str = "fXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6020 // __builtin_cimagl
6021 .{ .tag = @enumFromInt(440), .param_str = "LdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6022 // __builtin_classify_type
6023 .{ .tag = @enumFromInt(441), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } },
6024 // __builtin_clog
6025 .{ .tag = @enumFromInt(442), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6026 // __builtin_clogf
6027 .{ .tag = @enumFromInt(443), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6028 // __builtin_clogl
6029 .{ .tag = @enumFromInt(444), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6030 // __builtin_clrsb
6031 .{ .tag = @enumFromInt(445), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6032 // __builtin_clrsbl
6033 .{ .tag = @enumFromInt(446), .param_str = "iLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6034 // __builtin_clrsbll
6035 .{ .tag = @enumFromInt(447), .param_str = "iLLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6036 // __builtin_clz
6037 .{ .tag = @enumFromInt(448), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6038 // __builtin_clzl
6039 .{ .tag = @enumFromInt(449), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6040 // __builtin_clzll
6041 .{ .tag = @enumFromInt(450), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6042 // __builtin_clzs
6043 .{ .tag = @enumFromInt(451), .param_str = "iUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6044 // __builtin_complex
6045 .{ .tag = @enumFromInt(452), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6046 // __builtin_conj
6047 .{ .tag = @enumFromInt(453), .param_str = "XdXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6048 // __builtin_conjf
6049 .{ .tag = @enumFromInt(454), .param_str = "XfXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6050 // __builtin_conjl
6051 .{ .tag = @enumFromInt(455), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6052 // __builtin_constant_p
6053 .{ .tag = @enumFromInt(456), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } },
6054 // __builtin_convertvector
6055 .{ .tag = @enumFromInt(457), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6056 // __builtin_copysign
6057 .{ .tag = @enumFromInt(458), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6058 // __builtin_copysignf
6059 .{ .tag = @enumFromInt(459), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6060 // __builtin_copysignf128
6061 .{ .tag = @enumFromInt(460), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6062 // __builtin_copysignf16
6063 .{ .tag = @enumFromInt(461), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6064 // __builtin_copysignl
6065 .{ .tag = @enumFromInt(462), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6066 // __builtin_cos
6067 .{ .tag = @enumFromInt(463), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6068 // __builtin_cosf
6069 .{ .tag = @enumFromInt(464), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6070 // __builtin_cosf128
6071 .{ .tag = @enumFromInt(465), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6072 // __builtin_cosf16
6073 .{ .tag = @enumFromInt(466), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6074 // __builtin_cosh
6075 .{ .tag = @enumFromInt(467), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6076 // __builtin_coshf
6077 .{ .tag = @enumFromInt(468), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6078 // __builtin_coshf128
6079 .{ .tag = @enumFromInt(469), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6080 // __builtin_coshl
6081 .{ .tag = @enumFromInt(470), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6082 // __builtin_cosl
6083 .{ .tag = @enumFromInt(471), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6084 // __builtin_cpow
6085 .{ .tag = @enumFromInt(472), .param_str = "XdXdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6086 // __builtin_cpowf
6087 .{ .tag = @enumFromInt(473), .param_str = "XfXfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6088 // __builtin_cpowl
6089 .{ .tag = @enumFromInt(474), .param_str = "XLdXLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6090 // __builtin_cproj
6091 .{ .tag = @enumFromInt(475), .param_str = "XdXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6092 // __builtin_cprojf
6093 .{ .tag = @enumFromInt(476), .param_str = "XfXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6094 // __builtin_cprojl
6095 .{ .tag = @enumFromInt(477), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6096 // __builtin_cpu_init
6097 .{ .tag = @enumFromInt(478), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6098 // __builtin_cpu_is
6099 .{ .tag = @enumFromInt(479), .param_str = "bcC*", .properties = .{ .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } },
6100 // __builtin_cpu_supports
6101 .{ .tag = @enumFromInt(480), .param_str = "bcC*", .properties = .{ .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } },
6102 // __builtin_creal
6103 .{ .tag = @enumFromInt(481), .param_str = "dXd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6104 // __builtin_crealf
6105 .{ .tag = @enumFromInt(482), .param_str = "fXf", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6106 // __builtin_creall
6107 .{ .tag = @enumFromInt(483), .param_str = "LdXLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6108 // __builtin_csin
6109 .{ .tag = @enumFromInt(484), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6110 // __builtin_csinf
6111 .{ .tag = @enumFromInt(485), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6112 // __builtin_csinh
6113 .{ .tag = @enumFromInt(486), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6114 // __builtin_csinhf
6115 .{ .tag = @enumFromInt(487), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6116 // __builtin_csinhl
6117 .{ .tag = @enumFromInt(488), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6118 // __builtin_csinl
6119 .{ .tag = @enumFromInt(489), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6120 // __builtin_csqrt
6121 .{ .tag = @enumFromInt(490), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6122 // __builtin_csqrtf
6123 .{ .tag = @enumFromInt(491), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6124 // __builtin_csqrtl
6125 .{ .tag = @enumFromInt(492), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6126 // __builtin_ctan
6127 .{ .tag = @enumFromInt(493), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6128 // __builtin_ctanf
6129 .{ .tag = @enumFromInt(494), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6130 // __builtin_ctanh
6131 .{ .tag = @enumFromInt(495), .param_str = "XdXd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6132 // __builtin_ctanhf
6133 .{ .tag = @enumFromInt(496), .param_str = "XfXf", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6134 // __builtin_ctanhl
6135 .{ .tag = @enumFromInt(497), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6136 // __builtin_ctanl
6137 .{ .tag = @enumFromInt(498), .param_str = "XLdXLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6138 // __builtin_ctz
6139 .{ .tag = @enumFromInt(499), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6140 // __builtin_ctzl
6141 .{ .tag = @enumFromInt(500), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6142 // __builtin_ctzll
6143 .{ .tag = @enumFromInt(501), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6144 // __builtin_ctzs
6145 .{ .tag = @enumFromInt(502), .param_str = "iUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6146 // __builtin_dcbf
6147 .{ .tag = @enumFromInt(503), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
6148 // __builtin_debugtrap
6149 .{ .tag = @enumFromInt(504), .param_str = "v", .properties = .{} },
6150 // __builtin_dump_struct
6151 .{ .tag = @enumFromInt(505), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
6152 // __builtin_dwarf_cfa
6153 .{ .tag = @enumFromInt(506), .param_str = "v*", .properties = .{} },
6154 // __builtin_dwarf_sp_column
6155 .{ .tag = @enumFromInt(507), .param_str = "Ui", .properties = .{} },
6156 // __builtin_dynamic_object_size
6157 .{ .tag = @enumFromInt(508), .param_str = "zvC*i", .properties = .{ .attributes = .{ .eval_args = false, .const_evaluable = true } } },
6158 // __builtin_eh_return
6159 .{ .tag = @enumFromInt(509), .param_str = "vzv*", .properties = .{ .attributes = .{ .noreturn = true } } },
6160 // __builtin_eh_return_data_regno
6161 .{ .tag = @enumFromInt(510), .param_str = "iIi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6162 // __builtin_elementwise_abs
6163 .{ .tag = @enumFromInt(511), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6164 // __builtin_elementwise_add_sat
6165 .{ .tag = @enumFromInt(512), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6166 // __builtin_elementwise_bitreverse
6167 .{ .tag = @enumFromInt(513), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6168 // __builtin_elementwise_canonicalize
6169 .{ .tag = @enumFromInt(514), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6170 // __builtin_elementwise_ceil
6171 .{ .tag = @enumFromInt(515), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6172 // __builtin_elementwise_copysign
6173 .{ .tag = @enumFromInt(516), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6174 // __builtin_elementwise_cos
6175 .{ .tag = @enumFromInt(517), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6176 // __builtin_elementwise_exp
6177 .{ .tag = @enumFromInt(518), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6178 // __builtin_elementwise_exp2
6179 .{ .tag = @enumFromInt(519), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6180 // __builtin_elementwise_floor
6181 .{ .tag = @enumFromInt(520), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6182 // __builtin_elementwise_fma
6183 .{ .tag = @enumFromInt(521), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6184 // __builtin_elementwise_log
6185 .{ .tag = @enumFromInt(522), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6186 // __builtin_elementwise_log10
6187 .{ .tag = @enumFromInt(523), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6188 // __builtin_elementwise_log2
6189 .{ .tag = @enumFromInt(524), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6190 // __builtin_elementwise_max
6191 .{ .tag = @enumFromInt(525), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6192 // __builtin_elementwise_min
6193 .{ .tag = @enumFromInt(526), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6194 // __builtin_elementwise_nearbyint
6195 .{ .tag = @enumFromInt(527), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6196 // __builtin_elementwise_pow
6197 .{ .tag = @enumFromInt(528), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6198 // __builtin_elementwise_rint
6199 .{ .tag = @enumFromInt(529), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6200 // __builtin_elementwise_round
6201 .{ .tag = @enumFromInt(530), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6202 // __builtin_elementwise_roundeven
6203 .{ .tag = @enumFromInt(531), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6204 // __builtin_elementwise_sin
6205 .{ .tag = @enumFromInt(532), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6206 // __builtin_elementwise_sqrt
6207 .{ .tag = @enumFromInt(533), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6208 // __builtin_elementwise_sub_sat
6209 .{ .tag = @enumFromInt(534), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6210 // __builtin_elementwise_trunc
6211 .{ .tag = @enumFromInt(535), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
6212 // __builtin_erf
6213 .{ .tag = @enumFromInt(536), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6214 // __builtin_erfc
6215 .{ .tag = @enumFromInt(537), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6216 // __builtin_erfcf
6217 .{ .tag = @enumFromInt(538), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6218 // __builtin_erfcf128
6219 .{ .tag = @enumFromInt(539), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6220 // __builtin_erfcl
6221 .{ .tag = @enumFromInt(540), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6222 // __builtin_erff
6223 .{ .tag = @enumFromInt(541), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6224 // __builtin_erff128
6225 .{ .tag = @enumFromInt(542), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6226 // __builtin_erfl
6227 .{ .tag = @enumFromInt(543), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6228 // __builtin_exp
6229 .{ .tag = @enumFromInt(544), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6230 // __builtin_exp10
6231 .{ .tag = @enumFromInt(545), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6232 // __builtin_exp10f
6233 .{ .tag = @enumFromInt(546), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6234 // __builtin_exp10f128
6235 .{ .tag = @enumFromInt(547), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6236 // __builtin_exp10f16
6237 .{ .tag = @enumFromInt(548), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6238 // __builtin_exp10l
6239 .{ .tag = @enumFromInt(549), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6240 // __builtin_exp2
6241 .{ .tag = @enumFromInt(550), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6242 // __builtin_exp2f
6243 .{ .tag = @enumFromInt(551), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6244 // __builtin_exp2f128
6245 .{ .tag = @enumFromInt(552), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6246 // __builtin_exp2f16
6247 .{ .tag = @enumFromInt(553), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6248 // __builtin_exp2l
6249 .{ .tag = @enumFromInt(554), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6250 // __builtin_expect
6251 .{ .tag = @enumFromInt(555), .param_str = "LiLiLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6252 // __builtin_expect_with_probability
6253 .{ .tag = @enumFromInt(556), .param_str = "LiLiLid", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6254 // __builtin_expf
6255 .{ .tag = @enumFromInt(557), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6256 // __builtin_expf128
6257 .{ .tag = @enumFromInt(558), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6258 // __builtin_expf16
6259 .{ .tag = @enumFromInt(559), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6260 // __builtin_expl
6261 .{ .tag = @enumFromInt(560), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6262 // __builtin_expm1
6263 .{ .tag = @enumFromInt(561), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6264 // __builtin_expm1f
6265 .{ .tag = @enumFromInt(562), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6266 // __builtin_expm1f128
6267 .{ .tag = @enumFromInt(563), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6268 // __builtin_expm1l
6269 .{ .tag = @enumFromInt(564), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6270 // __builtin_extend_pointer
6271 .{ .tag = @enumFromInt(565), .param_str = "ULLiv*", .properties = .{} },
6272 // __builtin_extract_return_addr
6273 .{ .tag = @enumFromInt(566), .param_str = "v*v*", .properties = .{} },
6274 // __builtin_fabs
6275 .{ .tag = @enumFromInt(567), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6276 // __builtin_fabsf
6277 .{ .tag = @enumFromInt(568), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6278 // __builtin_fabsf128
6279 .{ .tag = @enumFromInt(569), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6280 // __builtin_fabsf16
6281 .{ .tag = @enumFromInt(570), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6282 // __builtin_fabsl
6283 .{ .tag = @enumFromInt(571), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6284 // __builtin_fdim
6285 .{ .tag = @enumFromInt(572), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6286 // __builtin_fdimf
6287 .{ .tag = @enumFromInt(573), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6288 // __builtin_fdimf128
6289 .{ .tag = @enumFromInt(574), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6290 // __builtin_fdiml
6291 .{ .tag = @enumFromInt(575), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6292 // __builtin_ffs
6293 .{ .tag = @enumFromInt(576), .param_str = "ii", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6294 // __builtin_ffsl
6295 .{ .tag = @enumFromInt(577), .param_str = "iLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6296 // __builtin_ffsll
6297 .{ .tag = @enumFromInt(578), .param_str = "iLLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6298 // __builtin_floor
6299 .{ .tag = @enumFromInt(579), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6300 // __builtin_floorf
6301 .{ .tag = @enumFromInt(580), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6302 // __builtin_floorf128
6303 .{ .tag = @enumFromInt(581), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6304 // __builtin_floorf16
6305 .{ .tag = @enumFromInt(582), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6306 // __builtin_floorl
6307 .{ .tag = @enumFromInt(583), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6308 // __builtin_flt_rounds
6309 .{ .tag = @enumFromInt(584), .param_str = "i", .properties = .{} },
6310 // __builtin_fma
6311 .{ .tag = @enumFromInt(585), .param_str = "dddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6312 // __builtin_fmaf
6313 .{ .tag = @enumFromInt(586), .param_str = "ffff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6314 // __builtin_fmaf128
6315 .{ .tag = @enumFromInt(587), .param_str = "LLdLLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6316 // __builtin_fmaf16
6317 .{ .tag = @enumFromInt(588), .param_str = "hhhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6318 // __builtin_fmal
6319 .{ .tag = @enumFromInt(589), .param_str = "LdLdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6320 // __builtin_fmax
6321 .{ .tag = @enumFromInt(590), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6322 // __builtin_fmaxf
6323 .{ .tag = @enumFromInt(591), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6324 // __builtin_fmaxf128
6325 .{ .tag = @enumFromInt(592), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6326 // __builtin_fmaxf16
6327 .{ .tag = @enumFromInt(593), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6328 // __builtin_fmaxl
6329 .{ .tag = @enumFromInt(594), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6330 // __builtin_fmin
6331 .{ .tag = @enumFromInt(595), .param_str = "ddd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6332 // __builtin_fminf
6333 .{ .tag = @enumFromInt(596), .param_str = "fff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6334 // __builtin_fminf128
6335 .{ .tag = @enumFromInt(597), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6336 // __builtin_fminf16
6337 .{ .tag = @enumFromInt(598), .param_str = "hhh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6338 // __builtin_fminl
6339 .{ .tag = @enumFromInt(599), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6340 // __builtin_fmod
6341 .{ .tag = @enumFromInt(600), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6342 // __builtin_fmodf
6343 .{ .tag = @enumFromInt(601), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6344 // __builtin_fmodf128
6345 .{ .tag = @enumFromInt(602), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6346 // __builtin_fmodf16
6347 .{ .tag = @enumFromInt(603), .param_str = "hhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6348 // __builtin_fmodl
6349 .{ .tag = @enumFromInt(604), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6350 // __builtin_fpclassify
6351 .{ .tag = @enumFromInt(605), .param_str = "iiiiii.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6352 // __builtin_fprintf
6353 .{ .tag = @enumFromInt(606), .param_str = "iP*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
6354 // __builtin_frame_address
6355 .{ .tag = @enumFromInt(607), .param_str = "v*IUi", .properties = .{} },
6356 // __builtin_free
6357 .{ .tag = @enumFromInt(608), .param_str = "vv*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6358 // __builtin_frexp
6359 .{ .tag = @enumFromInt(609), .param_str = "ddi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6360 // __builtin_frexpf
6361 .{ .tag = @enumFromInt(610), .param_str = "ffi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6362 // __builtin_frexpf128
6363 .{ .tag = @enumFromInt(611), .param_str = "LLdLLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6364 // __builtin_frexpf16
6365 .{ .tag = @enumFromInt(612), .param_str = "hhi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6366 // __builtin_frexpl
6367 .{ .tag = @enumFromInt(613), .param_str = "LdLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6368 // __builtin_frob_return_addr
6369 .{ .tag = @enumFromInt(614), .param_str = "v*v*", .properties = .{} },
6370 // __builtin_fscanf
6371 .{ .tag = @enumFromInt(615), .param_str = "iP*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
6372 // __builtin_getid
6373 .{ .tag = @enumFromInt(616), .param_str = "Si", .properties = .{ .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } },
6374 // __builtin_getps
6375 .{ .tag = @enumFromInt(617), .param_str = "UiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore) } },
6376 // __builtin_huge_val
6377 .{ .tag = @enumFromInt(618), .param_str = "d", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6378 // __builtin_huge_valf
6379 .{ .tag = @enumFromInt(619), .param_str = "f", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6380 // __builtin_huge_valf128
6381 .{ .tag = @enumFromInt(620), .param_str = "LLd", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6382 // __builtin_huge_valf16
6383 .{ .tag = @enumFromInt(621), .param_str = "x", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6384 // __builtin_huge_vall
6385 .{ .tag = @enumFromInt(622), .param_str = "Ld", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6386 // __builtin_hypot
6387 .{ .tag = @enumFromInt(623), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6388 // __builtin_hypotf
6389 .{ .tag = @enumFromInt(624), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6390 // __builtin_hypotf128
6391 .{ .tag = @enumFromInt(625), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6392 // __builtin_hypotl
6393 .{ .tag = @enumFromInt(626), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6394 // __builtin_ia32_rdpmc
6395 .{ .tag = @enumFromInt(627), .param_str = "UOii", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6396 // __builtin_ia32_rdtsc
6397 .{ .tag = @enumFromInt(628), .param_str = "UOi", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6398 // __builtin_ia32_rdtscp
6399 .{ .tag = @enumFromInt(629), .param_str = "UOiUi*", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
6400 // __builtin_ilogb
6401 .{ .tag = @enumFromInt(630), .param_str = "id", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6402 // __builtin_ilogbf
6403 .{ .tag = @enumFromInt(631), .param_str = "if", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6404 // __builtin_ilogbf128
6405 .{ .tag = @enumFromInt(632), .param_str = "iLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6406 // __builtin_ilogbl
6407 .{ .tag = @enumFromInt(633), .param_str = "iLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6408 // __builtin_index
6409 .{ .tag = @enumFromInt(634), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6410 // __builtin_inf
6411 .{ .tag = @enumFromInt(635), .param_str = "d", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6412 // __builtin_inff
6413 .{ .tag = @enumFromInt(636), .param_str = "f", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6414 // __builtin_inff128
6415 .{ .tag = @enumFromInt(637), .param_str = "LLd", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6416 // __builtin_inff16
6417 .{ .tag = @enumFromInt(638), .param_str = "x", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6418 // __builtin_infl
6419 .{ .tag = @enumFromInt(639), .param_str = "Ld", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
6420 // __builtin_init_dwarf_reg_size_table
6421 .{ .tag = @enumFromInt(640), .param_str = "vv*", .properties = .{} },
6422 // __builtin_is_aligned
6423 .{ .tag = @enumFromInt(641), .param_str = "bvC*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6424 // __builtin_isfinite
6425 .{ .tag = @enumFromInt(642), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6426 // __builtin_isfpclass
6427 .{ .tag = @enumFromInt(643), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
6428 // __builtin_isgreater
6429 .{ .tag = @enumFromInt(644), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6430 // __builtin_isgreaterequal
6431 .{ .tag = @enumFromInt(645), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6432 // __builtin_isinf
6433 .{ .tag = @enumFromInt(646), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6434 // __builtin_isinf_sign
6435 .{ .tag = @enumFromInt(647), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6436 // __builtin_isless
6437 .{ .tag = @enumFromInt(648), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6438 // __builtin_islessequal
6439 .{ .tag = @enumFromInt(649), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6440 // __builtin_islessgreater
6441 .{ .tag = @enumFromInt(650), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6442 // __builtin_isnan
6443 .{ .tag = @enumFromInt(651), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6444 // __builtin_isnormal
6445 .{ .tag = @enumFromInt(652), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6446 // __builtin_isunordered
6447 .{ .tag = @enumFromInt(653), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6448 // __builtin_labs
6449 .{ .tag = @enumFromInt(654), .param_str = "LiLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6450 // __builtin_launder
6451 .{ .tag = @enumFromInt(655), .param_str = "v*v*", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
6452 // __builtin_ldexp
6453 .{ .tag = @enumFromInt(656), .param_str = "ddi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6454 // __builtin_ldexpf
6455 .{ .tag = @enumFromInt(657), .param_str = "ffi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6456 // __builtin_ldexpf128
6457 .{ .tag = @enumFromInt(658), .param_str = "LLdLLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6458 // __builtin_ldexpf16
6459 .{ .tag = @enumFromInt(659), .param_str = "hhi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6460 // __builtin_ldexpl
6461 .{ .tag = @enumFromInt(660), .param_str = "LdLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6462 // __builtin_lgamma
6463 .{ .tag = @enumFromInt(661), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6464 // __builtin_lgammaf
6465 .{ .tag = @enumFromInt(662), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6466 // __builtin_lgammaf128
6467 .{ .tag = @enumFromInt(663), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6468 // __builtin_lgammal
6469 .{ .tag = @enumFromInt(664), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6470 // __builtin_llabs
6471 .{ .tag = @enumFromInt(665), .param_str = "LLiLLi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
6472 // __builtin_llrint
6473 .{ .tag = @enumFromInt(666), .param_str = "LLid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6474 // __builtin_llrintf
6475 .{ .tag = @enumFromInt(667), .param_str = "LLif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6476 // __builtin_llrintf128
6477 .{ .tag = @enumFromInt(668), .param_str = "LLiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6478 // __builtin_llrintl
6479 .{ .tag = @enumFromInt(669), .param_str = "LLiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6480 // __builtin_llround
6481 .{ .tag = @enumFromInt(670), .param_str = "LLid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6482 // __builtin_llroundf
6483 .{ .tag = @enumFromInt(671), .param_str = "LLif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6484 // __builtin_llroundf128
6485 .{ .tag = @enumFromInt(672), .param_str = "LLiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6486 // __builtin_llroundl
6487 .{ .tag = @enumFromInt(673), .param_str = "LLiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6488 // __builtin_log
6489 .{ .tag = @enumFromInt(674), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6490 // __builtin_log10
6491 .{ .tag = @enumFromInt(675), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6492 // __builtin_log10f
6493 .{ .tag = @enumFromInt(676), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6494 // __builtin_log10f128
6495 .{ .tag = @enumFromInt(677), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6496 // __builtin_log10f16
6497 .{ .tag = @enumFromInt(678), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6498 // __builtin_log10l
6499 .{ .tag = @enumFromInt(679), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6500 // __builtin_log1p
6501 .{ .tag = @enumFromInt(680), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6502 // __builtin_log1pf
6503 .{ .tag = @enumFromInt(681), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6504 // __builtin_log1pf128
6505 .{ .tag = @enumFromInt(682), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6506 // __builtin_log1pl
6507 .{ .tag = @enumFromInt(683), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6508 // __builtin_log2
6509 .{ .tag = @enumFromInt(684), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6510 // __builtin_log2f
6511 .{ .tag = @enumFromInt(685), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6512 // __builtin_log2f128
6513 .{ .tag = @enumFromInt(686), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6514 // __builtin_log2f16
6515 .{ .tag = @enumFromInt(687), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6516 // __builtin_log2l
6517 .{ .tag = @enumFromInt(688), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6518 // __builtin_logb
6519 .{ .tag = @enumFromInt(689), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6520 // __builtin_logbf
6521 .{ .tag = @enumFromInt(690), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6522 // __builtin_logbf128
6523 .{ .tag = @enumFromInt(691), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6524 // __builtin_logbl
6525 .{ .tag = @enumFromInt(692), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6526 // __builtin_logf
6527 .{ .tag = @enumFromInt(693), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6528 // __builtin_logf128
6529 .{ .tag = @enumFromInt(694), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6530 // __builtin_logf16
6531 .{ .tag = @enumFromInt(695), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6532 // __builtin_logl
6533 .{ .tag = @enumFromInt(696), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6534 // __builtin_longjmp
6535 .{ .tag = @enumFromInt(697), .param_str = "vv**i", .properties = .{ .attributes = .{ .noreturn = true } } },
6536 // __builtin_lrint
6537 .{ .tag = @enumFromInt(698), .param_str = "Lid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6538 // __builtin_lrintf
6539 .{ .tag = @enumFromInt(699), .param_str = "Lif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6540 // __builtin_lrintf128
6541 .{ .tag = @enumFromInt(700), .param_str = "LiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6542 // __builtin_lrintl
6543 .{ .tag = @enumFromInt(701), .param_str = "LiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6544 // __builtin_lround
6545 .{ .tag = @enumFromInt(702), .param_str = "Lid", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6546 // __builtin_lroundf
6547 .{ .tag = @enumFromInt(703), .param_str = "Lif", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6548 // __builtin_lroundf128
6549 .{ .tag = @enumFromInt(704), .param_str = "LiLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6550 // __builtin_lroundl
6551 .{ .tag = @enumFromInt(705), .param_str = "LiLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
6552 // __builtin_malloc
6553 .{ .tag = @enumFromInt(706), .param_str = "v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6554 // __builtin_matrix_column_major_load
6555 .{ .tag = @enumFromInt(707), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6556 // __builtin_matrix_column_major_store
6557 .{ .tag = @enumFromInt(708), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6558 // __builtin_matrix_transpose
6559 .{ .tag = @enumFromInt(709), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
6560 // __builtin_memchr
6561 .{ .tag = @enumFromInt(710), .param_str = "v*vC*iz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6562 // __builtin_memcmp
6563 .{ .tag = @enumFromInt(711), .param_str = "ivC*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6564 // __builtin_memcpy
6565 .{ .tag = @enumFromInt(712), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6566 // __builtin_memcpy_inline
6567 .{ .tag = @enumFromInt(713), .param_str = "vv*vC*Iz", .properties = .{} },
6568 // __builtin_memmove
6569 .{ .tag = @enumFromInt(714), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
6570 // __builtin_mempcpy
6571 .{ .tag = @enumFromInt(715), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6572 // __builtin_memset
6573 .{ .tag = @enumFromInt(716), .param_str = "v*v*iz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6574 // __builtin_memset_inline
6575 .{ .tag = @enumFromInt(717), .param_str = "vv*iIz", .properties = .{} },
6576 // __builtin_mips_absq_s_ph
6577 .{ .tag = @enumFromInt(718), .param_str = "V2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6578 // __builtin_mips_absq_s_qb
6579 .{ .tag = @enumFromInt(719), .param_str = "V4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6580 // __builtin_mips_absq_s_w
6581 .{ .tag = @enumFromInt(720), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6582 // __builtin_mips_addq_ph
6583 .{ .tag = @enumFromInt(721), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6584 // __builtin_mips_addq_s_ph
6585 .{ .tag = @enumFromInt(722), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6586 // __builtin_mips_addq_s_w
6587 .{ .tag = @enumFromInt(723), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6588 // __builtin_mips_addqh_ph
6589 .{ .tag = @enumFromInt(724), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6590 // __builtin_mips_addqh_r_ph
6591 .{ .tag = @enumFromInt(725), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6592 // __builtin_mips_addqh_r_w
6593 .{ .tag = @enumFromInt(726), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6594 // __builtin_mips_addqh_w
6595 .{ .tag = @enumFromInt(727), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6596 // __builtin_mips_addsc
6597 .{ .tag = @enumFromInt(728), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6598 // __builtin_mips_addu_ph
6599 .{ .tag = @enumFromInt(729), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6600 // __builtin_mips_addu_qb
6601 .{ .tag = @enumFromInt(730), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6602 // __builtin_mips_addu_s_ph
6603 .{ .tag = @enumFromInt(731), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6604 // __builtin_mips_addu_s_qb
6605 .{ .tag = @enumFromInt(732), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6606 // __builtin_mips_adduh_qb
6607 .{ .tag = @enumFromInt(733), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6608 // __builtin_mips_adduh_r_qb
6609 .{ .tag = @enumFromInt(734), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6610 // __builtin_mips_addwc
6611 .{ .tag = @enumFromInt(735), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6612 // __builtin_mips_append
6613 .{ .tag = @enumFromInt(736), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6614 // __builtin_mips_balign
6615 .{ .tag = @enumFromInt(737), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6616 // __builtin_mips_bitrev
6617 .{ .tag = @enumFromInt(738), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6618 // __builtin_mips_bposge32
6619 .{ .tag = @enumFromInt(739), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6620 // __builtin_mips_cmp_eq_ph
6621 .{ .tag = @enumFromInt(740), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6622 // __builtin_mips_cmp_le_ph
6623 .{ .tag = @enumFromInt(741), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6624 // __builtin_mips_cmp_lt_ph
6625 .{ .tag = @enumFromInt(742), .param_str = "vV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6626 // __builtin_mips_cmpgdu_eq_qb
6627 .{ .tag = @enumFromInt(743), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6628 // __builtin_mips_cmpgdu_le_qb
6629 .{ .tag = @enumFromInt(744), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6630 // __builtin_mips_cmpgdu_lt_qb
6631 .{ .tag = @enumFromInt(745), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6632 // __builtin_mips_cmpgu_eq_qb
6633 .{ .tag = @enumFromInt(746), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6634 // __builtin_mips_cmpgu_le_qb
6635 .{ .tag = @enumFromInt(747), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6636 // __builtin_mips_cmpgu_lt_qb
6637 .{ .tag = @enumFromInt(748), .param_str = "iV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6638 // __builtin_mips_cmpu_eq_qb
6639 .{ .tag = @enumFromInt(749), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6640 // __builtin_mips_cmpu_le_qb
6641 .{ .tag = @enumFromInt(750), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6642 // __builtin_mips_cmpu_lt_qb
6643 .{ .tag = @enumFromInt(751), .param_str = "vV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6644 // __builtin_mips_dpa_w_ph
6645 .{ .tag = @enumFromInt(752), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6646 // __builtin_mips_dpaq_s_w_ph
6647 .{ .tag = @enumFromInt(753), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6648 // __builtin_mips_dpaq_sa_l_w
6649 .{ .tag = @enumFromInt(754), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6650 // __builtin_mips_dpaqx_s_w_ph
6651 .{ .tag = @enumFromInt(755), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6652 // __builtin_mips_dpaqx_sa_w_ph
6653 .{ .tag = @enumFromInt(756), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6654 // __builtin_mips_dpau_h_qbl
6655 .{ .tag = @enumFromInt(757), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6656 // __builtin_mips_dpau_h_qbr
6657 .{ .tag = @enumFromInt(758), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6658 // __builtin_mips_dpax_w_ph
6659 .{ .tag = @enumFromInt(759), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6660 // __builtin_mips_dps_w_ph
6661 .{ .tag = @enumFromInt(760), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6662 // __builtin_mips_dpsq_s_w_ph
6663 .{ .tag = @enumFromInt(761), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6664 // __builtin_mips_dpsq_sa_l_w
6665 .{ .tag = @enumFromInt(762), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6666 // __builtin_mips_dpsqx_s_w_ph
6667 .{ .tag = @enumFromInt(763), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6668 // __builtin_mips_dpsqx_sa_w_ph
6669 .{ .tag = @enumFromInt(764), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6670 // __builtin_mips_dpsu_h_qbl
6671 .{ .tag = @enumFromInt(765), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6672 // __builtin_mips_dpsu_h_qbr
6673 .{ .tag = @enumFromInt(766), .param_str = "LLiLLiV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6674 // __builtin_mips_dpsx_w_ph
6675 .{ .tag = @enumFromInt(767), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6676 // __builtin_mips_extp
6677 .{ .tag = @enumFromInt(768), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6678 // __builtin_mips_extpdp
6679 .{ .tag = @enumFromInt(769), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6680 // __builtin_mips_extr_r_w
6681 .{ .tag = @enumFromInt(770), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6682 // __builtin_mips_extr_rs_w
6683 .{ .tag = @enumFromInt(771), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6684 // __builtin_mips_extr_s_h
6685 .{ .tag = @enumFromInt(772), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6686 // __builtin_mips_extr_w
6687 .{ .tag = @enumFromInt(773), .param_str = "iLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6688 // __builtin_mips_insv
6689 .{ .tag = @enumFromInt(774), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6690 // __builtin_mips_lbux
6691 .{ .tag = @enumFromInt(775), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6692 // __builtin_mips_lhx
6693 .{ .tag = @enumFromInt(776), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6694 // __builtin_mips_lwx
6695 .{ .tag = @enumFromInt(777), .param_str = "iv*i", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6696 // __builtin_mips_madd
6697 .{ .tag = @enumFromInt(778), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6698 // __builtin_mips_maddu
6699 .{ .tag = @enumFromInt(779), .param_str = "LLiLLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6700 // __builtin_mips_maq_s_w_phl
6701 .{ .tag = @enumFromInt(780), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6702 // __builtin_mips_maq_s_w_phr
6703 .{ .tag = @enumFromInt(781), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6704 // __builtin_mips_maq_sa_w_phl
6705 .{ .tag = @enumFromInt(782), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6706 // __builtin_mips_maq_sa_w_phr
6707 .{ .tag = @enumFromInt(783), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6708 // __builtin_mips_modsub
6709 .{ .tag = @enumFromInt(784), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6710 // __builtin_mips_msub
6711 .{ .tag = @enumFromInt(785), .param_str = "LLiLLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6712 // __builtin_mips_msubu
6713 .{ .tag = @enumFromInt(786), .param_str = "LLiLLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6714 // __builtin_mips_mthlip
6715 .{ .tag = @enumFromInt(787), .param_str = "LLiLLii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6716 // __builtin_mips_mul_ph
6717 .{ .tag = @enumFromInt(788), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6718 // __builtin_mips_mul_s_ph
6719 .{ .tag = @enumFromInt(789), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6720 // __builtin_mips_muleq_s_w_phl
6721 .{ .tag = @enumFromInt(790), .param_str = "iV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6722 // __builtin_mips_muleq_s_w_phr
6723 .{ .tag = @enumFromInt(791), .param_str = "iV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6724 // __builtin_mips_muleu_s_ph_qbl
6725 .{ .tag = @enumFromInt(792), .param_str = "V2sV4ScV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6726 // __builtin_mips_muleu_s_ph_qbr
6727 .{ .tag = @enumFromInt(793), .param_str = "V2sV4ScV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6728 // __builtin_mips_mulq_rs_ph
6729 .{ .tag = @enumFromInt(794), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6730 // __builtin_mips_mulq_rs_w
6731 .{ .tag = @enumFromInt(795), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6732 // __builtin_mips_mulq_s_ph
6733 .{ .tag = @enumFromInt(796), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6734 // __builtin_mips_mulq_s_w
6735 .{ .tag = @enumFromInt(797), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6736 // __builtin_mips_mulsa_w_ph
6737 .{ .tag = @enumFromInt(798), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6738 // __builtin_mips_mulsaq_s_w_ph
6739 .{ .tag = @enumFromInt(799), .param_str = "LLiLLiV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6740 // __builtin_mips_mult
6741 .{ .tag = @enumFromInt(800), .param_str = "LLiii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6742 // __builtin_mips_multu
6743 .{ .tag = @enumFromInt(801), .param_str = "LLiUiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6744 // __builtin_mips_packrl_ph
6745 .{ .tag = @enumFromInt(802), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6746 // __builtin_mips_pick_ph
6747 .{ .tag = @enumFromInt(803), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6748 // __builtin_mips_pick_qb
6749 .{ .tag = @enumFromInt(804), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6750 // __builtin_mips_preceq_w_phl
6751 .{ .tag = @enumFromInt(805), .param_str = "iV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6752 // __builtin_mips_preceq_w_phr
6753 .{ .tag = @enumFromInt(806), .param_str = "iV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6754 // __builtin_mips_precequ_ph_qbl
6755 .{ .tag = @enumFromInt(807), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6756 // __builtin_mips_precequ_ph_qbla
6757 .{ .tag = @enumFromInt(808), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6758 // __builtin_mips_precequ_ph_qbr
6759 .{ .tag = @enumFromInt(809), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6760 // __builtin_mips_precequ_ph_qbra
6761 .{ .tag = @enumFromInt(810), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6762 // __builtin_mips_preceu_ph_qbl
6763 .{ .tag = @enumFromInt(811), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6764 // __builtin_mips_preceu_ph_qbla
6765 .{ .tag = @enumFromInt(812), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6766 // __builtin_mips_preceu_ph_qbr
6767 .{ .tag = @enumFromInt(813), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6768 // __builtin_mips_preceu_ph_qbra
6769 .{ .tag = @enumFromInt(814), .param_str = "V2sV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6770 // __builtin_mips_precr_qb_ph
6771 .{ .tag = @enumFromInt(815), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6772 // __builtin_mips_precr_sra_ph_w
6773 .{ .tag = @enumFromInt(816), .param_str = "V2siiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6774 // __builtin_mips_precr_sra_r_ph_w
6775 .{ .tag = @enumFromInt(817), .param_str = "V2siiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6776 // __builtin_mips_precrq_ph_w
6777 .{ .tag = @enumFromInt(818), .param_str = "V2sii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6778 // __builtin_mips_precrq_qb_ph
6779 .{ .tag = @enumFromInt(819), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6780 // __builtin_mips_precrq_rs_ph_w
6781 .{ .tag = @enumFromInt(820), .param_str = "V2sii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6782 // __builtin_mips_precrqu_s_qb_ph
6783 .{ .tag = @enumFromInt(821), .param_str = "V4ScV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6784 // __builtin_mips_prepend
6785 .{ .tag = @enumFromInt(822), .param_str = "iiiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6786 // __builtin_mips_raddu_w_qb
6787 .{ .tag = @enumFromInt(823), .param_str = "iV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6788 // __builtin_mips_rddsp
6789 .{ .tag = @enumFromInt(824), .param_str = "iIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6790 // __builtin_mips_repl_ph
6791 .{ .tag = @enumFromInt(825), .param_str = "V2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6792 // __builtin_mips_repl_qb
6793 .{ .tag = @enumFromInt(826), .param_str = "V4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6794 // __builtin_mips_shilo
6795 .{ .tag = @enumFromInt(827), .param_str = "LLiLLii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6796 // __builtin_mips_shll_ph
6797 .{ .tag = @enumFromInt(828), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6798 // __builtin_mips_shll_qb
6799 .{ .tag = @enumFromInt(829), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6800 // __builtin_mips_shll_s_ph
6801 .{ .tag = @enumFromInt(830), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6802 // __builtin_mips_shll_s_w
6803 .{ .tag = @enumFromInt(831), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6804 // __builtin_mips_shra_ph
6805 .{ .tag = @enumFromInt(832), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6806 // __builtin_mips_shra_qb
6807 .{ .tag = @enumFromInt(833), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6808 // __builtin_mips_shra_r_ph
6809 .{ .tag = @enumFromInt(834), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6810 // __builtin_mips_shra_r_qb
6811 .{ .tag = @enumFromInt(835), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6812 // __builtin_mips_shra_r_w
6813 .{ .tag = @enumFromInt(836), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6814 // __builtin_mips_shrl_ph
6815 .{ .tag = @enumFromInt(837), .param_str = "V2sV2si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6816 // __builtin_mips_shrl_qb
6817 .{ .tag = @enumFromInt(838), .param_str = "V4ScV4Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6818 // __builtin_mips_subq_ph
6819 .{ .tag = @enumFromInt(839), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6820 // __builtin_mips_subq_s_ph
6821 .{ .tag = @enumFromInt(840), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6822 // __builtin_mips_subq_s_w
6823 .{ .tag = @enumFromInt(841), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6824 // __builtin_mips_subqh_ph
6825 .{ .tag = @enumFromInt(842), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6826 // __builtin_mips_subqh_r_ph
6827 .{ .tag = @enumFromInt(843), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6828 // __builtin_mips_subqh_r_w
6829 .{ .tag = @enumFromInt(844), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6830 // __builtin_mips_subqh_w
6831 .{ .tag = @enumFromInt(845), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6832 // __builtin_mips_subu_ph
6833 .{ .tag = @enumFromInt(846), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6834 // __builtin_mips_subu_qb
6835 .{ .tag = @enumFromInt(847), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6836 // __builtin_mips_subu_s_ph
6837 .{ .tag = @enumFromInt(848), .param_str = "V2sV2sV2s", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6838 // __builtin_mips_subu_s_qb
6839 .{ .tag = @enumFromInt(849), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6840 // __builtin_mips_subuh_qb
6841 .{ .tag = @enumFromInt(850), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6842 // __builtin_mips_subuh_r_qb
6843 .{ .tag = @enumFromInt(851), .param_str = "V4ScV4ScV4Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6844 // __builtin_mips_wrdsp
6845 .{ .tag = @enumFromInt(852), .param_str = "viIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
6846 // __builtin_modf
6847 .{ .tag = @enumFromInt(853), .param_str = "ddd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6848 // __builtin_modff
6849 .{ .tag = @enumFromInt(854), .param_str = "fff*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6850 // __builtin_modff128
6851 .{ .tag = @enumFromInt(855), .param_str = "LLdLLdLLd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6852 // __builtin_modfl
6853 .{ .tag = @enumFromInt(856), .param_str = "LdLdLd*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
6854 // __builtin_msa_add_a_b
6855 .{ .tag = @enumFromInt(857), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6856 // __builtin_msa_add_a_d
6857 .{ .tag = @enumFromInt(858), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6858 // __builtin_msa_add_a_h
6859 .{ .tag = @enumFromInt(859), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6860 // __builtin_msa_add_a_w
6861 .{ .tag = @enumFromInt(860), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6862 // __builtin_msa_adds_a_b
6863 .{ .tag = @enumFromInt(861), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6864 // __builtin_msa_adds_a_d
6865 .{ .tag = @enumFromInt(862), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6866 // __builtin_msa_adds_a_h
6867 .{ .tag = @enumFromInt(863), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6868 // __builtin_msa_adds_a_w
6869 .{ .tag = @enumFromInt(864), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6870 // __builtin_msa_adds_s_b
6871 .{ .tag = @enumFromInt(865), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6872 // __builtin_msa_adds_s_d
6873 .{ .tag = @enumFromInt(866), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6874 // __builtin_msa_adds_s_h
6875 .{ .tag = @enumFromInt(867), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6876 // __builtin_msa_adds_s_w
6877 .{ .tag = @enumFromInt(868), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6878 // __builtin_msa_adds_u_b
6879 .{ .tag = @enumFromInt(869), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6880 // __builtin_msa_adds_u_d
6881 .{ .tag = @enumFromInt(870), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6882 // __builtin_msa_adds_u_h
6883 .{ .tag = @enumFromInt(871), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6884 // __builtin_msa_adds_u_w
6885 .{ .tag = @enumFromInt(872), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6886 // __builtin_msa_addv_b
6887 .{ .tag = @enumFromInt(873), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6888 // __builtin_msa_addv_d
6889 .{ .tag = @enumFromInt(874), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6890 // __builtin_msa_addv_h
6891 .{ .tag = @enumFromInt(875), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6892 // __builtin_msa_addv_w
6893 .{ .tag = @enumFromInt(876), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6894 // __builtin_msa_addvi_b
6895 .{ .tag = @enumFromInt(877), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6896 // __builtin_msa_addvi_d
6897 .{ .tag = @enumFromInt(878), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6898 // __builtin_msa_addvi_h
6899 .{ .tag = @enumFromInt(879), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6900 // __builtin_msa_addvi_w
6901 .{ .tag = @enumFromInt(880), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6902 // __builtin_msa_and_v
6903 .{ .tag = @enumFromInt(881), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6904 // __builtin_msa_andi_b
6905 .{ .tag = @enumFromInt(882), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6906 // __builtin_msa_asub_s_b
6907 .{ .tag = @enumFromInt(883), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6908 // __builtin_msa_asub_s_d
6909 .{ .tag = @enumFromInt(884), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6910 // __builtin_msa_asub_s_h
6911 .{ .tag = @enumFromInt(885), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6912 // __builtin_msa_asub_s_w
6913 .{ .tag = @enumFromInt(886), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6914 // __builtin_msa_asub_u_b
6915 .{ .tag = @enumFromInt(887), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6916 // __builtin_msa_asub_u_d
6917 .{ .tag = @enumFromInt(888), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6918 // __builtin_msa_asub_u_h
6919 .{ .tag = @enumFromInt(889), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6920 // __builtin_msa_asub_u_w
6921 .{ .tag = @enumFromInt(890), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6922 // __builtin_msa_ave_s_b
6923 .{ .tag = @enumFromInt(891), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6924 // __builtin_msa_ave_s_d
6925 .{ .tag = @enumFromInt(892), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6926 // __builtin_msa_ave_s_h
6927 .{ .tag = @enumFromInt(893), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6928 // __builtin_msa_ave_s_w
6929 .{ .tag = @enumFromInt(894), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6930 // __builtin_msa_ave_u_b
6931 .{ .tag = @enumFromInt(895), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6932 // __builtin_msa_ave_u_d
6933 .{ .tag = @enumFromInt(896), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6934 // __builtin_msa_ave_u_h
6935 .{ .tag = @enumFromInt(897), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6936 // __builtin_msa_ave_u_w
6937 .{ .tag = @enumFromInt(898), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6938 // __builtin_msa_aver_s_b
6939 .{ .tag = @enumFromInt(899), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6940 // __builtin_msa_aver_s_d
6941 .{ .tag = @enumFromInt(900), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6942 // __builtin_msa_aver_s_h
6943 .{ .tag = @enumFromInt(901), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6944 // __builtin_msa_aver_s_w
6945 .{ .tag = @enumFromInt(902), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6946 // __builtin_msa_aver_u_b
6947 .{ .tag = @enumFromInt(903), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6948 // __builtin_msa_aver_u_d
6949 .{ .tag = @enumFromInt(904), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6950 // __builtin_msa_aver_u_h
6951 .{ .tag = @enumFromInt(905), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6952 // __builtin_msa_aver_u_w
6953 .{ .tag = @enumFromInt(906), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6954 // __builtin_msa_bclr_b
6955 .{ .tag = @enumFromInt(907), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6956 // __builtin_msa_bclr_d
6957 .{ .tag = @enumFromInt(908), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6958 // __builtin_msa_bclr_h
6959 .{ .tag = @enumFromInt(909), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6960 // __builtin_msa_bclr_w
6961 .{ .tag = @enumFromInt(910), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6962 // __builtin_msa_bclri_b
6963 .{ .tag = @enumFromInt(911), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6964 // __builtin_msa_bclri_d
6965 .{ .tag = @enumFromInt(912), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6966 // __builtin_msa_bclri_h
6967 .{ .tag = @enumFromInt(913), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6968 // __builtin_msa_bclri_w
6969 .{ .tag = @enumFromInt(914), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6970 // __builtin_msa_binsl_b
6971 .{ .tag = @enumFromInt(915), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6972 // __builtin_msa_binsl_d
6973 .{ .tag = @enumFromInt(916), .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6974 // __builtin_msa_binsl_h
6975 .{ .tag = @enumFromInt(917), .param_str = "V8UsV8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6976 // __builtin_msa_binsl_w
6977 .{ .tag = @enumFromInt(918), .param_str = "V4UiV4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6978 // __builtin_msa_binsli_b
6979 .{ .tag = @enumFromInt(919), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6980 // __builtin_msa_binsli_d
6981 .{ .tag = @enumFromInt(920), .param_str = "V2ULLiV2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6982 // __builtin_msa_binsli_h
6983 .{ .tag = @enumFromInt(921), .param_str = "V8UsV8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6984 // __builtin_msa_binsli_w
6985 .{ .tag = @enumFromInt(922), .param_str = "V4UiV4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6986 // __builtin_msa_binsr_b
6987 .{ .tag = @enumFromInt(923), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6988 // __builtin_msa_binsr_d
6989 .{ .tag = @enumFromInt(924), .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6990 // __builtin_msa_binsr_h
6991 .{ .tag = @enumFromInt(925), .param_str = "V8UsV8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6992 // __builtin_msa_binsr_w
6993 .{ .tag = @enumFromInt(926), .param_str = "V4UiV4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6994 // __builtin_msa_binsri_b
6995 .{ .tag = @enumFromInt(927), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6996 // __builtin_msa_binsri_d
6997 .{ .tag = @enumFromInt(928), .param_str = "V2ULLiV2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
6998 // __builtin_msa_binsri_h
6999 .{ .tag = @enumFromInt(929), .param_str = "V8UsV8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7000 // __builtin_msa_binsri_w
7001 .{ .tag = @enumFromInt(930), .param_str = "V4UiV4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7002 // __builtin_msa_bmnz_v
7003 .{ .tag = @enumFromInt(931), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7004 // __builtin_msa_bmnzi_b
7005 .{ .tag = @enumFromInt(932), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7006 // __builtin_msa_bmz_v
7007 .{ .tag = @enumFromInt(933), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7008 // __builtin_msa_bmzi_b
7009 .{ .tag = @enumFromInt(934), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7010 // __builtin_msa_bneg_b
7011 .{ .tag = @enumFromInt(935), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7012 // __builtin_msa_bneg_d
7013 .{ .tag = @enumFromInt(936), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7014 // __builtin_msa_bneg_h
7015 .{ .tag = @enumFromInt(937), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7016 // __builtin_msa_bneg_w
7017 .{ .tag = @enumFromInt(938), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7018 // __builtin_msa_bnegi_b
7019 .{ .tag = @enumFromInt(939), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7020 // __builtin_msa_bnegi_d
7021 .{ .tag = @enumFromInt(940), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7022 // __builtin_msa_bnegi_h
7023 .{ .tag = @enumFromInt(941), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7024 // __builtin_msa_bnegi_w
7025 .{ .tag = @enumFromInt(942), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7026 // __builtin_msa_bnz_b
7027 .{ .tag = @enumFromInt(943), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7028 // __builtin_msa_bnz_d
7029 .{ .tag = @enumFromInt(944), .param_str = "iV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7030 // __builtin_msa_bnz_h
7031 .{ .tag = @enumFromInt(945), .param_str = "iV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7032 // __builtin_msa_bnz_v
7033 .{ .tag = @enumFromInt(946), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7034 // __builtin_msa_bnz_w
7035 .{ .tag = @enumFromInt(947), .param_str = "iV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7036 // __builtin_msa_bsel_v
7037 .{ .tag = @enumFromInt(948), .param_str = "V16UcV16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7038 // __builtin_msa_bseli_b
7039 .{ .tag = @enumFromInt(949), .param_str = "V16UcV16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7040 // __builtin_msa_bset_b
7041 .{ .tag = @enumFromInt(950), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7042 // __builtin_msa_bset_d
7043 .{ .tag = @enumFromInt(951), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7044 // __builtin_msa_bset_h
7045 .{ .tag = @enumFromInt(952), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7046 // __builtin_msa_bset_w
7047 .{ .tag = @enumFromInt(953), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7048 // __builtin_msa_bseti_b
7049 .{ .tag = @enumFromInt(954), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7050 // __builtin_msa_bseti_d
7051 .{ .tag = @enumFromInt(955), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7052 // __builtin_msa_bseti_h
7053 .{ .tag = @enumFromInt(956), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7054 // __builtin_msa_bseti_w
7055 .{ .tag = @enumFromInt(957), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7056 // __builtin_msa_bz_b
7057 .{ .tag = @enumFromInt(958), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7058 // __builtin_msa_bz_d
7059 .{ .tag = @enumFromInt(959), .param_str = "iV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7060 // __builtin_msa_bz_h
7061 .{ .tag = @enumFromInt(960), .param_str = "iV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7062 // __builtin_msa_bz_v
7063 .{ .tag = @enumFromInt(961), .param_str = "iV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7064 // __builtin_msa_bz_w
7065 .{ .tag = @enumFromInt(962), .param_str = "iV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7066 // __builtin_msa_ceq_b
7067 .{ .tag = @enumFromInt(963), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7068 // __builtin_msa_ceq_d
7069 .{ .tag = @enumFromInt(964), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7070 // __builtin_msa_ceq_h
7071 .{ .tag = @enumFromInt(965), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7072 // __builtin_msa_ceq_w
7073 .{ .tag = @enumFromInt(966), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7074 // __builtin_msa_ceqi_b
7075 .{ .tag = @enumFromInt(967), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7076 // __builtin_msa_ceqi_d
7077 .{ .tag = @enumFromInt(968), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7078 // __builtin_msa_ceqi_h
7079 .{ .tag = @enumFromInt(969), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7080 // __builtin_msa_ceqi_w
7081 .{ .tag = @enumFromInt(970), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7082 // __builtin_msa_cfcmsa
7083 .{ .tag = @enumFromInt(971), .param_str = "iIi", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
7084 // __builtin_msa_cle_s_b
7085 .{ .tag = @enumFromInt(972), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7086 // __builtin_msa_cle_s_d
7087 .{ .tag = @enumFromInt(973), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7088 // __builtin_msa_cle_s_h
7089 .{ .tag = @enumFromInt(974), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7090 // __builtin_msa_cle_s_w
7091 .{ .tag = @enumFromInt(975), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7092 // __builtin_msa_cle_u_b
7093 .{ .tag = @enumFromInt(976), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7094 // __builtin_msa_cle_u_d
7095 .{ .tag = @enumFromInt(977), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7096 // __builtin_msa_cle_u_h
7097 .{ .tag = @enumFromInt(978), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7098 // __builtin_msa_cle_u_w
7099 .{ .tag = @enumFromInt(979), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7100 // __builtin_msa_clei_s_b
7101 .{ .tag = @enumFromInt(980), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7102 // __builtin_msa_clei_s_d
7103 .{ .tag = @enumFromInt(981), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7104 // __builtin_msa_clei_s_h
7105 .{ .tag = @enumFromInt(982), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7106 // __builtin_msa_clei_s_w
7107 .{ .tag = @enumFromInt(983), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7108 // __builtin_msa_clei_u_b
7109 .{ .tag = @enumFromInt(984), .param_str = "V16ScV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7110 // __builtin_msa_clei_u_d
7111 .{ .tag = @enumFromInt(985), .param_str = "V2SLLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7112 // __builtin_msa_clei_u_h
7113 .{ .tag = @enumFromInt(986), .param_str = "V8SsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7114 // __builtin_msa_clei_u_w
7115 .{ .tag = @enumFromInt(987), .param_str = "V4SiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7116 // __builtin_msa_clt_s_b
7117 .{ .tag = @enumFromInt(988), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7118 // __builtin_msa_clt_s_d
7119 .{ .tag = @enumFromInt(989), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7120 // __builtin_msa_clt_s_h
7121 .{ .tag = @enumFromInt(990), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7122 // __builtin_msa_clt_s_w
7123 .{ .tag = @enumFromInt(991), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7124 // __builtin_msa_clt_u_b
7125 .{ .tag = @enumFromInt(992), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7126 // __builtin_msa_clt_u_d
7127 .{ .tag = @enumFromInt(993), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7128 // __builtin_msa_clt_u_h
7129 .{ .tag = @enumFromInt(994), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7130 // __builtin_msa_clt_u_w
7131 .{ .tag = @enumFromInt(995), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7132 // __builtin_msa_clti_s_b
7133 .{ .tag = @enumFromInt(996), .param_str = "V16ScV16ScISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7134 // __builtin_msa_clti_s_d
7135 .{ .tag = @enumFromInt(997), .param_str = "V2SLLiV2SLLiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7136 // __builtin_msa_clti_s_h
7137 .{ .tag = @enumFromInt(998), .param_str = "V8SsV8SsISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7138 // __builtin_msa_clti_s_w
7139 .{ .tag = @enumFromInt(999), .param_str = "V4SiV4SiISi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7140 // __builtin_msa_clti_u_b
7141 .{ .tag = @enumFromInt(1000), .param_str = "V16ScV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7142 // __builtin_msa_clti_u_d
7143 .{ .tag = @enumFromInt(1001), .param_str = "V2SLLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7144 // __builtin_msa_clti_u_h
7145 .{ .tag = @enumFromInt(1002), .param_str = "V8SsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7146 // __builtin_msa_clti_u_w
7147 .{ .tag = @enumFromInt(1003), .param_str = "V4SiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7148 // __builtin_msa_copy_s_b
7149 .{ .tag = @enumFromInt(1004), .param_str = "iV16ScIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7150 // __builtin_msa_copy_s_d
7151 .{ .tag = @enumFromInt(1005), .param_str = "LLiV2SLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7152 // __builtin_msa_copy_s_h
7153 .{ .tag = @enumFromInt(1006), .param_str = "iV8SsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7154 // __builtin_msa_copy_s_w
7155 .{ .tag = @enumFromInt(1007), .param_str = "iV4SiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7156 // __builtin_msa_copy_u_b
7157 .{ .tag = @enumFromInt(1008), .param_str = "iV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7158 // __builtin_msa_copy_u_d
7159 .{ .tag = @enumFromInt(1009), .param_str = "LLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7160 // __builtin_msa_copy_u_h
7161 .{ .tag = @enumFromInt(1010), .param_str = "iV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7162 // __builtin_msa_copy_u_w
7163 .{ .tag = @enumFromInt(1011), .param_str = "iV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7164 // __builtin_msa_ctcmsa
7165 .{ .tag = @enumFromInt(1012), .param_str = "vIii", .properties = .{ .target_set = TargetSet.initOne(.mips) } },
7166 // __builtin_msa_div_s_b
7167 .{ .tag = @enumFromInt(1013), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7168 // __builtin_msa_div_s_d
7169 .{ .tag = @enumFromInt(1014), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7170 // __builtin_msa_div_s_h
7171 .{ .tag = @enumFromInt(1015), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7172 // __builtin_msa_div_s_w
7173 .{ .tag = @enumFromInt(1016), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7174 // __builtin_msa_div_u_b
7175 .{ .tag = @enumFromInt(1017), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7176 // __builtin_msa_div_u_d
7177 .{ .tag = @enumFromInt(1018), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7178 // __builtin_msa_div_u_h
7179 .{ .tag = @enumFromInt(1019), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7180 // __builtin_msa_div_u_w
7181 .{ .tag = @enumFromInt(1020), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7182 // __builtin_msa_dotp_s_d
7183 .{ .tag = @enumFromInt(1021), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7184 // __builtin_msa_dotp_s_h
7185 .{ .tag = @enumFromInt(1022), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7186 // __builtin_msa_dotp_s_w
7187 .{ .tag = @enumFromInt(1023), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7188 // __builtin_msa_dotp_u_d
7189 .{ .tag = @enumFromInt(1024), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7190 // __builtin_msa_dotp_u_h
7191 .{ .tag = @enumFromInt(1025), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7192 // __builtin_msa_dotp_u_w
7193 .{ .tag = @enumFromInt(1026), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7194 // __builtin_msa_dpadd_s_d
7195 .{ .tag = @enumFromInt(1027), .param_str = "V2SLLiV2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7196 // __builtin_msa_dpadd_s_h
7197 .{ .tag = @enumFromInt(1028), .param_str = "V8SsV8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7198 // __builtin_msa_dpadd_s_w
7199 .{ .tag = @enumFromInt(1029), .param_str = "V4SiV4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7200 // __builtin_msa_dpadd_u_d
7201 .{ .tag = @enumFromInt(1030), .param_str = "V2ULLiV2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7202 // __builtin_msa_dpadd_u_h
7203 .{ .tag = @enumFromInt(1031), .param_str = "V8UsV8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7204 // __builtin_msa_dpadd_u_w
7205 .{ .tag = @enumFromInt(1032), .param_str = "V4UiV4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7206 // __builtin_msa_dpsub_s_d
7207 .{ .tag = @enumFromInt(1033), .param_str = "V2SLLiV2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7208 // __builtin_msa_dpsub_s_h
7209 .{ .tag = @enumFromInt(1034), .param_str = "V8SsV8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7210 // __builtin_msa_dpsub_s_w
7211 .{ .tag = @enumFromInt(1035), .param_str = "V4SiV4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7212 // __builtin_msa_dpsub_u_d
7213 .{ .tag = @enumFromInt(1036), .param_str = "V2ULLiV2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7214 // __builtin_msa_dpsub_u_h
7215 .{ .tag = @enumFromInt(1037), .param_str = "V8UsV8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7216 // __builtin_msa_dpsub_u_w
7217 .{ .tag = @enumFromInt(1038), .param_str = "V4UiV4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7218 // __builtin_msa_fadd_d
7219 .{ .tag = @enumFromInt(1039), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7220 // __builtin_msa_fadd_w
7221 .{ .tag = @enumFromInt(1040), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7222 // __builtin_msa_fcaf_d
7223 .{ .tag = @enumFromInt(1041), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7224 // __builtin_msa_fcaf_w
7225 .{ .tag = @enumFromInt(1042), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7226 // __builtin_msa_fceq_d
7227 .{ .tag = @enumFromInt(1043), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7228 // __builtin_msa_fceq_w
7229 .{ .tag = @enumFromInt(1044), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7230 // __builtin_msa_fclass_d
7231 .{ .tag = @enumFromInt(1045), .param_str = "V2LLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7232 // __builtin_msa_fclass_w
7233 .{ .tag = @enumFromInt(1046), .param_str = "V4iV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7234 // __builtin_msa_fcle_d
7235 .{ .tag = @enumFromInt(1047), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7236 // __builtin_msa_fcle_w
7237 .{ .tag = @enumFromInt(1048), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7238 // __builtin_msa_fclt_d
7239 .{ .tag = @enumFromInt(1049), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7240 // __builtin_msa_fclt_w
7241 .{ .tag = @enumFromInt(1050), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7242 // __builtin_msa_fcne_d
7243 .{ .tag = @enumFromInt(1051), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7244 // __builtin_msa_fcne_w
7245 .{ .tag = @enumFromInt(1052), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7246 // __builtin_msa_fcor_d
7247 .{ .tag = @enumFromInt(1053), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7248 // __builtin_msa_fcor_w
7249 .{ .tag = @enumFromInt(1054), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7250 // __builtin_msa_fcueq_d
7251 .{ .tag = @enumFromInt(1055), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7252 // __builtin_msa_fcueq_w
7253 .{ .tag = @enumFromInt(1056), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7254 // __builtin_msa_fcule_d
7255 .{ .tag = @enumFromInt(1057), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7256 // __builtin_msa_fcule_w
7257 .{ .tag = @enumFromInt(1058), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7258 // __builtin_msa_fcult_d
7259 .{ .tag = @enumFromInt(1059), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7260 // __builtin_msa_fcult_w
7261 .{ .tag = @enumFromInt(1060), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7262 // __builtin_msa_fcun_d
7263 .{ .tag = @enumFromInt(1061), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7264 // __builtin_msa_fcun_w
7265 .{ .tag = @enumFromInt(1062), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7266 // __builtin_msa_fcune_d
7267 .{ .tag = @enumFromInt(1063), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7268 // __builtin_msa_fcune_w
7269 .{ .tag = @enumFromInt(1064), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7270 // __builtin_msa_fdiv_d
7271 .{ .tag = @enumFromInt(1065), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7272 // __builtin_msa_fdiv_w
7273 .{ .tag = @enumFromInt(1066), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7274 // __builtin_msa_fexdo_h
7275 .{ .tag = @enumFromInt(1067), .param_str = "V8hV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7276 // __builtin_msa_fexdo_w
7277 .{ .tag = @enumFromInt(1068), .param_str = "V4fV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7278 // __builtin_msa_fexp2_d
7279 .{ .tag = @enumFromInt(1069), .param_str = "V2dV2dV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7280 // __builtin_msa_fexp2_w
7281 .{ .tag = @enumFromInt(1070), .param_str = "V4fV4fV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7282 // __builtin_msa_fexupl_d
7283 .{ .tag = @enumFromInt(1071), .param_str = "V2dV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7284 // __builtin_msa_fexupl_w
7285 .{ .tag = @enumFromInt(1072), .param_str = "V4fV8h", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7286 // __builtin_msa_fexupr_d
7287 .{ .tag = @enumFromInt(1073), .param_str = "V2dV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7288 // __builtin_msa_fexupr_w
7289 .{ .tag = @enumFromInt(1074), .param_str = "V4fV8h", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7290 // __builtin_msa_ffint_s_d
7291 .{ .tag = @enumFromInt(1075), .param_str = "V2dV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7292 // __builtin_msa_ffint_s_w
7293 .{ .tag = @enumFromInt(1076), .param_str = "V4fV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7294 // __builtin_msa_ffint_u_d
7295 .{ .tag = @enumFromInt(1077), .param_str = "V2dV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7296 // __builtin_msa_ffint_u_w
7297 .{ .tag = @enumFromInt(1078), .param_str = "V4fV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7298 // __builtin_msa_ffql_d
7299 .{ .tag = @enumFromInt(1079), .param_str = "V2dV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7300 // __builtin_msa_ffql_w
7301 .{ .tag = @enumFromInt(1080), .param_str = "V4fV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7302 // __builtin_msa_ffqr_d
7303 .{ .tag = @enumFromInt(1081), .param_str = "V2dV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7304 // __builtin_msa_ffqr_w
7305 .{ .tag = @enumFromInt(1082), .param_str = "V4fV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7306 // __builtin_msa_fill_b
7307 .{ .tag = @enumFromInt(1083), .param_str = "V16Sci", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7308 // __builtin_msa_fill_d
7309 .{ .tag = @enumFromInt(1084), .param_str = "V2SLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7310 // __builtin_msa_fill_h
7311 .{ .tag = @enumFromInt(1085), .param_str = "V8Ssi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7312 // __builtin_msa_fill_w
7313 .{ .tag = @enumFromInt(1086), .param_str = "V4Sii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7314 // __builtin_msa_flog2_d
7315 .{ .tag = @enumFromInt(1087), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7316 // __builtin_msa_flog2_w
7317 .{ .tag = @enumFromInt(1088), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7318 // __builtin_msa_fmadd_d
7319 .{ .tag = @enumFromInt(1089), .param_str = "V2dV2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7320 // __builtin_msa_fmadd_w
7321 .{ .tag = @enumFromInt(1090), .param_str = "V4fV4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7322 // __builtin_msa_fmax_a_d
7323 .{ .tag = @enumFromInt(1091), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7324 // __builtin_msa_fmax_a_w
7325 .{ .tag = @enumFromInt(1092), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7326 // __builtin_msa_fmax_d
7327 .{ .tag = @enumFromInt(1093), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7328 // __builtin_msa_fmax_w
7329 .{ .tag = @enumFromInt(1094), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7330 // __builtin_msa_fmin_a_d
7331 .{ .tag = @enumFromInt(1095), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7332 // __builtin_msa_fmin_a_w
7333 .{ .tag = @enumFromInt(1096), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7334 // __builtin_msa_fmin_d
7335 .{ .tag = @enumFromInt(1097), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7336 // __builtin_msa_fmin_w
7337 .{ .tag = @enumFromInt(1098), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7338 // __builtin_msa_fmsub_d
7339 .{ .tag = @enumFromInt(1099), .param_str = "V2dV2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7340 // __builtin_msa_fmsub_w
7341 .{ .tag = @enumFromInt(1100), .param_str = "V4fV4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7342 // __builtin_msa_fmul_d
7343 .{ .tag = @enumFromInt(1101), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7344 // __builtin_msa_fmul_w
7345 .{ .tag = @enumFromInt(1102), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7346 // __builtin_msa_frcp_d
7347 .{ .tag = @enumFromInt(1103), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7348 // __builtin_msa_frcp_w
7349 .{ .tag = @enumFromInt(1104), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7350 // __builtin_msa_frint_d
7351 .{ .tag = @enumFromInt(1105), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7352 // __builtin_msa_frint_w
7353 .{ .tag = @enumFromInt(1106), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7354 // __builtin_msa_frsqrt_d
7355 .{ .tag = @enumFromInt(1107), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7356 // __builtin_msa_frsqrt_w
7357 .{ .tag = @enumFromInt(1108), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7358 // __builtin_msa_fsaf_d
7359 .{ .tag = @enumFromInt(1109), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7360 // __builtin_msa_fsaf_w
7361 .{ .tag = @enumFromInt(1110), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7362 // __builtin_msa_fseq_d
7363 .{ .tag = @enumFromInt(1111), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7364 // __builtin_msa_fseq_w
7365 .{ .tag = @enumFromInt(1112), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7366 // __builtin_msa_fsle_d
7367 .{ .tag = @enumFromInt(1113), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7368 // __builtin_msa_fsle_w
7369 .{ .tag = @enumFromInt(1114), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7370 // __builtin_msa_fslt_d
7371 .{ .tag = @enumFromInt(1115), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7372 // __builtin_msa_fslt_w
7373 .{ .tag = @enumFromInt(1116), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7374 // __builtin_msa_fsne_d
7375 .{ .tag = @enumFromInt(1117), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7376 // __builtin_msa_fsne_w
7377 .{ .tag = @enumFromInt(1118), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7378 // __builtin_msa_fsor_d
7379 .{ .tag = @enumFromInt(1119), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7380 // __builtin_msa_fsor_w
7381 .{ .tag = @enumFromInt(1120), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7382 // __builtin_msa_fsqrt_d
7383 .{ .tag = @enumFromInt(1121), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7384 // __builtin_msa_fsqrt_w
7385 .{ .tag = @enumFromInt(1122), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7386 // __builtin_msa_fsub_d
7387 .{ .tag = @enumFromInt(1123), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7388 // __builtin_msa_fsub_w
7389 .{ .tag = @enumFromInt(1124), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7390 // __builtin_msa_fsueq_d
7391 .{ .tag = @enumFromInt(1125), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7392 // __builtin_msa_fsueq_w
7393 .{ .tag = @enumFromInt(1126), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7394 // __builtin_msa_fsule_d
7395 .{ .tag = @enumFromInt(1127), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7396 // __builtin_msa_fsule_w
7397 .{ .tag = @enumFromInt(1128), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7398 // __builtin_msa_fsult_d
7399 .{ .tag = @enumFromInt(1129), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7400 // __builtin_msa_fsult_w
7401 .{ .tag = @enumFromInt(1130), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7402 // __builtin_msa_fsun_d
7403 .{ .tag = @enumFromInt(1131), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7404 // __builtin_msa_fsun_w
7405 .{ .tag = @enumFromInt(1132), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7406 // __builtin_msa_fsune_d
7407 .{ .tag = @enumFromInt(1133), .param_str = "V2LLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7408 // __builtin_msa_fsune_w
7409 .{ .tag = @enumFromInt(1134), .param_str = "V4iV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7410 // __builtin_msa_ftint_s_d
7411 .{ .tag = @enumFromInt(1135), .param_str = "V2SLLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7412 // __builtin_msa_ftint_s_w
7413 .{ .tag = @enumFromInt(1136), .param_str = "V4SiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7414 // __builtin_msa_ftint_u_d
7415 .{ .tag = @enumFromInt(1137), .param_str = "V2ULLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7416 // __builtin_msa_ftint_u_w
7417 .{ .tag = @enumFromInt(1138), .param_str = "V4UiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7418 // __builtin_msa_ftq_h
7419 .{ .tag = @enumFromInt(1139), .param_str = "V4UiV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7420 // __builtin_msa_ftq_w
7421 .{ .tag = @enumFromInt(1140), .param_str = "V2ULLiV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7422 // __builtin_msa_ftrunc_s_d
7423 .{ .tag = @enumFromInt(1141), .param_str = "V2SLLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7424 // __builtin_msa_ftrunc_s_w
7425 .{ .tag = @enumFromInt(1142), .param_str = "V4SiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7426 // __builtin_msa_ftrunc_u_d
7427 .{ .tag = @enumFromInt(1143), .param_str = "V2ULLiV2d", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7428 // __builtin_msa_ftrunc_u_w
7429 .{ .tag = @enumFromInt(1144), .param_str = "V4UiV4f", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7430 // __builtin_msa_hadd_s_d
7431 .{ .tag = @enumFromInt(1145), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7432 // __builtin_msa_hadd_s_h
7433 .{ .tag = @enumFromInt(1146), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7434 // __builtin_msa_hadd_s_w
7435 .{ .tag = @enumFromInt(1147), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7436 // __builtin_msa_hadd_u_d
7437 .{ .tag = @enumFromInt(1148), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7438 // __builtin_msa_hadd_u_h
7439 .{ .tag = @enumFromInt(1149), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7440 // __builtin_msa_hadd_u_w
7441 .{ .tag = @enumFromInt(1150), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7442 // __builtin_msa_hsub_s_d
7443 .{ .tag = @enumFromInt(1151), .param_str = "V2SLLiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7444 // __builtin_msa_hsub_s_h
7445 .{ .tag = @enumFromInt(1152), .param_str = "V8SsV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7446 // __builtin_msa_hsub_s_w
7447 .{ .tag = @enumFromInt(1153), .param_str = "V4SiV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7448 // __builtin_msa_hsub_u_d
7449 .{ .tag = @enumFromInt(1154), .param_str = "V2ULLiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7450 // __builtin_msa_hsub_u_h
7451 .{ .tag = @enumFromInt(1155), .param_str = "V8UsV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7452 // __builtin_msa_hsub_u_w
7453 .{ .tag = @enumFromInt(1156), .param_str = "V4UiV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7454 // __builtin_msa_ilvev_b
7455 .{ .tag = @enumFromInt(1157), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7456 // __builtin_msa_ilvev_d
7457 .{ .tag = @enumFromInt(1158), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7458 // __builtin_msa_ilvev_h
7459 .{ .tag = @enumFromInt(1159), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7460 // __builtin_msa_ilvev_w
7461 .{ .tag = @enumFromInt(1160), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7462 // __builtin_msa_ilvl_b
7463 .{ .tag = @enumFromInt(1161), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7464 // __builtin_msa_ilvl_d
7465 .{ .tag = @enumFromInt(1162), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7466 // __builtin_msa_ilvl_h
7467 .{ .tag = @enumFromInt(1163), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7468 // __builtin_msa_ilvl_w
7469 .{ .tag = @enumFromInt(1164), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7470 // __builtin_msa_ilvod_b
7471 .{ .tag = @enumFromInt(1165), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7472 // __builtin_msa_ilvod_d
7473 .{ .tag = @enumFromInt(1166), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7474 // __builtin_msa_ilvod_h
7475 .{ .tag = @enumFromInt(1167), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7476 // __builtin_msa_ilvod_w
7477 .{ .tag = @enumFromInt(1168), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7478 // __builtin_msa_ilvr_b
7479 .{ .tag = @enumFromInt(1169), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7480 // __builtin_msa_ilvr_d
7481 .{ .tag = @enumFromInt(1170), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7482 // __builtin_msa_ilvr_h
7483 .{ .tag = @enumFromInt(1171), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7484 // __builtin_msa_ilvr_w
7485 .{ .tag = @enumFromInt(1172), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7486 // __builtin_msa_insert_b
7487 .{ .tag = @enumFromInt(1173), .param_str = "V16ScV16ScIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7488 // __builtin_msa_insert_d
7489 .{ .tag = @enumFromInt(1174), .param_str = "V2SLLiV2SLLiIUiLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7490 // __builtin_msa_insert_h
7491 .{ .tag = @enumFromInt(1175), .param_str = "V8SsV8SsIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7492 // __builtin_msa_insert_w
7493 .{ .tag = @enumFromInt(1176), .param_str = "V4SiV4SiIUii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7494 // __builtin_msa_insve_b
7495 .{ .tag = @enumFromInt(1177), .param_str = "V16ScV16ScIUiV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7496 // __builtin_msa_insve_d
7497 .{ .tag = @enumFromInt(1178), .param_str = "V2SLLiV2SLLiIUiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7498 // __builtin_msa_insve_h
7499 .{ .tag = @enumFromInt(1179), .param_str = "V8SsV8SsIUiV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7500 // __builtin_msa_insve_w
7501 .{ .tag = @enumFromInt(1180), .param_str = "V4SiV4SiIUiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7502 // __builtin_msa_ld_b
7503 .{ .tag = @enumFromInt(1181), .param_str = "V16Scv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7504 // __builtin_msa_ld_d
7505 .{ .tag = @enumFromInt(1182), .param_str = "V2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7506 // __builtin_msa_ld_h
7507 .{ .tag = @enumFromInt(1183), .param_str = "V8Ssv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7508 // __builtin_msa_ld_w
7509 .{ .tag = @enumFromInt(1184), .param_str = "V4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7510 // __builtin_msa_ldi_b
7511 .{ .tag = @enumFromInt(1185), .param_str = "V16cIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7512 // __builtin_msa_ldi_d
7513 .{ .tag = @enumFromInt(1186), .param_str = "V2LLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7514 // __builtin_msa_ldi_h
7515 .{ .tag = @enumFromInt(1187), .param_str = "V8sIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7516 // __builtin_msa_ldi_w
7517 .{ .tag = @enumFromInt(1188), .param_str = "V4iIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7518 // __builtin_msa_ldr_d
7519 .{ .tag = @enumFromInt(1189), .param_str = "V2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7520 // __builtin_msa_ldr_w
7521 .{ .tag = @enumFromInt(1190), .param_str = "V4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7522 // __builtin_msa_madd_q_h
7523 .{ .tag = @enumFromInt(1191), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7524 // __builtin_msa_madd_q_w
7525 .{ .tag = @enumFromInt(1192), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7526 // __builtin_msa_maddr_q_h
7527 .{ .tag = @enumFromInt(1193), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7528 // __builtin_msa_maddr_q_w
7529 .{ .tag = @enumFromInt(1194), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7530 // __builtin_msa_maddv_b
7531 .{ .tag = @enumFromInt(1195), .param_str = "V16ScV16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7532 // __builtin_msa_maddv_d
7533 .{ .tag = @enumFromInt(1196), .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7534 // __builtin_msa_maddv_h
7535 .{ .tag = @enumFromInt(1197), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7536 // __builtin_msa_maddv_w
7537 .{ .tag = @enumFromInt(1198), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7538 // __builtin_msa_max_a_b
7539 .{ .tag = @enumFromInt(1199), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7540 // __builtin_msa_max_a_d
7541 .{ .tag = @enumFromInt(1200), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7542 // __builtin_msa_max_a_h
7543 .{ .tag = @enumFromInt(1201), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7544 // __builtin_msa_max_a_w
7545 .{ .tag = @enumFromInt(1202), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7546 // __builtin_msa_max_s_b
7547 .{ .tag = @enumFromInt(1203), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7548 // __builtin_msa_max_s_d
7549 .{ .tag = @enumFromInt(1204), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7550 // __builtin_msa_max_s_h
7551 .{ .tag = @enumFromInt(1205), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7552 // __builtin_msa_max_s_w
7553 .{ .tag = @enumFromInt(1206), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7554 // __builtin_msa_max_u_b
7555 .{ .tag = @enumFromInt(1207), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7556 // __builtin_msa_max_u_d
7557 .{ .tag = @enumFromInt(1208), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7558 // __builtin_msa_max_u_h
7559 .{ .tag = @enumFromInt(1209), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7560 // __builtin_msa_max_u_w
7561 .{ .tag = @enumFromInt(1210), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7562 // __builtin_msa_maxi_s_b
7563 .{ .tag = @enumFromInt(1211), .param_str = "V16ScV16ScIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7564 // __builtin_msa_maxi_s_d
7565 .{ .tag = @enumFromInt(1212), .param_str = "V2SLLiV2SLLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7566 // __builtin_msa_maxi_s_h
7567 .{ .tag = @enumFromInt(1213), .param_str = "V8SsV8SsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7568 // __builtin_msa_maxi_s_w
7569 .{ .tag = @enumFromInt(1214), .param_str = "V4SiV4SiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7570 // __builtin_msa_maxi_u_b
7571 .{ .tag = @enumFromInt(1215), .param_str = "V16UcV16UcIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7572 // __builtin_msa_maxi_u_d
7573 .{ .tag = @enumFromInt(1216), .param_str = "V2ULLiV2ULLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7574 // __builtin_msa_maxi_u_h
7575 .{ .tag = @enumFromInt(1217), .param_str = "V8UsV8UsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7576 // __builtin_msa_maxi_u_w
7577 .{ .tag = @enumFromInt(1218), .param_str = "V4UiV4UiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7578 // __builtin_msa_min_a_b
7579 .{ .tag = @enumFromInt(1219), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7580 // __builtin_msa_min_a_d
7581 .{ .tag = @enumFromInt(1220), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7582 // __builtin_msa_min_a_h
7583 .{ .tag = @enumFromInt(1221), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7584 // __builtin_msa_min_a_w
7585 .{ .tag = @enumFromInt(1222), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7586 // __builtin_msa_min_s_b
7587 .{ .tag = @enumFromInt(1223), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7588 // __builtin_msa_min_s_d
7589 .{ .tag = @enumFromInt(1224), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7590 // __builtin_msa_min_s_h
7591 .{ .tag = @enumFromInt(1225), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7592 // __builtin_msa_min_s_w
7593 .{ .tag = @enumFromInt(1226), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7594 // __builtin_msa_min_u_b
7595 .{ .tag = @enumFromInt(1227), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7596 // __builtin_msa_min_u_d
7597 .{ .tag = @enumFromInt(1228), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7598 // __builtin_msa_min_u_h
7599 .{ .tag = @enumFromInt(1229), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7600 // __builtin_msa_min_u_w
7601 .{ .tag = @enumFromInt(1230), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7602 // __builtin_msa_mini_s_b
7603 .{ .tag = @enumFromInt(1231), .param_str = "V16ScV16ScIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7604 // __builtin_msa_mini_s_d
7605 .{ .tag = @enumFromInt(1232), .param_str = "V2SLLiV2SLLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7606 // __builtin_msa_mini_s_h
7607 .{ .tag = @enumFromInt(1233), .param_str = "V8SsV8SsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7608 // __builtin_msa_mini_s_w
7609 .{ .tag = @enumFromInt(1234), .param_str = "V4SiV4SiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7610 // __builtin_msa_mini_u_b
7611 .{ .tag = @enumFromInt(1235), .param_str = "V16UcV16UcIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7612 // __builtin_msa_mini_u_d
7613 .{ .tag = @enumFromInt(1236), .param_str = "V2ULLiV2ULLiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7614 // __builtin_msa_mini_u_h
7615 .{ .tag = @enumFromInt(1237), .param_str = "V8UsV8UsIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7616 // __builtin_msa_mini_u_w
7617 .{ .tag = @enumFromInt(1238), .param_str = "V4UiV4UiIi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7618 // __builtin_msa_mod_s_b
7619 .{ .tag = @enumFromInt(1239), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7620 // __builtin_msa_mod_s_d
7621 .{ .tag = @enumFromInt(1240), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7622 // __builtin_msa_mod_s_h
7623 .{ .tag = @enumFromInt(1241), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7624 // __builtin_msa_mod_s_w
7625 .{ .tag = @enumFromInt(1242), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7626 // __builtin_msa_mod_u_b
7627 .{ .tag = @enumFromInt(1243), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7628 // __builtin_msa_mod_u_d
7629 .{ .tag = @enumFromInt(1244), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7630 // __builtin_msa_mod_u_h
7631 .{ .tag = @enumFromInt(1245), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7632 // __builtin_msa_mod_u_w
7633 .{ .tag = @enumFromInt(1246), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7634 // __builtin_msa_move_v
7635 .{ .tag = @enumFromInt(1247), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7636 // __builtin_msa_msub_q_h
7637 .{ .tag = @enumFromInt(1248), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7638 // __builtin_msa_msub_q_w
7639 .{ .tag = @enumFromInt(1249), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7640 // __builtin_msa_msubr_q_h
7641 .{ .tag = @enumFromInt(1250), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7642 // __builtin_msa_msubr_q_w
7643 .{ .tag = @enumFromInt(1251), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7644 // __builtin_msa_msubv_b
7645 .{ .tag = @enumFromInt(1252), .param_str = "V16ScV16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7646 // __builtin_msa_msubv_d
7647 .{ .tag = @enumFromInt(1253), .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7648 // __builtin_msa_msubv_h
7649 .{ .tag = @enumFromInt(1254), .param_str = "V8SsV8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7650 // __builtin_msa_msubv_w
7651 .{ .tag = @enumFromInt(1255), .param_str = "V4SiV4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7652 // __builtin_msa_mul_q_h
7653 .{ .tag = @enumFromInt(1256), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7654 // __builtin_msa_mul_q_w
7655 .{ .tag = @enumFromInt(1257), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7656 // __builtin_msa_mulr_q_h
7657 .{ .tag = @enumFromInt(1258), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7658 // __builtin_msa_mulr_q_w
7659 .{ .tag = @enumFromInt(1259), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7660 // __builtin_msa_mulv_b
7661 .{ .tag = @enumFromInt(1260), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7662 // __builtin_msa_mulv_d
7663 .{ .tag = @enumFromInt(1261), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7664 // __builtin_msa_mulv_h
7665 .{ .tag = @enumFromInt(1262), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7666 // __builtin_msa_mulv_w
7667 .{ .tag = @enumFromInt(1263), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7668 // __builtin_msa_nloc_b
7669 .{ .tag = @enumFromInt(1264), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7670 // __builtin_msa_nloc_d
7671 .{ .tag = @enumFromInt(1265), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7672 // __builtin_msa_nloc_h
7673 .{ .tag = @enumFromInt(1266), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7674 // __builtin_msa_nloc_w
7675 .{ .tag = @enumFromInt(1267), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7676 // __builtin_msa_nlzc_b
7677 .{ .tag = @enumFromInt(1268), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7678 // __builtin_msa_nlzc_d
7679 .{ .tag = @enumFromInt(1269), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7680 // __builtin_msa_nlzc_h
7681 .{ .tag = @enumFromInt(1270), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7682 // __builtin_msa_nlzc_w
7683 .{ .tag = @enumFromInt(1271), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7684 // __builtin_msa_nor_v
7685 .{ .tag = @enumFromInt(1272), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7686 // __builtin_msa_nori_b
7687 .{ .tag = @enumFromInt(1273), .param_str = "V16UcV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7688 // __builtin_msa_or_v
7689 .{ .tag = @enumFromInt(1274), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7690 // __builtin_msa_ori_b
7691 .{ .tag = @enumFromInt(1275), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7692 // __builtin_msa_pckev_b
7693 .{ .tag = @enumFromInt(1276), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7694 // __builtin_msa_pckev_d
7695 .{ .tag = @enumFromInt(1277), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7696 // __builtin_msa_pckev_h
7697 .{ .tag = @enumFromInt(1278), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7698 // __builtin_msa_pckev_w
7699 .{ .tag = @enumFromInt(1279), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7700 // __builtin_msa_pckod_b
7701 .{ .tag = @enumFromInt(1280), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7702 // __builtin_msa_pckod_d
7703 .{ .tag = @enumFromInt(1281), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7704 // __builtin_msa_pckod_h
7705 .{ .tag = @enumFromInt(1282), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7706 // __builtin_msa_pckod_w
7707 .{ .tag = @enumFromInt(1283), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7708 // __builtin_msa_pcnt_b
7709 .{ .tag = @enumFromInt(1284), .param_str = "V16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7710 // __builtin_msa_pcnt_d
7711 .{ .tag = @enumFromInt(1285), .param_str = "V2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7712 // __builtin_msa_pcnt_h
7713 .{ .tag = @enumFromInt(1286), .param_str = "V8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7714 // __builtin_msa_pcnt_w
7715 .{ .tag = @enumFromInt(1287), .param_str = "V4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7716 // __builtin_msa_sat_s_b
7717 .{ .tag = @enumFromInt(1288), .param_str = "V16ScV16ScIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7718 // __builtin_msa_sat_s_d
7719 .{ .tag = @enumFromInt(1289), .param_str = "V2SLLiV2SLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7720 // __builtin_msa_sat_s_h
7721 .{ .tag = @enumFromInt(1290), .param_str = "V8SsV8SsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7722 // __builtin_msa_sat_s_w
7723 .{ .tag = @enumFromInt(1291), .param_str = "V4SiV4SiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7724 // __builtin_msa_sat_u_b
7725 .{ .tag = @enumFromInt(1292), .param_str = "V16UcV16UcIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7726 // __builtin_msa_sat_u_d
7727 .{ .tag = @enumFromInt(1293), .param_str = "V2ULLiV2ULLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7728 // __builtin_msa_sat_u_h
7729 .{ .tag = @enumFromInt(1294), .param_str = "V8UsV8UsIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7730 // __builtin_msa_sat_u_w
7731 .{ .tag = @enumFromInt(1295), .param_str = "V4UiV4UiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7732 // __builtin_msa_shf_b
7733 .{ .tag = @enumFromInt(1296), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7734 // __builtin_msa_shf_h
7735 .{ .tag = @enumFromInt(1297), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7736 // __builtin_msa_shf_w
7737 .{ .tag = @enumFromInt(1298), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7738 // __builtin_msa_sld_b
7739 .{ .tag = @enumFromInt(1299), .param_str = "V16cV16cV16cUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7740 // __builtin_msa_sld_d
7741 .{ .tag = @enumFromInt(1300), .param_str = "V2LLiV2LLiV2LLiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7742 // __builtin_msa_sld_h
7743 .{ .tag = @enumFromInt(1301), .param_str = "V8sV8sV8sUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7744 // __builtin_msa_sld_w
7745 .{ .tag = @enumFromInt(1302), .param_str = "V4iV4iV4iUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7746 // __builtin_msa_sldi_b
7747 .{ .tag = @enumFromInt(1303), .param_str = "V16cV16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7748 // __builtin_msa_sldi_d
7749 .{ .tag = @enumFromInt(1304), .param_str = "V2LLiV2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7750 // __builtin_msa_sldi_h
7751 .{ .tag = @enumFromInt(1305), .param_str = "V8sV8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7752 // __builtin_msa_sldi_w
7753 .{ .tag = @enumFromInt(1306), .param_str = "V4iV4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7754 // __builtin_msa_sll_b
7755 .{ .tag = @enumFromInt(1307), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7756 // __builtin_msa_sll_d
7757 .{ .tag = @enumFromInt(1308), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7758 // __builtin_msa_sll_h
7759 .{ .tag = @enumFromInt(1309), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7760 // __builtin_msa_sll_w
7761 .{ .tag = @enumFromInt(1310), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7762 // __builtin_msa_slli_b
7763 .{ .tag = @enumFromInt(1311), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7764 // __builtin_msa_slli_d
7765 .{ .tag = @enumFromInt(1312), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7766 // __builtin_msa_slli_h
7767 .{ .tag = @enumFromInt(1313), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7768 // __builtin_msa_slli_w
7769 .{ .tag = @enumFromInt(1314), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7770 // __builtin_msa_splat_b
7771 .{ .tag = @enumFromInt(1315), .param_str = "V16cV16cUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7772 // __builtin_msa_splat_d
7773 .{ .tag = @enumFromInt(1316), .param_str = "V2LLiV2LLiUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7774 // __builtin_msa_splat_h
7775 .{ .tag = @enumFromInt(1317), .param_str = "V8sV8sUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7776 // __builtin_msa_splat_w
7777 .{ .tag = @enumFromInt(1318), .param_str = "V4iV4iUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7778 // __builtin_msa_splati_b
7779 .{ .tag = @enumFromInt(1319), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7780 // __builtin_msa_splati_d
7781 .{ .tag = @enumFromInt(1320), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7782 // __builtin_msa_splati_h
7783 .{ .tag = @enumFromInt(1321), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7784 // __builtin_msa_splati_w
7785 .{ .tag = @enumFromInt(1322), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7786 // __builtin_msa_sra_b
7787 .{ .tag = @enumFromInt(1323), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7788 // __builtin_msa_sra_d
7789 .{ .tag = @enumFromInt(1324), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7790 // __builtin_msa_sra_h
7791 .{ .tag = @enumFromInt(1325), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7792 // __builtin_msa_sra_w
7793 .{ .tag = @enumFromInt(1326), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7794 // __builtin_msa_srai_b
7795 .{ .tag = @enumFromInt(1327), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7796 // __builtin_msa_srai_d
7797 .{ .tag = @enumFromInt(1328), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7798 // __builtin_msa_srai_h
7799 .{ .tag = @enumFromInt(1329), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7800 // __builtin_msa_srai_w
7801 .{ .tag = @enumFromInt(1330), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7802 // __builtin_msa_srar_b
7803 .{ .tag = @enumFromInt(1331), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7804 // __builtin_msa_srar_d
7805 .{ .tag = @enumFromInt(1332), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7806 // __builtin_msa_srar_h
7807 .{ .tag = @enumFromInt(1333), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7808 // __builtin_msa_srar_w
7809 .{ .tag = @enumFromInt(1334), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7810 // __builtin_msa_srari_b
7811 .{ .tag = @enumFromInt(1335), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7812 // __builtin_msa_srari_d
7813 .{ .tag = @enumFromInt(1336), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7814 // __builtin_msa_srari_h
7815 .{ .tag = @enumFromInt(1337), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7816 // __builtin_msa_srari_w
7817 .{ .tag = @enumFromInt(1338), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7818 // __builtin_msa_srl_b
7819 .{ .tag = @enumFromInt(1339), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7820 // __builtin_msa_srl_d
7821 .{ .tag = @enumFromInt(1340), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7822 // __builtin_msa_srl_h
7823 .{ .tag = @enumFromInt(1341), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7824 // __builtin_msa_srl_w
7825 .{ .tag = @enumFromInt(1342), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7826 // __builtin_msa_srli_b
7827 .{ .tag = @enumFromInt(1343), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7828 // __builtin_msa_srli_d
7829 .{ .tag = @enumFromInt(1344), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7830 // __builtin_msa_srli_h
7831 .{ .tag = @enumFromInt(1345), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7832 // __builtin_msa_srli_w
7833 .{ .tag = @enumFromInt(1346), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7834 // __builtin_msa_srlr_b
7835 .{ .tag = @enumFromInt(1347), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7836 // __builtin_msa_srlr_d
7837 .{ .tag = @enumFromInt(1348), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7838 // __builtin_msa_srlr_h
7839 .{ .tag = @enumFromInt(1349), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7840 // __builtin_msa_srlr_w
7841 .{ .tag = @enumFromInt(1350), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7842 // __builtin_msa_srlri_b
7843 .{ .tag = @enumFromInt(1351), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7844 // __builtin_msa_srlri_d
7845 .{ .tag = @enumFromInt(1352), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7846 // __builtin_msa_srlri_h
7847 .{ .tag = @enumFromInt(1353), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7848 // __builtin_msa_srlri_w
7849 .{ .tag = @enumFromInt(1354), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7850 // __builtin_msa_st_b
7851 .{ .tag = @enumFromInt(1355), .param_str = "vV16Scv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7852 // __builtin_msa_st_d
7853 .{ .tag = @enumFromInt(1356), .param_str = "vV2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7854 // __builtin_msa_st_h
7855 .{ .tag = @enumFromInt(1357), .param_str = "vV8Ssv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7856 // __builtin_msa_st_w
7857 .{ .tag = @enumFromInt(1358), .param_str = "vV4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7858 // __builtin_msa_str_d
7859 .{ .tag = @enumFromInt(1359), .param_str = "vV2SLLiv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7860 // __builtin_msa_str_w
7861 .{ .tag = @enumFromInt(1360), .param_str = "vV4Siv*Ii", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7862 // __builtin_msa_subs_s_b
7863 .{ .tag = @enumFromInt(1361), .param_str = "V16ScV16ScV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7864 // __builtin_msa_subs_s_d
7865 .{ .tag = @enumFromInt(1362), .param_str = "V2SLLiV2SLLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7866 // __builtin_msa_subs_s_h
7867 .{ .tag = @enumFromInt(1363), .param_str = "V8SsV8SsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7868 // __builtin_msa_subs_s_w
7869 .{ .tag = @enumFromInt(1364), .param_str = "V4SiV4SiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7870 // __builtin_msa_subs_u_b
7871 .{ .tag = @enumFromInt(1365), .param_str = "V16UcV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7872 // __builtin_msa_subs_u_d
7873 .{ .tag = @enumFromInt(1366), .param_str = "V2ULLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7874 // __builtin_msa_subs_u_h
7875 .{ .tag = @enumFromInt(1367), .param_str = "V8UsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7876 // __builtin_msa_subs_u_w
7877 .{ .tag = @enumFromInt(1368), .param_str = "V4UiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7878 // __builtin_msa_subsus_u_b
7879 .{ .tag = @enumFromInt(1369), .param_str = "V16UcV16UcV16Sc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7880 // __builtin_msa_subsus_u_d
7881 .{ .tag = @enumFromInt(1370), .param_str = "V2ULLiV2ULLiV2SLLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7882 // __builtin_msa_subsus_u_h
7883 .{ .tag = @enumFromInt(1371), .param_str = "V8UsV8UsV8Ss", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7884 // __builtin_msa_subsus_u_w
7885 .{ .tag = @enumFromInt(1372), .param_str = "V4UiV4UiV4Si", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7886 // __builtin_msa_subsuu_s_b
7887 .{ .tag = @enumFromInt(1373), .param_str = "V16ScV16UcV16Uc", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7888 // __builtin_msa_subsuu_s_d
7889 .{ .tag = @enumFromInt(1374), .param_str = "V2SLLiV2ULLiV2ULLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7890 // __builtin_msa_subsuu_s_h
7891 .{ .tag = @enumFromInt(1375), .param_str = "V8SsV8UsV8Us", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7892 // __builtin_msa_subsuu_s_w
7893 .{ .tag = @enumFromInt(1376), .param_str = "V4SiV4UiV4Ui", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7894 // __builtin_msa_subv_b
7895 .{ .tag = @enumFromInt(1377), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7896 // __builtin_msa_subv_d
7897 .{ .tag = @enumFromInt(1378), .param_str = "V2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7898 // __builtin_msa_subv_h
7899 .{ .tag = @enumFromInt(1379), .param_str = "V8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7900 // __builtin_msa_subv_w
7901 .{ .tag = @enumFromInt(1380), .param_str = "V4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7902 // __builtin_msa_subvi_b
7903 .{ .tag = @enumFromInt(1381), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7904 // __builtin_msa_subvi_d
7905 .{ .tag = @enumFromInt(1382), .param_str = "V2LLiV2LLiIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7906 // __builtin_msa_subvi_h
7907 .{ .tag = @enumFromInt(1383), .param_str = "V8sV8sIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7908 // __builtin_msa_subvi_w
7909 .{ .tag = @enumFromInt(1384), .param_str = "V4iV4iIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7910 // __builtin_msa_vshf_b
7911 .{ .tag = @enumFromInt(1385), .param_str = "V16cV16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7912 // __builtin_msa_vshf_d
7913 .{ .tag = @enumFromInt(1386), .param_str = "V2LLiV2LLiV2LLiV2LLi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7914 // __builtin_msa_vshf_h
7915 .{ .tag = @enumFromInt(1387), .param_str = "V8sV8sV8sV8s", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7916 // __builtin_msa_vshf_w
7917 .{ .tag = @enumFromInt(1388), .param_str = "V4iV4iV4iV4i", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7918 // __builtin_msa_xor_v
7919 .{ .tag = @enumFromInt(1389), .param_str = "V16cV16cV16c", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7920 // __builtin_msa_xori_b
7921 .{ .tag = @enumFromInt(1390), .param_str = "V16cV16cIUi", .properties = .{ .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } },
7922 // __builtin_mul_overflow
7923 .{ .tag = @enumFromInt(1391), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
7924 // __builtin_nan
7925 .{ .tag = @enumFromInt(1392), .param_str = "dcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7926 // __builtin_nanf
7927 .{ .tag = @enumFromInt(1393), .param_str = "fcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7928 // __builtin_nanf128
7929 .{ .tag = @enumFromInt(1394), .param_str = "LLdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7930 // __builtin_nanf16
7931 .{ .tag = @enumFromInt(1395), .param_str = "xcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7932 // __builtin_nanl
7933 .{ .tag = @enumFromInt(1396), .param_str = "LdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7934 // __builtin_nans
7935 .{ .tag = @enumFromInt(1397), .param_str = "dcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7936 // __builtin_nansf
7937 .{ .tag = @enumFromInt(1398), .param_str = "fcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7938 // __builtin_nansf128
7939 .{ .tag = @enumFromInt(1399), .param_str = "LLdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7940 // __builtin_nansf16
7941 .{ .tag = @enumFromInt(1400), .param_str = "xcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7942 // __builtin_nansl
7943 .{ .tag = @enumFromInt(1401), .param_str = "LdcC*", .properties = .{ .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
7944 // __builtin_nearbyint
7945 .{ .tag = @enumFromInt(1402), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7946 // __builtin_nearbyintf
7947 .{ .tag = @enumFromInt(1403), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7948 // __builtin_nearbyintf128
7949 .{ .tag = @enumFromInt(1404), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7950 // __builtin_nearbyintl
7951 .{ .tag = @enumFromInt(1405), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
7952 // __builtin_nextafter
7953 .{ .tag = @enumFromInt(1406), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7954 // __builtin_nextafterf
7955 .{ .tag = @enumFromInt(1407), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7956 // __builtin_nextafterf128
7957 .{ .tag = @enumFromInt(1408), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7958 // __builtin_nextafterl
7959 .{ .tag = @enumFromInt(1409), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7960 // __builtin_nexttoward
7961 .{ .tag = @enumFromInt(1410), .param_str = "ddLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7962 // __builtin_nexttowardf
7963 .{ .tag = @enumFromInt(1411), .param_str = "ffLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7964 // __builtin_nexttowardf128
7965 .{ .tag = @enumFromInt(1412), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7966 // __builtin_nexttowardl
7967 .{ .tag = @enumFromInt(1413), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
7968 // __builtin_nondeterministic_value
7969 .{ .tag = @enumFromInt(1414), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7970 // __builtin_nontemporal_load
7971 .{ .tag = @enumFromInt(1415), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7972 // __builtin_nontemporal_store
7973 .{ .tag = @enumFromInt(1416), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
7974 // __builtin_objc_memmove_collectable
7975 .{ .tag = @enumFromInt(1417), .param_str = "v*v*vC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
7976 // __builtin_object_size
7977 .{ .tag = @enumFromInt(1418), .param_str = "zvC*i", .properties = .{ .attributes = .{ .eval_args = false, .const_evaluable = true } } },
7978 // __builtin_operator_delete
7979 .{ .tag = @enumFromInt(1419), .param_str = "vv*", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
7980 // __builtin_operator_new
7981 .{ .tag = @enumFromInt(1420), .param_str = "v*z", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } },
7982 // __builtin_os_log_format
7983 .{ .tag = @enumFromInt(1421), .param_str = "v*v*cC*.", .properties = .{ .attributes = .{ .custom_typecheck = true, .format_kind = .printf } } },
7984 // __builtin_os_log_format_buffer_size
7985 .{ .tag = @enumFromInt(1422), .param_str = "zcC*.", .properties = .{ .attributes = .{ .custom_typecheck = true, .format_kind = .printf, .eval_args = false, .const_evaluable = true } } },
7986 // __builtin_pack_longdouble
7987 .{ .tag = @enumFromInt(1423), .param_str = "Lddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
7988 // __builtin_parity
7989 .{ .tag = @enumFromInt(1424), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7990 // __builtin_parityl
7991 .{ .tag = @enumFromInt(1425), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7992 // __builtin_parityll
7993 .{ .tag = @enumFromInt(1426), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7994 // __builtin_popcount
7995 .{ .tag = @enumFromInt(1427), .param_str = "iUi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7996 // __builtin_popcountl
7997 .{ .tag = @enumFromInt(1428), .param_str = "iULi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
7998 // __builtin_popcountll
7999 .{ .tag = @enumFromInt(1429), .param_str = "iULLi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8000 // __builtin_pow
8001 .{ .tag = @enumFromInt(1430), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8002 // __builtin_powf
8003 .{ .tag = @enumFromInt(1431), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8004 // __builtin_powf128
8005 .{ .tag = @enumFromInt(1432), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8006 // __builtin_powf16
8007 .{ .tag = @enumFromInt(1433), .param_str = "hhh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8008 // __builtin_powi
8009 .{ .tag = @enumFromInt(1434), .param_str = "ddi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8010 // __builtin_powif
8011 .{ .tag = @enumFromInt(1435), .param_str = "ffi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8012 // __builtin_powil
8013 .{ .tag = @enumFromInt(1436), .param_str = "LdLdi", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8014 // __builtin_powl
8015 .{ .tag = @enumFromInt(1437), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8016 // __builtin_ppc_alignx
8017 .{ .tag = @enumFromInt(1438), .param_str = "vIivC*", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } },
8018 // __builtin_ppc_cmpb
8019 .{ .tag = @enumFromInt(1439), .param_str = "LLiLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8020 // __builtin_ppc_compare_and_swap
8021 .{ .tag = @enumFromInt(1440), .param_str = "iiD*i*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8022 // __builtin_ppc_compare_and_swaplp
8023 .{ .tag = @enumFromInt(1441), .param_str = "iLiD*Li*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8024 // __builtin_ppc_dcbfl
8025 .{ .tag = @enumFromInt(1442), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8026 // __builtin_ppc_dcbflp
8027 .{ .tag = @enumFromInt(1443), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8028 // __builtin_ppc_dcbst
8029 .{ .tag = @enumFromInt(1444), .param_str = "vvC*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8030 // __builtin_ppc_dcbt
8031 .{ .tag = @enumFromInt(1445), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8032 // __builtin_ppc_dcbtst
8033 .{ .tag = @enumFromInt(1446), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8034 // __builtin_ppc_dcbtstt
8035 .{ .tag = @enumFromInt(1447), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8036 // __builtin_ppc_dcbtt
8037 .{ .tag = @enumFromInt(1448), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8038 // __builtin_ppc_dcbz
8039 .{ .tag = @enumFromInt(1449), .param_str = "vv*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8040 // __builtin_ppc_eieio
8041 .{ .tag = @enumFromInt(1450), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8042 // __builtin_ppc_fcfid
8043 .{ .tag = @enumFromInt(1451), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8044 // __builtin_ppc_fcfud
8045 .{ .tag = @enumFromInt(1452), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8046 // __builtin_ppc_fctid
8047 .{ .tag = @enumFromInt(1453), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8048 // __builtin_ppc_fctidz
8049 .{ .tag = @enumFromInt(1454), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8050 // __builtin_ppc_fctiw
8051 .{ .tag = @enumFromInt(1455), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8052 // __builtin_ppc_fctiwz
8053 .{ .tag = @enumFromInt(1456), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8054 // __builtin_ppc_fctudz
8055 .{ .tag = @enumFromInt(1457), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8056 // __builtin_ppc_fctuwz
8057 .{ .tag = @enumFromInt(1458), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8058 // __builtin_ppc_fetch_and_add
8059 .{ .tag = @enumFromInt(1459), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8060 // __builtin_ppc_fetch_and_addlp
8061 .{ .tag = @enumFromInt(1460), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8062 // __builtin_ppc_fetch_and_and
8063 .{ .tag = @enumFromInt(1461), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8064 // __builtin_ppc_fetch_and_andlp
8065 .{ .tag = @enumFromInt(1462), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8066 // __builtin_ppc_fetch_and_or
8067 .{ .tag = @enumFromInt(1463), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8068 // __builtin_ppc_fetch_and_orlp
8069 .{ .tag = @enumFromInt(1464), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8070 // __builtin_ppc_fetch_and_swap
8071 .{ .tag = @enumFromInt(1465), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8072 // __builtin_ppc_fetch_and_swaplp
8073 .{ .tag = @enumFromInt(1466), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8074 // __builtin_ppc_fmsub
8075 .{ .tag = @enumFromInt(1467), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8076 // __builtin_ppc_fmsubs
8077 .{ .tag = @enumFromInt(1468), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8078 // __builtin_ppc_fnabs
8079 .{ .tag = @enumFromInt(1469), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8080 // __builtin_ppc_fnabss
8081 .{ .tag = @enumFromInt(1470), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8082 // __builtin_ppc_fnmadd
8083 .{ .tag = @enumFromInt(1471), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8084 // __builtin_ppc_fnmadds
8085 .{ .tag = @enumFromInt(1472), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8086 // __builtin_ppc_fnmsub
8087 .{ .tag = @enumFromInt(1473), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8088 // __builtin_ppc_fnmsubs
8089 .{ .tag = @enumFromInt(1474), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8090 // __builtin_ppc_fre
8091 .{ .tag = @enumFromInt(1475), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8092 // __builtin_ppc_fres
8093 .{ .tag = @enumFromInt(1476), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8094 // __builtin_ppc_fric
8095 .{ .tag = @enumFromInt(1477), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8096 // __builtin_ppc_frim
8097 .{ .tag = @enumFromInt(1478), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8098 // __builtin_ppc_frims
8099 .{ .tag = @enumFromInt(1479), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8100 // __builtin_ppc_frin
8101 .{ .tag = @enumFromInt(1480), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8102 // __builtin_ppc_frins
8103 .{ .tag = @enumFromInt(1481), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8104 // __builtin_ppc_frip
8105 .{ .tag = @enumFromInt(1482), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8106 // __builtin_ppc_frips
8107 .{ .tag = @enumFromInt(1483), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8108 // __builtin_ppc_friz
8109 .{ .tag = @enumFromInt(1484), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8110 // __builtin_ppc_frizs
8111 .{ .tag = @enumFromInt(1485), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8112 // __builtin_ppc_frsqrte
8113 .{ .tag = @enumFromInt(1486), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8114 // __builtin_ppc_frsqrtes
8115 .{ .tag = @enumFromInt(1487), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8116 // __builtin_ppc_fsel
8117 .{ .tag = @enumFromInt(1488), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8118 // __builtin_ppc_fsels
8119 .{ .tag = @enumFromInt(1489), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8120 // __builtin_ppc_fsqrt
8121 .{ .tag = @enumFromInt(1490), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8122 // __builtin_ppc_fsqrts
8123 .{ .tag = @enumFromInt(1491), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8124 // __builtin_ppc_get_timebase
8125 .{ .tag = @enumFromInt(1492), .param_str = "ULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8126 // __builtin_ppc_iospace_eieio
8127 .{ .tag = @enumFromInt(1493), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8128 // __builtin_ppc_iospace_lwsync
8129 .{ .tag = @enumFromInt(1494), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8130 // __builtin_ppc_iospace_sync
8131 .{ .tag = @enumFromInt(1495), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8132 // __builtin_ppc_isync
8133 .{ .tag = @enumFromInt(1496), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8134 // __builtin_ppc_ldarx
8135 .{ .tag = @enumFromInt(1497), .param_str = "LiLiD*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8136 // __builtin_ppc_load2r
8137 .{ .tag = @enumFromInt(1498), .param_str = "UsUs*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8138 // __builtin_ppc_load4r
8139 .{ .tag = @enumFromInt(1499), .param_str = "UiUi*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8140 // __builtin_ppc_lwarx
8141 .{ .tag = @enumFromInt(1500), .param_str = "iiD*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8142 // __builtin_ppc_lwsync
8143 .{ .tag = @enumFromInt(1501), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8144 // __builtin_ppc_maxfe
8145 .{ .tag = @enumFromInt(1502), .param_str = "LdLdLdLd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8146 // __builtin_ppc_maxfl
8147 .{ .tag = @enumFromInt(1503), .param_str = "dddd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8148 // __builtin_ppc_maxfs
8149 .{ .tag = @enumFromInt(1504), .param_str = "ffff.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8150 // __builtin_ppc_mfmsr
8151 .{ .tag = @enumFromInt(1505), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8152 // __builtin_ppc_mfspr
8153 .{ .tag = @enumFromInt(1506), .param_str = "ULiIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8154 // __builtin_ppc_mftbu
8155 .{ .tag = @enumFromInt(1507), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8156 // __builtin_ppc_minfe
8157 .{ .tag = @enumFromInt(1508), .param_str = "LdLdLdLd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8158 // __builtin_ppc_minfl
8159 .{ .tag = @enumFromInt(1509), .param_str = "dddd.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8160 // __builtin_ppc_minfs
8161 .{ .tag = @enumFromInt(1510), .param_str = "ffff.", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } },
8162 // __builtin_ppc_mtfsb0
8163 .{ .tag = @enumFromInt(1511), .param_str = "vUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8164 // __builtin_ppc_mtfsb1
8165 .{ .tag = @enumFromInt(1512), .param_str = "vUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8166 // __builtin_ppc_mtfsf
8167 .{ .tag = @enumFromInt(1513), .param_str = "vUIiUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8168 // __builtin_ppc_mtfsfi
8169 .{ .tag = @enumFromInt(1514), .param_str = "vUIiUIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8170 // __builtin_ppc_mtmsr
8171 .{ .tag = @enumFromInt(1515), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8172 // __builtin_ppc_mtspr
8173 .{ .tag = @enumFromInt(1516), .param_str = "vIiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8174 // __builtin_ppc_mulhd
8175 .{ .tag = @enumFromInt(1517), .param_str = "LLiLiLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8176 // __builtin_ppc_mulhdu
8177 .{ .tag = @enumFromInt(1518), .param_str = "ULLiULiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8178 // __builtin_ppc_mulhw
8179 .{ .tag = @enumFromInt(1519), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8180 // __builtin_ppc_mulhwu
8181 .{ .tag = @enumFromInt(1520), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8182 // __builtin_ppc_popcntb
8183 .{ .tag = @enumFromInt(1521), .param_str = "ULiULi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8184 // __builtin_ppc_poppar4
8185 .{ .tag = @enumFromInt(1522), .param_str = "iUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8186 // __builtin_ppc_poppar8
8187 .{ .tag = @enumFromInt(1523), .param_str = "iULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8188 // __builtin_ppc_rdlam
8189 .{ .tag = @enumFromInt(1524), .param_str = "UWiUWiUWiUWIi", .properties = .{ .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } },
8190 // __builtin_ppc_recipdivd
8191 .{ .tag = @enumFromInt(1525), .param_str = "V2dV2dV2d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8192 // __builtin_ppc_recipdivf
8193 .{ .tag = @enumFromInt(1526), .param_str = "V4fV4fV4f", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8194 // __builtin_ppc_rldimi
8195 .{ .tag = @enumFromInt(1527), .param_str = "ULLiULLiULLiIUiIULLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8196 // __builtin_ppc_rlwimi
8197 .{ .tag = @enumFromInt(1528), .param_str = "UiUiUiIUiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8198 // __builtin_ppc_rlwnm
8199 .{ .tag = @enumFromInt(1529), .param_str = "UiUiUiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8200 // __builtin_ppc_rsqrtd
8201 .{ .tag = @enumFromInt(1530), .param_str = "V2dV2d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8202 // __builtin_ppc_rsqrtf
8203 .{ .tag = @enumFromInt(1531), .param_str = "V4fV4f", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8204 // __builtin_ppc_stdcx
8205 .{ .tag = @enumFromInt(1532), .param_str = "iLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8206 // __builtin_ppc_stfiw
8207 .{ .tag = @enumFromInt(1533), .param_str = "viC*d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8208 // __builtin_ppc_store2r
8209 .{ .tag = @enumFromInt(1534), .param_str = "vUiUs*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8210 // __builtin_ppc_store4r
8211 .{ .tag = @enumFromInt(1535), .param_str = "vUiUi*", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8212 // __builtin_ppc_stwcx
8213 .{ .tag = @enumFromInt(1536), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8214 // __builtin_ppc_swdiv
8215 .{ .tag = @enumFromInt(1537), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8216 // __builtin_ppc_swdiv_nochk
8217 .{ .tag = @enumFromInt(1538), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8218 // __builtin_ppc_swdivs
8219 .{ .tag = @enumFromInt(1539), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8220 // __builtin_ppc_swdivs_nochk
8221 .{ .tag = @enumFromInt(1540), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8222 // __builtin_ppc_sync
8223 .{ .tag = @enumFromInt(1541), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8224 // __builtin_ppc_tdw
8225 .{ .tag = @enumFromInt(1542), .param_str = "vLLiLLiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8226 // __builtin_ppc_trap
8227 .{ .tag = @enumFromInt(1543), .param_str = "vi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8228 // __builtin_ppc_trapd
8229 .{ .tag = @enumFromInt(1544), .param_str = "vLi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8230 // __builtin_ppc_tw
8231 .{ .tag = @enumFromInt(1545), .param_str = "viiIUi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8232 // __builtin_prefetch
8233 .{ .tag = @enumFromInt(1546), .param_str = "vvC*.", .properties = .{ .attributes = .{ .@"const" = true } } },
8234 // __builtin_preserve_access_index
8235 .{ .tag = @enumFromInt(1547), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8236 // __builtin_printf
8237 .{ .tag = @enumFromInt(1548), .param_str = "icC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf } } },
8238 // __builtin_ptx_get_image_channel_data_typei_
8239 .{ .tag = @enumFromInt(1549), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8240 // __builtin_ptx_get_image_channel_orderi_
8241 .{ .tag = @enumFromInt(1550), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8242 // __builtin_ptx_get_image_depthi_
8243 .{ .tag = @enumFromInt(1551), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8244 // __builtin_ptx_get_image_heighti_
8245 .{ .tag = @enumFromInt(1552), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8246 // __builtin_ptx_get_image_widthi_
8247 .{ .tag = @enumFromInt(1553), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8248 // __builtin_ptx_read_image2Dff_
8249 .{ .tag = @enumFromInt(1554), .param_str = "V4fiiff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8250 // __builtin_ptx_read_image2Dfi_
8251 .{ .tag = @enumFromInt(1555), .param_str = "V4fiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8252 // __builtin_ptx_read_image2Dif_
8253 .{ .tag = @enumFromInt(1556), .param_str = "V4iiiff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8254 // __builtin_ptx_read_image2Dii_
8255 .{ .tag = @enumFromInt(1557), .param_str = "V4iiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8256 // __builtin_ptx_read_image3Dff_
8257 .{ .tag = @enumFromInt(1558), .param_str = "V4fiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8258 // __builtin_ptx_read_image3Dfi_
8259 .{ .tag = @enumFromInt(1559), .param_str = "V4fiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8260 // __builtin_ptx_read_image3Dif_
8261 .{ .tag = @enumFromInt(1560), .param_str = "V4iiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8262 // __builtin_ptx_read_image3Dii_
8263 .{ .tag = @enumFromInt(1561), .param_str = "V4iiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8264 // __builtin_ptx_write_image2Df_
8265 .{ .tag = @enumFromInt(1562), .param_str = "viiiffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8266 // __builtin_ptx_write_image2Di_
8267 .{ .tag = @enumFromInt(1563), .param_str = "viiiiiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8268 // __builtin_ptx_write_image2Dui_
8269 .{ .tag = @enumFromInt(1564), .param_str = "viiiUiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
8270 // __builtin_r600_implicitarg_ptr
8271 .{ .tag = @enumFromInt(1565), .param_str = "Uc*7", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8272 // __builtin_r600_read_tgid_x
8273 .{ .tag = @enumFromInt(1566), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8274 // __builtin_r600_read_tgid_y
8275 .{ .tag = @enumFromInt(1567), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8276 // __builtin_r600_read_tgid_z
8277 .{ .tag = @enumFromInt(1568), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8278 // __builtin_r600_read_tidig_x
8279 .{ .tag = @enumFromInt(1569), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8280 // __builtin_r600_read_tidig_y
8281 .{ .tag = @enumFromInt(1570), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8282 // __builtin_r600_read_tidig_z
8283 .{ .tag = @enumFromInt(1571), .param_str = "Ui", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8284 // __builtin_r600_recipsqrt_ieee
8285 .{ .tag = @enumFromInt(1572), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8286 // __builtin_r600_recipsqrt_ieeef
8287 .{ .tag = @enumFromInt(1573), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } },
8288 // __builtin_readcyclecounter
8289 .{ .tag = @enumFromInt(1574), .param_str = "ULLi", .properties = .{} },
8290 // __builtin_readflm
8291 .{ .tag = @enumFromInt(1575), .param_str = "d", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8292 // __builtin_realloc
8293 .{ .tag = @enumFromInt(1576), .param_str = "v*v*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8294 // __builtin_reduce_add
8295 .{ .tag = @enumFromInt(1577), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8296 // __builtin_reduce_and
8297 .{ .tag = @enumFromInt(1578), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8298 // __builtin_reduce_max
8299 .{ .tag = @enumFromInt(1579), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8300 // __builtin_reduce_min
8301 .{ .tag = @enumFromInt(1580), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8302 // __builtin_reduce_mul
8303 .{ .tag = @enumFromInt(1581), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8304 // __builtin_reduce_or
8305 .{ .tag = @enumFromInt(1582), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8306 // __builtin_reduce_xor
8307 .{ .tag = @enumFromInt(1583), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8308 // __builtin_remainder
8309 .{ .tag = @enumFromInt(1584), .param_str = "ddd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8310 // __builtin_remainderf
8311 .{ .tag = @enumFromInt(1585), .param_str = "fff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8312 // __builtin_remainderf128
8313 .{ .tag = @enumFromInt(1586), .param_str = "LLdLLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8314 // __builtin_remainderl
8315 .{ .tag = @enumFromInt(1587), .param_str = "LdLdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8316 // __builtin_remquo
8317 .{ .tag = @enumFromInt(1588), .param_str = "dddi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8318 // __builtin_remquof
8319 .{ .tag = @enumFromInt(1589), .param_str = "fffi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8320 // __builtin_remquof128
8321 .{ .tag = @enumFromInt(1590), .param_str = "LLdLLdLLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8322 // __builtin_remquol
8323 .{ .tag = @enumFromInt(1591), .param_str = "LdLdLdi*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8324 // __builtin_return_address
8325 .{ .tag = @enumFromInt(1592), .param_str = "v*IUi", .properties = .{} },
8326 // __builtin_rindex
8327 .{ .tag = @enumFromInt(1593), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8328 // __builtin_rint
8329 .{ .tag = @enumFromInt(1594), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8330 // __builtin_rintf
8331 .{ .tag = @enumFromInt(1595), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8332 // __builtin_rintf128
8333 .{ .tag = @enumFromInt(1596), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8334 // __builtin_rintf16
8335 .{ .tag = @enumFromInt(1597), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8336 // __builtin_rintl
8337 .{ .tag = @enumFromInt(1598), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8338 // __builtin_rotateleft16
8339 .{ .tag = @enumFromInt(1599), .param_str = "UsUsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8340 // __builtin_rotateleft32
8341 .{ .tag = @enumFromInt(1600), .param_str = "UZiUZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8342 // __builtin_rotateleft64
8343 .{ .tag = @enumFromInt(1601), .param_str = "UWiUWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8344 // __builtin_rotateleft8
8345 .{ .tag = @enumFromInt(1602), .param_str = "UcUcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8346 // __builtin_rotateright16
8347 .{ .tag = @enumFromInt(1603), .param_str = "UsUsUs", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8348 // __builtin_rotateright32
8349 .{ .tag = @enumFromInt(1604), .param_str = "UZiUZiUZi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8350 // __builtin_rotateright64
8351 .{ .tag = @enumFromInt(1605), .param_str = "UWiUWiUWi", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8352 // __builtin_rotateright8
8353 .{ .tag = @enumFromInt(1606), .param_str = "UcUcUc", .properties = .{ .attributes = .{ .@"const" = true, .const_evaluable = true } } },
8354 // __builtin_round
8355 .{ .tag = @enumFromInt(1607), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8356 // __builtin_roundeven
8357 .{ .tag = @enumFromInt(1608), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8358 // __builtin_roundevenf
8359 .{ .tag = @enumFromInt(1609), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8360 // __builtin_roundevenf128
8361 .{ .tag = @enumFromInt(1610), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8362 // __builtin_roundevenf16
8363 .{ .tag = @enumFromInt(1611), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8364 // __builtin_roundevenl
8365 .{ .tag = @enumFromInt(1612), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8366 // __builtin_roundf
8367 .{ .tag = @enumFromInt(1613), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8368 // __builtin_roundf128
8369 .{ .tag = @enumFromInt(1614), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8370 // __builtin_roundf16
8371 .{ .tag = @enumFromInt(1615), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8372 // __builtin_roundl
8373 .{ .tag = @enumFromInt(1616), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8374 // __builtin_sadd_overflow
8375 .{ .tag = @enumFromInt(1617), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8376 // __builtin_saddl_overflow
8377 .{ .tag = @enumFromInt(1618), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8378 // __builtin_saddll_overflow
8379 .{ .tag = @enumFromInt(1619), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8380 // __builtin_scalbln
8381 .{ .tag = @enumFromInt(1620), .param_str = "ddLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8382 // __builtin_scalblnf
8383 .{ .tag = @enumFromInt(1621), .param_str = "ffLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8384 // __builtin_scalblnf128
8385 .{ .tag = @enumFromInt(1622), .param_str = "LLdLLdLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8386 // __builtin_scalblnl
8387 .{ .tag = @enumFromInt(1623), .param_str = "LdLdLi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8388 // __builtin_scalbn
8389 .{ .tag = @enumFromInt(1624), .param_str = "ddi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8390 // __builtin_scalbnf
8391 .{ .tag = @enumFromInt(1625), .param_str = "ffi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8392 // __builtin_scalbnf128
8393 .{ .tag = @enumFromInt(1626), .param_str = "LLdLLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8394 // __builtin_scalbnl
8395 .{ .tag = @enumFromInt(1627), .param_str = "LdLdi", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8396 // __builtin_scanf
8397 .{ .tag = @enumFromInt(1628), .param_str = "icC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf } } },
8398 // __builtin_set_flt_rounds
8399 .{ .tag = @enumFromInt(1629), .param_str = "vi", .properties = .{} },
8400 // __builtin_setflm
8401 .{ .tag = @enumFromInt(1630), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8402 // __builtin_setjmp
8403 .{ .tag = @enumFromInt(1631), .param_str = "iv**", .properties = .{ .attributes = .{ .returns_twice = true } } },
8404 // __builtin_setps
8405 .{ .tag = @enumFromInt(1632), .param_str = "vUiUi", .properties = .{ .target_set = TargetSet.initOne(.xcore) } },
8406 // __builtin_setrnd
8407 .{ .tag = @enumFromInt(1633), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8408 // __builtin_shufflevector
8409 .{ .tag = @enumFromInt(1634), .param_str = "v.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true } } },
8410 // __builtin_signbit
8411 .{ .tag = @enumFromInt(1635), .param_str = "i.", .properties = .{ .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } },
8412 // __builtin_signbitf
8413 .{ .tag = @enumFromInt(1636), .param_str = "if", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8414 // __builtin_signbitl
8415 .{ .tag = @enumFromInt(1637), .param_str = "iLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8416 // __builtin_sin
8417 .{ .tag = @enumFromInt(1638), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8418 // __builtin_sinf
8419 .{ .tag = @enumFromInt(1639), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8420 // __builtin_sinf128
8421 .{ .tag = @enumFromInt(1640), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8422 // __builtin_sinf16
8423 .{ .tag = @enumFromInt(1641), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8424 // __builtin_sinh
8425 .{ .tag = @enumFromInt(1642), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8426 // __builtin_sinhf
8427 .{ .tag = @enumFromInt(1643), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8428 // __builtin_sinhf128
8429 .{ .tag = @enumFromInt(1644), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8430 // __builtin_sinhl
8431 .{ .tag = @enumFromInt(1645), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8432 // __builtin_sinl
8433 .{ .tag = @enumFromInt(1646), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8434 // __builtin_smul_overflow
8435 .{ .tag = @enumFromInt(1647), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8436 // __builtin_smull_overflow
8437 .{ .tag = @enumFromInt(1648), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8438 // __builtin_smulll_overflow
8439 .{ .tag = @enumFromInt(1649), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8440 // __builtin_snprintf
8441 .{ .tag = @enumFromInt(1650), .param_str = "ic*RzcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
8442 // __builtin_sponentry
8443 .{ .tag = @enumFromInt(1651), .param_str = "v*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
8444 // __builtin_sprintf
8445 .{ .tag = @enumFromInt(1652), .param_str = "ic*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
8446 // __builtin_sqrt
8447 .{ .tag = @enumFromInt(1653), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8448 // __builtin_sqrtf
8449 .{ .tag = @enumFromInt(1654), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8450 // __builtin_sqrtf128
8451 .{ .tag = @enumFromInt(1655), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8452 // __builtin_sqrtf16
8453 .{ .tag = @enumFromInt(1656), .param_str = "hh", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8454 // __builtin_sqrtl
8455 .{ .tag = @enumFromInt(1657), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8456 // __builtin_sscanf
8457 .{ .tag = @enumFromInt(1658), .param_str = "icC*RcC*R.", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
8458 // __builtin_ssub_overflow
8459 .{ .tag = @enumFromInt(1659), .param_str = "bSiCSiCSi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8460 // __builtin_ssubl_overflow
8461 .{ .tag = @enumFromInt(1660), .param_str = "bSLiCSLiCSLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8462 // __builtin_ssubll_overflow
8463 .{ .tag = @enumFromInt(1661), .param_str = "bSLLiCSLLiCSLLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8464 // __builtin_stdarg_start
8465 .{ .tag = @enumFromInt(1662), .param_str = "vA.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8466 // __builtin_stpcpy
8467 .{ .tag = @enumFromInt(1663), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8468 // __builtin_stpncpy
8469 .{ .tag = @enumFromInt(1664), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8470 // __builtin_strcasecmp
8471 .{ .tag = @enumFromInt(1665), .param_str = "icC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8472 // __builtin_strcat
8473 .{ .tag = @enumFromInt(1666), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8474 // __builtin_strchr
8475 .{ .tag = @enumFromInt(1667), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8476 // __builtin_strcmp
8477 .{ .tag = @enumFromInt(1668), .param_str = "icC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8478 // __builtin_strcpy
8479 .{ .tag = @enumFromInt(1669), .param_str = "c*c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8480 // __builtin_strcspn
8481 .{ .tag = @enumFromInt(1670), .param_str = "zcC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8482 // __builtin_strdup
8483 .{ .tag = @enumFromInt(1671), .param_str = "c*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8484 // __builtin_strlen
8485 .{ .tag = @enumFromInt(1672), .param_str = "zcC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8486 // __builtin_strncasecmp
8487 .{ .tag = @enumFromInt(1673), .param_str = "icC*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8488 // __builtin_strncat
8489 .{ .tag = @enumFromInt(1674), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8490 // __builtin_strncmp
8491 .{ .tag = @enumFromInt(1675), .param_str = "icC*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
8492 // __builtin_strncpy
8493 .{ .tag = @enumFromInt(1676), .param_str = "c*c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8494 // __builtin_strndup
8495 .{ .tag = @enumFromInt(1677), .param_str = "c*cC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8496 // __builtin_strpbrk
8497 .{ .tag = @enumFromInt(1678), .param_str = "c*cC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8498 // __builtin_strrchr
8499 .{ .tag = @enumFromInt(1679), .param_str = "c*cC*i", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8500 // __builtin_strspn
8501 .{ .tag = @enumFromInt(1680), .param_str = "zcC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8502 // __builtin_strstr
8503 .{ .tag = @enumFromInt(1681), .param_str = "c*cC*cC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true } } },
8504 // __builtin_sub_overflow
8505 .{ .tag = @enumFromInt(1682), .param_str = "b.", .properties = .{ .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } },
8506 // __builtin_subc
8507 .{ .tag = @enumFromInt(1683), .param_str = "UiUiCUiCUiCUi*", .properties = .{} },
8508 // __builtin_subcb
8509 .{ .tag = @enumFromInt(1684), .param_str = "UcUcCUcCUcCUc*", .properties = .{} },
8510 // __builtin_subcl
8511 .{ .tag = @enumFromInt(1685), .param_str = "ULiULiCULiCULiCULi*", .properties = .{} },
8512 // __builtin_subcll
8513 .{ .tag = @enumFromInt(1686), .param_str = "ULLiULLiCULLiCULLiCULLi*", .properties = .{} },
8514 // __builtin_subcs
8515 .{ .tag = @enumFromInt(1687), .param_str = "UsUsCUsCUsCUs*", .properties = .{} },
8516 // __builtin_tan
8517 .{ .tag = @enumFromInt(1688), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8518 // __builtin_tanf
8519 .{ .tag = @enumFromInt(1689), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8520 // __builtin_tanf128
8521 .{ .tag = @enumFromInt(1690), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8522 // __builtin_tanh
8523 .{ .tag = @enumFromInt(1691), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8524 // __builtin_tanhf
8525 .{ .tag = @enumFromInt(1692), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8526 // __builtin_tanhf128
8527 .{ .tag = @enumFromInt(1693), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8528 // __builtin_tanhl
8529 .{ .tag = @enumFromInt(1694), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8530 // __builtin_tanl
8531 .{ .tag = @enumFromInt(1695), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8532 // __builtin_tgamma
8533 .{ .tag = @enumFromInt(1696), .param_str = "dd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8534 // __builtin_tgammaf
8535 .{ .tag = @enumFromInt(1697), .param_str = "ff", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8536 // __builtin_tgammaf128
8537 .{ .tag = @enumFromInt(1698), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8538 // __builtin_tgammal
8539 .{ .tag = @enumFromInt(1699), .param_str = "LdLd", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
8540 // __builtin_thread_pointer
8541 .{ .tag = @enumFromInt(1700), .param_str = "v*", .properties = .{ .attributes = .{ .@"const" = true } } },
8542 // __builtin_trap
8543 .{ .tag = @enumFromInt(1701), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true } } },
8544 // __builtin_trunc
8545 .{ .tag = @enumFromInt(1702), .param_str = "dd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8546 // __builtin_truncf
8547 .{ .tag = @enumFromInt(1703), .param_str = "ff", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8548 // __builtin_truncf128
8549 .{ .tag = @enumFromInt(1704), .param_str = "LLdLLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8550 // __builtin_truncf16
8551 .{ .tag = @enumFromInt(1705), .param_str = "hh", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8552 // __builtin_truncl
8553 .{ .tag = @enumFromInt(1706), .param_str = "LdLd", .properties = .{ .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } },
8554 // __builtin_uadd_overflow
8555 .{ .tag = @enumFromInt(1707), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8556 // __builtin_uaddl_overflow
8557 .{ .tag = @enumFromInt(1708), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8558 // __builtin_uaddll_overflow
8559 .{ .tag = @enumFromInt(1709), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8560 // __builtin_umul_overflow
8561 .{ .tag = @enumFromInt(1710), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8562 // __builtin_umull_overflow
8563 .{ .tag = @enumFromInt(1711), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8564 // __builtin_umulll_overflow
8565 .{ .tag = @enumFromInt(1712), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8566 // __builtin_unpack_longdouble
8567 .{ .tag = @enumFromInt(1713), .param_str = "dLdIi", .properties = .{ .target_set = TargetSet.initOne(.ppc) } },
8568 // __builtin_unpredictable
8569 .{ .tag = @enumFromInt(1714), .param_str = "LiLi", .properties = .{ .attributes = .{ .@"const" = true } } },
8570 // __builtin_unreachable
8571 .{ .tag = @enumFromInt(1715), .param_str = "v", .properties = .{ .attributes = .{ .noreturn = true } } },
8572 // __builtin_unwind_init
8573 .{ .tag = @enumFromInt(1716), .param_str = "v", .properties = .{} },
8574 // __builtin_usub_overflow
8575 .{ .tag = @enumFromInt(1717), .param_str = "bUiCUiCUi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8576 // __builtin_usubl_overflow
8577 .{ .tag = @enumFromInt(1718), .param_str = "bULiCULiCULi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8578 // __builtin_usubll_overflow
8579 .{ .tag = @enumFromInt(1719), .param_str = "bULLiCULLiCULLi*", .properties = .{ .attributes = .{ .const_evaluable = true } } },
8580 // __builtin_va_copy
8581 .{ .tag = @enumFromInt(1720), .param_str = "vAA", .properties = .{} },
8582 // __builtin_va_end
8583 .{ .tag = @enumFromInt(1721), .param_str = "vA", .properties = .{} },
8584 // __builtin_va_start
8585 .{ .tag = @enumFromInt(1722), .param_str = "vA.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
8586 // __builtin_ve_vl_andm_MMM
8587 .{ .tag = @enumFromInt(1723), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8588 // __builtin_ve_vl_andm_mmm
8589 .{ .tag = @enumFromInt(1724), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8590 // __builtin_ve_vl_eqvm_MMM
8591 .{ .tag = @enumFromInt(1725), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8592 // __builtin_ve_vl_eqvm_mmm
8593 .{ .tag = @enumFromInt(1726), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8594 // __builtin_ve_vl_extract_vm512l
8595 .{ .tag = @enumFromInt(1727), .param_str = "V256bV512b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8596 // __builtin_ve_vl_extract_vm512u
8597 .{ .tag = @enumFromInt(1728), .param_str = "V256bV512b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8598 // __builtin_ve_vl_fencec_s
8599 .{ .tag = @enumFromInt(1729), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8600 // __builtin_ve_vl_fencei
8601 .{ .tag = @enumFromInt(1730), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8602 // __builtin_ve_vl_fencem_s
8603 .{ .tag = @enumFromInt(1731), .param_str = "vUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8604 // __builtin_ve_vl_fidcr_sss
8605 .{ .tag = @enumFromInt(1732), .param_str = "LUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8606 // __builtin_ve_vl_insert_vm512l
8607 .{ .tag = @enumFromInt(1733), .param_str = "V512bV512bV256b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8608 // __builtin_ve_vl_insert_vm512u
8609 .{ .tag = @enumFromInt(1734), .param_str = "V512bV512bV256b", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8610 // __builtin_ve_vl_lcr_sss
8611 .{ .tag = @enumFromInt(1735), .param_str = "LUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8612 // __builtin_ve_vl_lsv_vvss
8613 .{ .tag = @enumFromInt(1736), .param_str = "V256dV256dUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8614 // __builtin_ve_vl_lvm_MMss
8615 .{ .tag = @enumFromInt(1737), .param_str = "V512bV512bLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8616 // __builtin_ve_vl_lvm_mmss
8617 .{ .tag = @enumFromInt(1738), .param_str = "V256bV256bLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8618 // __builtin_ve_vl_lvsd_svs
8619 .{ .tag = @enumFromInt(1739), .param_str = "dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8620 // __builtin_ve_vl_lvsl_svs
8621 .{ .tag = @enumFromInt(1740), .param_str = "LUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8622 // __builtin_ve_vl_lvss_svs
8623 .{ .tag = @enumFromInt(1741), .param_str = "fV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8624 // __builtin_ve_vl_lzvm_sml
8625 .{ .tag = @enumFromInt(1742), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8626 // __builtin_ve_vl_negm_MM
8627 .{ .tag = @enumFromInt(1743), .param_str = "V512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8628 // __builtin_ve_vl_negm_mm
8629 .{ .tag = @enumFromInt(1744), .param_str = "V256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8630 // __builtin_ve_vl_nndm_MMM
8631 .{ .tag = @enumFromInt(1745), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8632 // __builtin_ve_vl_nndm_mmm
8633 .{ .tag = @enumFromInt(1746), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8634 // __builtin_ve_vl_orm_MMM
8635 .{ .tag = @enumFromInt(1747), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8636 // __builtin_ve_vl_orm_mmm
8637 .{ .tag = @enumFromInt(1748), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8638 // __builtin_ve_vl_pack_f32a
8639 .{ .tag = @enumFromInt(1749), .param_str = "ULifC*", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8640 // __builtin_ve_vl_pack_f32p
8641 .{ .tag = @enumFromInt(1750), .param_str = "ULifC*fC*", .properties = .{ .target_set = TargetSet.initOne(.ve) } },
8642 // __builtin_ve_vl_pcvm_sml
8643 .{ .tag = @enumFromInt(1751), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8644 // __builtin_ve_vl_pfchv_ssl
8645 .{ .tag = @enumFromInt(1752), .param_str = "vLivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8646 // __builtin_ve_vl_pfchvnc_ssl
8647 .{ .tag = @enumFromInt(1753), .param_str = "vLivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8648 // __builtin_ve_vl_pvadds_vsvMvl
8649 .{ .tag = @enumFromInt(1754), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8650 // __builtin_ve_vl_pvadds_vsvl
8651 .{ .tag = @enumFromInt(1755), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8652 // __builtin_ve_vl_pvadds_vsvvl
8653 .{ .tag = @enumFromInt(1756), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8654 // __builtin_ve_vl_pvadds_vvvMvl
8655 .{ .tag = @enumFromInt(1757), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8656 // __builtin_ve_vl_pvadds_vvvl
8657 .{ .tag = @enumFromInt(1758), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8658 // __builtin_ve_vl_pvadds_vvvvl
8659 .{ .tag = @enumFromInt(1759), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8660 // __builtin_ve_vl_pvaddu_vsvMvl
8661 .{ .tag = @enumFromInt(1760), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8662 // __builtin_ve_vl_pvaddu_vsvl
8663 .{ .tag = @enumFromInt(1761), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8664 // __builtin_ve_vl_pvaddu_vsvvl
8665 .{ .tag = @enumFromInt(1762), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8666 // __builtin_ve_vl_pvaddu_vvvMvl
8667 .{ .tag = @enumFromInt(1763), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8668 // __builtin_ve_vl_pvaddu_vvvl
8669 .{ .tag = @enumFromInt(1764), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8670 // __builtin_ve_vl_pvaddu_vvvvl
8671 .{ .tag = @enumFromInt(1765), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8672 // __builtin_ve_vl_pvand_vsvMvl
8673 .{ .tag = @enumFromInt(1766), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8674 // __builtin_ve_vl_pvand_vsvl
8675 .{ .tag = @enumFromInt(1767), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8676 // __builtin_ve_vl_pvand_vsvvl
8677 .{ .tag = @enumFromInt(1768), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8678 // __builtin_ve_vl_pvand_vvvMvl
8679 .{ .tag = @enumFromInt(1769), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8680 // __builtin_ve_vl_pvand_vvvl
8681 .{ .tag = @enumFromInt(1770), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8682 // __builtin_ve_vl_pvand_vvvvl
8683 .{ .tag = @enumFromInt(1771), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8684 // __builtin_ve_vl_pvbrd_vsMvl
8685 .{ .tag = @enumFromInt(1772), .param_str = "V256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8686 // __builtin_ve_vl_pvbrd_vsl
8687 .{ .tag = @enumFromInt(1773), .param_str = "V256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8688 // __builtin_ve_vl_pvbrd_vsvl
8689 .{ .tag = @enumFromInt(1774), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8690 // __builtin_ve_vl_pvbrv_vvMvl
8691 .{ .tag = @enumFromInt(1775), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8692 // __builtin_ve_vl_pvbrv_vvl
8693 .{ .tag = @enumFromInt(1776), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8694 // __builtin_ve_vl_pvbrv_vvvl
8695 .{ .tag = @enumFromInt(1777), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8696 // __builtin_ve_vl_pvbrvlo_vvl
8697 .{ .tag = @enumFromInt(1778), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8698 // __builtin_ve_vl_pvbrvlo_vvmvl
8699 .{ .tag = @enumFromInt(1779), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8700 // __builtin_ve_vl_pvbrvlo_vvvl
8701 .{ .tag = @enumFromInt(1780), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8702 // __builtin_ve_vl_pvbrvup_vvl
8703 .{ .tag = @enumFromInt(1781), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8704 // __builtin_ve_vl_pvbrvup_vvmvl
8705 .{ .tag = @enumFromInt(1782), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8706 // __builtin_ve_vl_pvbrvup_vvvl
8707 .{ .tag = @enumFromInt(1783), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8708 // __builtin_ve_vl_pvcmps_vsvMvl
8709 .{ .tag = @enumFromInt(1784), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8710 // __builtin_ve_vl_pvcmps_vsvl
8711 .{ .tag = @enumFromInt(1785), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8712 // __builtin_ve_vl_pvcmps_vsvvl
8713 .{ .tag = @enumFromInt(1786), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8714 // __builtin_ve_vl_pvcmps_vvvMvl
8715 .{ .tag = @enumFromInt(1787), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8716 // __builtin_ve_vl_pvcmps_vvvl
8717 .{ .tag = @enumFromInt(1788), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8718 // __builtin_ve_vl_pvcmps_vvvvl
8719 .{ .tag = @enumFromInt(1789), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8720 // __builtin_ve_vl_pvcmpu_vsvMvl
8721 .{ .tag = @enumFromInt(1790), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8722 // __builtin_ve_vl_pvcmpu_vsvl
8723 .{ .tag = @enumFromInt(1791), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8724 // __builtin_ve_vl_pvcmpu_vsvvl
8725 .{ .tag = @enumFromInt(1792), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8726 // __builtin_ve_vl_pvcmpu_vvvMvl
8727 .{ .tag = @enumFromInt(1793), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8728 // __builtin_ve_vl_pvcmpu_vvvl
8729 .{ .tag = @enumFromInt(1794), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8730 // __builtin_ve_vl_pvcmpu_vvvvl
8731 .{ .tag = @enumFromInt(1795), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8732 // __builtin_ve_vl_pvcvtsw_vvl
8733 .{ .tag = @enumFromInt(1796), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8734 // __builtin_ve_vl_pvcvtsw_vvvl
8735 .{ .tag = @enumFromInt(1797), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8736 // __builtin_ve_vl_pvcvtws_vvMvl
8737 .{ .tag = @enumFromInt(1798), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8738 // __builtin_ve_vl_pvcvtws_vvl
8739 .{ .tag = @enumFromInt(1799), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8740 // __builtin_ve_vl_pvcvtws_vvvl
8741 .{ .tag = @enumFromInt(1800), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8742 // __builtin_ve_vl_pvcvtwsrz_vvMvl
8743 .{ .tag = @enumFromInt(1801), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8744 // __builtin_ve_vl_pvcvtwsrz_vvl
8745 .{ .tag = @enumFromInt(1802), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8746 // __builtin_ve_vl_pvcvtwsrz_vvvl
8747 .{ .tag = @enumFromInt(1803), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8748 // __builtin_ve_vl_pveqv_vsvMvl
8749 .{ .tag = @enumFromInt(1804), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8750 // __builtin_ve_vl_pveqv_vsvl
8751 .{ .tag = @enumFromInt(1805), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8752 // __builtin_ve_vl_pveqv_vsvvl
8753 .{ .tag = @enumFromInt(1806), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8754 // __builtin_ve_vl_pveqv_vvvMvl
8755 .{ .tag = @enumFromInt(1807), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8756 // __builtin_ve_vl_pveqv_vvvl
8757 .{ .tag = @enumFromInt(1808), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8758 // __builtin_ve_vl_pveqv_vvvvl
8759 .{ .tag = @enumFromInt(1809), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8760 // __builtin_ve_vl_pvfadd_vsvMvl
8761 .{ .tag = @enumFromInt(1810), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8762 // __builtin_ve_vl_pvfadd_vsvl
8763 .{ .tag = @enumFromInt(1811), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8764 // __builtin_ve_vl_pvfadd_vsvvl
8765 .{ .tag = @enumFromInt(1812), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8766 // __builtin_ve_vl_pvfadd_vvvMvl
8767 .{ .tag = @enumFromInt(1813), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8768 // __builtin_ve_vl_pvfadd_vvvl
8769 .{ .tag = @enumFromInt(1814), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8770 // __builtin_ve_vl_pvfadd_vvvvl
8771 .{ .tag = @enumFromInt(1815), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8772 // __builtin_ve_vl_pvfcmp_vsvMvl
8773 .{ .tag = @enumFromInt(1816), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8774 // __builtin_ve_vl_pvfcmp_vsvl
8775 .{ .tag = @enumFromInt(1817), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8776 // __builtin_ve_vl_pvfcmp_vsvvl
8777 .{ .tag = @enumFromInt(1818), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8778 // __builtin_ve_vl_pvfcmp_vvvMvl
8779 .{ .tag = @enumFromInt(1819), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8780 // __builtin_ve_vl_pvfcmp_vvvl
8781 .{ .tag = @enumFromInt(1820), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8782 // __builtin_ve_vl_pvfcmp_vvvvl
8783 .{ .tag = @enumFromInt(1821), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8784 // __builtin_ve_vl_pvfmad_vsvvMvl
8785 .{ .tag = @enumFromInt(1822), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8786 // __builtin_ve_vl_pvfmad_vsvvl
8787 .{ .tag = @enumFromInt(1823), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8788 // __builtin_ve_vl_pvfmad_vsvvvl
8789 .{ .tag = @enumFromInt(1824), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8790 // __builtin_ve_vl_pvfmad_vvsvMvl
8791 .{ .tag = @enumFromInt(1825), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8792 // __builtin_ve_vl_pvfmad_vvsvl
8793 .{ .tag = @enumFromInt(1826), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8794 // __builtin_ve_vl_pvfmad_vvsvvl
8795 .{ .tag = @enumFromInt(1827), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8796 // __builtin_ve_vl_pvfmad_vvvvMvl
8797 .{ .tag = @enumFromInt(1828), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8798 // __builtin_ve_vl_pvfmad_vvvvl
8799 .{ .tag = @enumFromInt(1829), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8800 // __builtin_ve_vl_pvfmad_vvvvvl
8801 .{ .tag = @enumFromInt(1830), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8802 // __builtin_ve_vl_pvfmax_vsvMvl
8803 .{ .tag = @enumFromInt(1831), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8804 // __builtin_ve_vl_pvfmax_vsvl
8805 .{ .tag = @enumFromInt(1832), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8806 // __builtin_ve_vl_pvfmax_vsvvl
8807 .{ .tag = @enumFromInt(1833), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8808 // __builtin_ve_vl_pvfmax_vvvMvl
8809 .{ .tag = @enumFromInt(1834), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8810 // __builtin_ve_vl_pvfmax_vvvl
8811 .{ .tag = @enumFromInt(1835), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8812 // __builtin_ve_vl_pvfmax_vvvvl
8813 .{ .tag = @enumFromInt(1836), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8814 // __builtin_ve_vl_pvfmin_vsvMvl
8815 .{ .tag = @enumFromInt(1837), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8816 // __builtin_ve_vl_pvfmin_vsvl
8817 .{ .tag = @enumFromInt(1838), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8818 // __builtin_ve_vl_pvfmin_vsvvl
8819 .{ .tag = @enumFromInt(1839), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8820 // __builtin_ve_vl_pvfmin_vvvMvl
8821 .{ .tag = @enumFromInt(1840), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8822 // __builtin_ve_vl_pvfmin_vvvl
8823 .{ .tag = @enumFromInt(1841), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8824 // __builtin_ve_vl_pvfmin_vvvvl
8825 .{ .tag = @enumFromInt(1842), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8826 // __builtin_ve_vl_pvfmkaf_Ml
8827 .{ .tag = @enumFromInt(1843), .param_str = "V512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8828 // __builtin_ve_vl_pvfmkat_Ml
8829 .{ .tag = @enumFromInt(1844), .param_str = "V512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8830 // __builtin_ve_vl_pvfmkseq_MvMl
8831 .{ .tag = @enumFromInt(1845), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8832 // __builtin_ve_vl_pvfmkseq_Mvl
8833 .{ .tag = @enumFromInt(1846), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8834 // __builtin_ve_vl_pvfmkseqnan_MvMl
8835 .{ .tag = @enumFromInt(1847), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8836 // __builtin_ve_vl_pvfmkseqnan_Mvl
8837 .{ .tag = @enumFromInt(1848), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8838 // __builtin_ve_vl_pvfmksge_MvMl
8839 .{ .tag = @enumFromInt(1849), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8840 // __builtin_ve_vl_pvfmksge_Mvl
8841 .{ .tag = @enumFromInt(1850), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8842 // __builtin_ve_vl_pvfmksgenan_MvMl
8843 .{ .tag = @enumFromInt(1851), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8844 // __builtin_ve_vl_pvfmksgenan_Mvl
8845 .{ .tag = @enumFromInt(1852), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8846 // __builtin_ve_vl_pvfmksgt_MvMl
8847 .{ .tag = @enumFromInt(1853), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8848 // __builtin_ve_vl_pvfmksgt_Mvl
8849 .{ .tag = @enumFromInt(1854), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8850 // __builtin_ve_vl_pvfmksgtnan_MvMl
8851 .{ .tag = @enumFromInt(1855), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8852 // __builtin_ve_vl_pvfmksgtnan_Mvl
8853 .{ .tag = @enumFromInt(1856), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8854 // __builtin_ve_vl_pvfmksle_MvMl
8855 .{ .tag = @enumFromInt(1857), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8856 // __builtin_ve_vl_pvfmksle_Mvl
8857 .{ .tag = @enumFromInt(1858), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8858 // __builtin_ve_vl_pvfmkslenan_MvMl
8859 .{ .tag = @enumFromInt(1859), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8860 // __builtin_ve_vl_pvfmkslenan_Mvl
8861 .{ .tag = @enumFromInt(1860), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8862 // __builtin_ve_vl_pvfmksloeq_mvl
8863 .{ .tag = @enumFromInt(1861), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8864 // __builtin_ve_vl_pvfmksloeq_mvml
8865 .{ .tag = @enumFromInt(1862), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8866 // __builtin_ve_vl_pvfmksloeqnan_mvl
8867 .{ .tag = @enumFromInt(1863), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8868 // __builtin_ve_vl_pvfmksloeqnan_mvml
8869 .{ .tag = @enumFromInt(1864), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8870 // __builtin_ve_vl_pvfmksloge_mvl
8871 .{ .tag = @enumFromInt(1865), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8872 // __builtin_ve_vl_pvfmksloge_mvml
8873 .{ .tag = @enumFromInt(1866), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8874 // __builtin_ve_vl_pvfmkslogenan_mvl
8875 .{ .tag = @enumFromInt(1867), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8876 // __builtin_ve_vl_pvfmkslogenan_mvml
8877 .{ .tag = @enumFromInt(1868), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8878 // __builtin_ve_vl_pvfmkslogt_mvl
8879 .{ .tag = @enumFromInt(1869), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8880 // __builtin_ve_vl_pvfmkslogt_mvml
8881 .{ .tag = @enumFromInt(1870), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8882 // __builtin_ve_vl_pvfmkslogtnan_mvl
8883 .{ .tag = @enumFromInt(1871), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8884 // __builtin_ve_vl_pvfmkslogtnan_mvml
8885 .{ .tag = @enumFromInt(1872), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8886 // __builtin_ve_vl_pvfmkslole_mvl
8887 .{ .tag = @enumFromInt(1873), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8888 // __builtin_ve_vl_pvfmkslole_mvml
8889 .{ .tag = @enumFromInt(1874), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8890 // __builtin_ve_vl_pvfmkslolenan_mvl
8891 .{ .tag = @enumFromInt(1875), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8892 // __builtin_ve_vl_pvfmkslolenan_mvml
8893 .{ .tag = @enumFromInt(1876), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8894 // __builtin_ve_vl_pvfmkslolt_mvl
8895 .{ .tag = @enumFromInt(1877), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8896 // __builtin_ve_vl_pvfmkslolt_mvml
8897 .{ .tag = @enumFromInt(1878), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8898 // __builtin_ve_vl_pvfmksloltnan_mvl
8899 .{ .tag = @enumFromInt(1879), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8900 // __builtin_ve_vl_pvfmksloltnan_mvml
8901 .{ .tag = @enumFromInt(1880), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8902 // __builtin_ve_vl_pvfmkslonan_mvl
8903 .{ .tag = @enumFromInt(1881), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8904 // __builtin_ve_vl_pvfmkslonan_mvml
8905 .{ .tag = @enumFromInt(1882), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8906 // __builtin_ve_vl_pvfmkslone_mvl
8907 .{ .tag = @enumFromInt(1883), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8908 // __builtin_ve_vl_pvfmkslone_mvml
8909 .{ .tag = @enumFromInt(1884), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8910 // __builtin_ve_vl_pvfmkslonenan_mvl
8911 .{ .tag = @enumFromInt(1885), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8912 // __builtin_ve_vl_pvfmkslonenan_mvml
8913 .{ .tag = @enumFromInt(1886), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8914 // __builtin_ve_vl_pvfmkslonum_mvl
8915 .{ .tag = @enumFromInt(1887), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8916 // __builtin_ve_vl_pvfmkslonum_mvml
8917 .{ .tag = @enumFromInt(1888), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8918 // __builtin_ve_vl_pvfmkslt_MvMl
8919 .{ .tag = @enumFromInt(1889), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8920 // __builtin_ve_vl_pvfmkslt_Mvl
8921 .{ .tag = @enumFromInt(1890), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8922 // __builtin_ve_vl_pvfmksltnan_MvMl
8923 .{ .tag = @enumFromInt(1891), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8924 // __builtin_ve_vl_pvfmksltnan_Mvl
8925 .{ .tag = @enumFromInt(1892), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8926 // __builtin_ve_vl_pvfmksnan_MvMl
8927 .{ .tag = @enumFromInt(1893), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8928 // __builtin_ve_vl_pvfmksnan_Mvl
8929 .{ .tag = @enumFromInt(1894), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8930 // __builtin_ve_vl_pvfmksne_MvMl
8931 .{ .tag = @enumFromInt(1895), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8932 // __builtin_ve_vl_pvfmksne_Mvl
8933 .{ .tag = @enumFromInt(1896), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8934 // __builtin_ve_vl_pvfmksnenan_MvMl
8935 .{ .tag = @enumFromInt(1897), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8936 // __builtin_ve_vl_pvfmksnenan_Mvl
8937 .{ .tag = @enumFromInt(1898), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8938 // __builtin_ve_vl_pvfmksnum_MvMl
8939 .{ .tag = @enumFromInt(1899), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8940 // __builtin_ve_vl_pvfmksnum_Mvl
8941 .{ .tag = @enumFromInt(1900), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8942 // __builtin_ve_vl_pvfmksupeq_mvl
8943 .{ .tag = @enumFromInt(1901), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8944 // __builtin_ve_vl_pvfmksupeq_mvml
8945 .{ .tag = @enumFromInt(1902), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8946 // __builtin_ve_vl_pvfmksupeqnan_mvl
8947 .{ .tag = @enumFromInt(1903), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8948 // __builtin_ve_vl_pvfmksupeqnan_mvml
8949 .{ .tag = @enumFromInt(1904), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8950 // __builtin_ve_vl_pvfmksupge_mvl
8951 .{ .tag = @enumFromInt(1905), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8952 // __builtin_ve_vl_pvfmksupge_mvml
8953 .{ .tag = @enumFromInt(1906), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8954 // __builtin_ve_vl_pvfmksupgenan_mvl
8955 .{ .tag = @enumFromInt(1907), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8956 // __builtin_ve_vl_pvfmksupgenan_mvml
8957 .{ .tag = @enumFromInt(1908), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8958 // __builtin_ve_vl_pvfmksupgt_mvl
8959 .{ .tag = @enumFromInt(1909), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8960 // __builtin_ve_vl_pvfmksupgt_mvml
8961 .{ .tag = @enumFromInt(1910), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8962 // __builtin_ve_vl_pvfmksupgtnan_mvl
8963 .{ .tag = @enumFromInt(1911), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8964 // __builtin_ve_vl_pvfmksupgtnan_mvml
8965 .{ .tag = @enumFromInt(1912), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8966 // __builtin_ve_vl_pvfmksuple_mvl
8967 .{ .tag = @enumFromInt(1913), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8968 // __builtin_ve_vl_pvfmksuple_mvml
8969 .{ .tag = @enumFromInt(1914), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8970 // __builtin_ve_vl_pvfmksuplenan_mvl
8971 .{ .tag = @enumFromInt(1915), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8972 // __builtin_ve_vl_pvfmksuplenan_mvml
8973 .{ .tag = @enumFromInt(1916), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8974 // __builtin_ve_vl_pvfmksuplt_mvl
8975 .{ .tag = @enumFromInt(1917), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8976 // __builtin_ve_vl_pvfmksuplt_mvml
8977 .{ .tag = @enumFromInt(1918), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8978 // __builtin_ve_vl_pvfmksupltnan_mvl
8979 .{ .tag = @enumFromInt(1919), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8980 // __builtin_ve_vl_pvfmksupltnan_mvml
8981 .{ .tag = @enumFromInt(1920), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8982 // __builtin_ve_vl_pvfmksupnan_mvl
8983 .{ .tag = @enumFromInt(1921), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8984 // __builtin_ve_vl_pvfmksupnan_mvml
8985 .{ .tag = @enumFromInt(1922), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8986 // __builtin_ve_vl_pvfmksupne_mvl
8987 .{ .tag = @enumFromInt(1923), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8988 // __builtin_ve_vl_pvfmksupne_mvml
8989 .{ .tag = @enumFromInt(1924), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8990 // __builtin_ve_vl_pvfmksupnenan_mvl
8991 .{ .tag = @enumFromInt(1925), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8992 // __builtin_ve_vl_pvfmksupnenan_mvml
8993 .{ .tag = @enumFromInt(1926), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8994 // __builtin_ve_vl_pvfmksupnum_mvl
8995 .{ .tag = @enumFromInt(1927), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8996 // __builtin_ve_vl_pvfmksupnum_mvml
8997 .{ .tag = @enumFromInt(1928), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
8998 // __builtin_ve_vl_pvfmkweq_MvMl
8999 .{ .tag = @enumFromInt(1929), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9000 // __builtin_ve_vl_pvfmkweq_Mvl
9001 .{ .tag = @enumFromInt(1930), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9002 // __builtin_ve_vl_pvfmkweqnan_MvMl
9003 .{ .tag = @enumFromInt(1931), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9004 // __builtin_ve_vl_pvfmkweqnan_Mvl
9005 .{ .tag = @enumFromInt(1932), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9006 // __builtin_ve_vl_pvfmkwge_MvMl
9007 .{ .tag = @enumFromInt(1933), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9008 // __builtin_ve_vl_pvfmkwge_Mvl
9009 .{ .tag = @enumFromInt(1934), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9010 // __builtin_ve_vl_pvfmkwgenan_MvMl
9011 .{ .tag = @enumFromInt(1935), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9012 // __builtin_ve_vl_pvfmkwgenan_Mvl
9013 .{ .tag = @enumFromInt(1936), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9014 // __builtin_ve_vl_pvfmkwgt_MvMl
9015 .{ .tag = @enumFromInt(1937), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9016 // __builtin_ve_vl_pvfmkwgt_Mvl
9017 .{ .tag = @enumFromInt(1938), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9018 // __builtin_ve_vl_pvfmkwgtnan_MvMl
9019 .{ .tag = @enumFromInt(1939), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9020 // __builtin_ve_vl_pvfmkwgtnan_Mvl
9021 .{ .tag = @enumFromInt(1940), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9022 // __builtin_ve_vl_pvfmkwle_MvMl
9023 .{ .tag = @enumFromInt(1941), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9024 // __builtin_ve_vl_pvfmkwle_Mvl
9025 .{ .tag = @enumFromInt(1942), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9026 // __builtin_ve_vl_pvfmkwlenan_MvMl
9027 .{ .tag = @enumFromInt(1943), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9028 // __builtin_ve_vl_pvfmkwlenan_Mvl
9029 .{ .tag = @enumFromInt(1944), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9030 // __builtin_ve_vl_pvfmkwloeq_mvl
9031 .{ .tag = @enumFromInt(1945), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9032 // __builtin_ve_vl_pvfmkwloeq_mvml
9033 .{ .tag = @enumFromInt(1946), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9034 // __builtin_ve_vl_pvfmkwloeqnan_mvl
9035 .{ .tag = @enumFromInt(1947), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9036 // __builtin_ve_vl_pvfmkwloeqnan_mvml
9037 .{ .tag = @enumFromInt(1948), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9038 // __builtin_ve_vl_pvfmkwloge_mvl
9039 .{ .tag = @enumFromInt(1949), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9040 // __builtin_ve_vl_pvfmkwloge_mvml
9041 .{ .tag = @enumFromInt(1950), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9042 // __builtin_ve_vl_pvfmkwlogenan_mvl
9043 .{ .tag = @enumFromInt(1951), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9044 // __builtin_ve_vl_pvfmkwlogenan_mvml
9045 .{ .tag = @enumFromInt(1952), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9046 // __builtin_ve_vl_pvfmkwlogt_mvl
9047 .{ .tag = @enumFromInt(1953), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9048 // __builtin_ve_vl_pvfmkwlogt_mvml
9049 .{ .tag = @enumFromInt(1954), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9050 // __builtin_ve_vl_pvfmkwlogtnan_mvl
9051 .{ .tag = @enumFromInt(1955), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9052 // __builtin_ve_vl_pvfmkwlogtnan_mvml
9053 .{ .tag = @enumFromInt(1956), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9054 // __builtin_ve_vl_pvfmkwlole_mvl
9055 .{ .tag = @enumFromInt(1957), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9056 // __builtin_ve_vl_pvfmkwlole_mvml
9057 .{ .tag = @enumFromInt(1958), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9058 // __builtin_ve_vl_pvfmkwlolenan_mvl
9059 .{ .tag = @enumFromInt(1959), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9060 // __builtin_ve_vl_pvfmkwlolenan_mvml
9061 .{ .tag = @enumFromInt(1960), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9062 // __builtin_ve_vl_pvfmkwlolt_mvl
9063 .{ .tag = @enumFromInt(1961), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9064 // __builtin_ve_vl_pvfmkwlolt_mvml
9065 .{ .tag = @enumFromInt(1962), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9066 // __builtin_ve_vl_pvfmkwloltnan_mvl
9067 .{ .tag = @enumFromInt(1963), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9068 // __builtin_ve_vl_pvfmkwloltnan_mvml
9069 .{ .tag = @enumFromInt(1964), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9070 // __builtin_ve_vl_pvfmkwlonan_mvl
9071 .{ .tag = @enumFromInt(1965), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9072 // __builtin_ve_vl_pvfmkwlonan_mvml
9073 .{ .tag = @enumFromInt(1966), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9074 // __builtin_ve_vl_pvfmkwlone_mvl
9075 .{ .tag = @enumFromInt(1967), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9076 // __builtin_ve_vl_pvfmkwlone_mvml
9077 .{ .tag = @enumFromInt(1968), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9078 // __builtin_ve_vl_pvfmkwlonenan_mvl
9079 .{ .tag = @enumFromInt(1969), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9080 // __builtin_ve_vl_pvfmkwlonenan_mvml
9081 .{ .tag = @enumFromInt(1970), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9082 // __builtin_ve_vl_pvfmkwlonum_mvl
9083 .{ .tag = @enumFromInt(1971), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9084 // __builtin_ve_vl_pvfmkwlonum_mvml
9085 .{ .tag = @enumFromInt(1972), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9086 // __builtin_ve_vl_pvfmkwlt_MvMl
9087 .{ .tag = @enumFromInt(1973), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9088 // __builtin_ve_vl_pvfmkwlt_Mvl
9089 .{ .tag = @enumFromInt(1974), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9090 // __builtin_ve_vl_pvfmkwltnan_MvMl
9091 .{ .tag = @enumFromInt(1975), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9092 // __builtin_ve_vl_pvfmkwltnan_Mvl
9093 .{ .tag = @enumFromInt(1976), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9094 // __builtin_ve_vl_pvfmkwnan_MvMl
9095 .{ .tag = @enumFromInt(1977), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9096 // __builtin_ve_vl_pvfmkwnan_Mvl
9097 .{ .tag = @enumFromInt(1978), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9098 // __builtin_ve_vl_pvfmkwne_MvMl
9099 .{ .tag = @enumFromInt(1979), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9100 // __builtin_ve_vl_pvfmkwne_Mvl
9101 .{ .tag = @enumFromInt(1980), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9102 // __builtin_ve_vl_pvfmkwnenan_MvMl
9103 .{ .tag = @enumFromInt(1981), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9104 // __builtin_ve_vl_pvfmkwnenan_Mvl
9105 .{ .tag = @enumFromInt(1982), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9106 // __builtin_ve_vl_pvfmkwnum_MvMl
9107 .{ .tag = @enumFromInt(1983), .param_str = "V512bV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9108 // __builtin_ve_vl_pvfmkwnum_Mvl
9109 .{ .tag = @enumFromInt(1984), .param_str = "V512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9110 // __builtin_ve_vl_pvfmkwupeq_mvl
9111 .{ .tag = @enumFromInt(1985), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9112 // __builtin_ve_vl_pvfmkwupeq_mvml
9113 .{ .tag = @enumFromInt(1986), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9114 // __builtin_ve_vl_pvfmkwupeqnan_mvl
9115 .{ .tag = @enumFromInt(1987), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9116 // __builtin_ve_vl_pvfmkwupeqnan_mvml
9117 .{ .tag = @enumFromInt(1988), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9118 // __builtin_ve_vl_pvfmkwupge_mvl
9119 .{ .tag = @enumFromInt(1989), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9120 // __builtin_ve_vl_pvfmkwupge_mvml
9121 .{ .tag = @enumFromInt(1990), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9122 // __builtin_ve_vl_pvfmkwupgenan_mvl
9123 .{ .tag = @enumFromInt(1991), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9124 // __builtin_ve_vl_pvfmkwupgenan_mvml
9125 .{ .tag = @enumFromInt(1992), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9126 // __builtin_ve_vl_pvfmkwupgt_mvl
9127 .{ .tag = @enumFromInt(1993), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9128 // __builtin_ve_vl_pvfmkwupgt_mvml
9129 .{ .tag = @enumFromInt(1994), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9130 // __builtin_ve_vl_pvfmkwupgtnan_mvl
9131 .{ .tag = @enumFromInt(1995), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9132 // __builtin_ve_vl_pvfmkwupgtnan_mvml
9133 .{ .tag = @enumFromInt(1996), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9134 // __builtin_ve_vl_pvfmkwuple_mvl
9135 .{ .tag = @enumFromInt(1997), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9136 // __builtin_ve_vl_pvfmkwuple_mvml
9137 .{ .tag = @enumFromInt(1998), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9138 // __builtin_ve_vl_pvfmkwuplenan_mvl
9139 .{ .tag = @enumFromInt(1999), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9140 // __builtin_ve_vl_pvfmkwuplenan_mvml
9141 .{ .tag = @enumFromInt(2000), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9142 // __builtin_ve_vl_pvfmkwuplt_mvl
9143 .{ .tag = @enumFromInt(2001), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9144 // __builtin_ve_vl_pvfmkwuplt_mvml
9145 .{ .tag = @enumFromInt(2002), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9146 // __builtin_ve_vl_pvfmkwupltnan_mvl
9147 .{ .tag = @enumFromInt(2003), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9148 // __builtin_ve_vl_pvfmkwupltnan_mvml
9149 .{ .tag = @enumFromInt(2004), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9150 // __builtin_ve_vl_pvfmkwupnan_mvl
9151 .{ .tag = @enumFromInt(2005), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9152 // __builtin_ve_vl_pvfmkwupnan_mvml
9153 .{ .tag = @enumFromInt(2006), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9154 // __builtin_ve_vl_pvfmkwupne_mvl
9155 .{ .tag = @enumFromInt(2007), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9156 // __builtin_ve_vl_pvfmkwupne_mvml
9157 .{ .tag = @enumFromInt(2008), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9158 // __builtin_ve_vl_pvfmkwupnenan_mvl
9159 .{ .tag = @enumFromInt(2009), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9160 // __builtin_ve_vl_pvfmkwupnenan_mvml
9161 .{ .tag = @enumFromInt(2010), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9162 // __builtin_ve_vl_pvfmkwupnum_mvl
9163 .{ .tag = @enumFromInt(2011), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9164 // __builtin_ve_vl_pvfmkwupnum_mvml
9165 .{ .tag = @enumFromInt(2012), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9166 // __builtin_ve_vl_pvfmsb_vsvvMvl
9167 .{ .tag = @enumFromInt(2013), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9168 // __builtin_ve_vl_pvfmsb_vsvvl
9169 .{ .tag = @enumFromInt(2014), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9170 // __builtin_ve_vl_pvfmsb_vsvvvl
9171 .{ .tag = @enumFromInt(2015), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9172 // __builtin_ve_vl_pvfmsb_vvsvMvl
9173 .{ .tag = @enumFromInt(2016), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9174 // __builtin_ve_vl_pvfmsb_vvsvl
9175 .{ .tag = @enumFromInt(2017), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9176 // __builtin_ve_vl_pvfmsb_vvsvvl
9177 .{ .tag = @enumFromInt(2018), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9178 // __builtin_ve_vl_pvfmsb_vvvvMvl
9179 .{ .tag = @enumFromInt(2019), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9180 // __builtin_ve_vl_pvfmsb_vvvvl
9181 .{ .tag = @enumFromInt(2020), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9182 // __builtin_ve_vl_pvfmsb_vvvvvl
9183 .{ .tag = @enumFromInt(2021), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9184 // __builtin_ve_vl_pvfmul_vsvMvl
9185 .{ .tag = @enumFromInt(2022), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9186 // __builtin_ve_vl_pvfmul_vsvl
9187 .{ .tag = @enumFromInt(2023), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9188 // __builtin_ve_vl_pvfmul_vsvvl
9189 .{ .tag = @enumFromInt(2024), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9190 // __builtin_ve_vl_pvfmul_vvvMvl
9191 .{ .tag = @enumFromInt(2025), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9192 // __builtin_ve_vl_pvfmul_vvvl
9193 .{ .tag = @enumFromInt(2026), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9194 // __builtin_ve_vl_pvfmul_vvvvl
9195 .{ .tag = @enumFromInt(2027), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9196 // __builtin_ve_vl_pvfnmad_vsvvMvl
9197 .{ .tag = @enumFromInt(2028), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9198 // __builtin_ve_vl_pvfnmad_vsvvl
9199 .{ .tag = @enumFromInt(2029), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9200 // __builtin_ve_vl_pvfnmad_vsvvvl
9201 .{ .tag = @enumFromInt(2030), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9202 // __builtin_ve_vl_pvfnmad_vvsvMvl
9203 .{ .tag = @enumFromInt(2031), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9204 // __builtin_ve_vl_pvfnmad_vvsvl
9205 .{ .tag = @enumFromInt(2032), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9206 // __builtin_ve_vl_pvfnmad_vvsvvl
9207 .{ .tag = @enumFromInt(2033), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9208 // __builtin_ve_vl_pvfnmad_vvvvMvl
9209 .{ .tag = @enumFromInt(2034), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9210 // __builtin_ve_vl_pvfnmad_vvvvl
9211 .{ .tag = @enumFromInt(2035), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9212 // __builtin_ve_vl_pvfnmad_vvvvvl
9213 .{ .tag = @enumFromInt(2036), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9214 // __builtin_ve_vl_pvfnmsb_vsvvMvl
9215 .{ .tag = @enumFromInt(2037), .param_str = "V256dLUiV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9216 // __builtin_ve_vl_pvfnmsb_vsvvl
9217 .{ .tag = @enumFromInt(2038), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9218 // __builtin_ve_vl_pvfnmsb_vsvvvl
9219 .{ .tag = @enumFromInt(2039), .param_str = "V256dLUiV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9220 // __builtin_ve_vl_pvfnmsb_vvsvMvl
9221 .{ .tag = @enumFromInt(2040), .param_str = "V256dV256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9222 // __builtin_ve_vl_pvfnmsb_vvsvl
9223 .{ .tag = @enumFromInt(2041), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9224 // __builtin_ve_vl_pvfnmsb_vvsvvl
9225 .{ .tag = @enumFromInt(2042), .param_str = "V256dV256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9226 // __builtin_ve_vl_pvfnmsb_vvvvMvl
9227 .{ .tag = @enumFromInt(2043), .param_str = "V256dV256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9228 // __builtin_ve_vl_pvfnmsb_vvvvl
9229 .{ .tag = @enumFromInt(2044), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9230 // __builtin_ve_vl_pvfnmsb_vvvvvl
9231 .{ .tag = @enumFromInt(2045), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9232 // __builtin_ve_vl_pvfsub_vsvMvl
9233 .{ .tag = @enumFromInt(2046), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9234 // __builtin_ve_vl_pvfsub_vsvl
9235 .{ .tag = @enumFromInt(2047), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9236 // __builtin_ve_vl_pvfsub_vsvvl
9237 .{ .tag = @enumFromInt(2048), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9238 // __builtin_ve_vl_pvfsub_vvvMvl
9239 .{ .tag = @enumFromInt(2049), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9240 // __builtin_ve_vl_pvfsub_vvvl
9241 .{ .tag = @enumFromInt(2050), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9242 // __builtin_ve_vl_pvfsub_vvvvl
9243 .{ .tag = @enumFromInt(2051), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9244 // __builtin_ve_vl_pvldz_vvMvl
9245 .{ .tag = @enumFromInt(2052), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9246 // __builtin_ve_vl_pvldz_vvl
9247 .{ .tag = @enumFromInt(2053), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9248 // __builtin_ve_vl_pvldz_vvvl
9249 .{ .tag = @enumFromInt(2054), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9250 // __builtin_ve_vl_pvldzlo_vvl
9251 .{ .tag = @enumFromInt(2055), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9252 // __builtin_ve_vl_pvldzlo_vvmvl
9253 .{ .tag = @enumFromInt(2056), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9254 // __builtin_ve_vl_pvldzlo_vvvl
9255 .{ .tag = @enumFromInt(2057), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9256 // __builtin_ve_vl_pvldzup_vvl
9257 .{ .tag = @enumFromInt(2058), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9258 // __builtin_ve_vl_pvldzup_vvmvl
9259 .{ .tag = @enumFromInt(2059), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9260 // __builtin_ve_vl_pvldzup_vvvl
9261 .{ .tag = @enumFromInt(2060), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9262 // __builtin_ve_vl_pvmaxs_vsvMvl
9263 .{ .tag = @enumFromInt(2061), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9264 // __builtin_ve_vl_pvmaxs_vsvl
9265 .{ .tag = @enumFromInt(2062), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9266 // __builtin_ve_vl_pvmaxs_vsvvl
9267 .{ .tag = @enumFromInt(2063), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9268 // __builtin_ve_vl_pvmaxs_vvvMvl
9269 .{ .tag = @enumFromInt(2064), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9270 // __builtin_ve_vl_pvmaxs_vvvl
9271 .{ .tag = @enumFromInt(2065), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9272 // __builtin_ve_vl_pvmaxs_vvvvl
9273 .{ .tag = @enumFromInt(2066), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9274 // __builtin_ve_vl_pvmins_vsvMvl
9275 .{ .tag = @enumFromInt(2067), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9276 // __builtin_ve_vl_pvmins_vsvl
9277 .{ .tag = @enumFromInt(2068), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9278 // __builtin_ve_vl_pvmins_vsvvl
9279 .{ .tag = @enumFromInt(2069), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9280 // __builtin_ve_vl_pvmins_vvvMvl
9281 .{ .tag = @enumFromInt(2070), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9282 // __builtin_ve_vl_pvmins_vvvl
9283 .{ .tag = @enumFromInt(2071), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9284 // __builtin_ve_vl_pvmins_vvvvl
9285 .{ .tag = @enumFromInt(2072), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9286 // __builtin_ve_vl_pvor_vsvMvl
9287 .{ .tag = @enumFromInt(2073), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9288 // __builtin_ve_vl_pvor_vsvl
9289 .{ .tag = @enumFromInt(2074), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9290 // __builtin_ve_vl_pvor_vsvvl
9291 .{ .tag = @enumFromInt(2075), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9292 // __builtin_ve_vl_pvor_vvvMvl
9293 .{ .tag = @enumFromInt(2076), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9294 // __builtin_ve_vl_pvor_vvvl
9295 .{ .tag = @enumFromInt(2077), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9296 // __builtin_ve_vl_pvor_vvvvl
9297 .{ .tag = @enumFromInt(2078), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9298 // __builtin_ve_vl_pvpcnt_vvMvl
9299 .{ .tag = @enumFromInt(2079), .param_str = "V256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9300 // __builtin_ve_vl_pvpcnt_vvl
9301 .{ .tag = @enumFromInt(2080), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9302 // __builtin_ve_vl_pvpcnt_vvvl
9303 .{ .tag = @enumFromInt(2081), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9304 // __builtin_ve_vl_pvpcntlo_vvl
9305 .{ .tag = @enumFromInt(2082), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9306 // __builtin_ve_vl_pvpcntlo_vvmvl
9307 .{ .tag = @enumFromInt(2083), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9308 // __builtin_ve_vl_pvpcntlo_vvvl
9309 .{ .tag = @enumFromInt(2084), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9310 // __builtin_ve_vl_pvpcntup_vvl
9311 .{ .tag = @enumFromInt(2085), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9312 // __builtin_ve_vl_pvpcntup_vvmvl
9313 .{ .tag = @enumFromInt(2086), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9314 // __builtin_ve_vl_pvpcntup_vvvl
9315 .{ .tag = @enumFromInt(2087), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9316 // __builtin_ve_vl_pvrcp_vvl
9317 .{ .tag = @enumFromInt(2088), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9318 // __builtin_ve_vl_pvrcp_vvvl
9319 .{ .tag = @enumFromInt(2089), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9320 // __builtin_ve_vl_pvrsqrt_vvl
9321 .{ .tag = @enumFromInt(2090), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9322 // __builtin_ve_vl_pvrsqrt_vvvl
9323 .{ .tag = @enumFromInt(2091), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9324 // __builtin_ve_vl_pvrsqrtnex_vvl
9325 .{ .tag = @enumFromInt(2092), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9326 // __builtin_ve_vl_pvrsqrtnex_vvvl
9327 .{ .tag = @enumFromInt(2093), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9328 // __builtin_ve_vl_pvseq_vl
9329 .{ .tag = @enumFromInt(2094), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9330 // __builtin_ve_vl_pvseq_vvl
9331 .{ .tag = @enumFromInt(2095), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9332 // __builtin_ve_vl_pvseqlo_vl
9333 .{ .tag = @enumFromInt(2096), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9334 // __builtin_ve_vl_pvseqlo_vvl
9335 .{ .tag = @enumFromInt(2097), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9336 // __builtin_ve_vl_pvsequp_vl
9337 .{ .tag = @enumFromInt(2098), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9338 // __builtin_ve_vl_pvsequp_vvl
9339 .{ .tag = @enumFromInt(2099), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9340 // __builtin_ve_vl_pvsla_vvsMvl
9341 .{ .tag = @enumFromInt(2100), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9342 // __builtin_ve_vl_pvsla_vvsl
9343 .{ .tag = @enumFromInt(2101), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9344 // __builtin_ve_vl_pvsla_vvsvl
9345 .{ .tag = @enumFromInt(2102), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9346 // __builtin_ve_vl_pvsla_vvvMvl
9347 .{ .tag = @enumFromInt(2103), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9348 // __builtin_ve_vl_pvsla_vvvl
9349 .{ .tag = @enumFromInt(2104), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9350 // __builtin_ve_vl_pvsla_vvvvl
9351 .{ .tag = @enumFromInt(2105), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9352 // __builtin_ve_vl_pvsll_vvsMvl
9353 .{ .tag = @enumFromInt(2106), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9354 // __builtin_ve_vl_pvsll_vvsl
9355 .{ .tag = @enumFromInt(2107), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9356 // __builtin_ve_vl_pvsll_vvsvl
9357 .{ .tag = @enumFromInt(2108), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9358 // __builtin_ve_vl_pvsll_vvvMvl
9359 .{ .tag = @enumFromInt(2109), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9360 // __builtin_ve_vl_pvsll_vvvl
9361 .{ .tag = @enumFromInt(2110), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9362 // __builtin_ve_vl_pvsll_vvvvl
9363 .{ .tag = @enumFromInt(2111), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9364 // __builtin_ve_vl_pvsra_vvsMvl
9365 .{ .tag = @enumFromInt(2112), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9366 // __builtin_ve_vl_pvsra_vvsl
9367 .{ .tag = @enumFromInt(2113), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9368 // __builtin_ve_vl_pvsra_vvsvl
9369 .{ .tag = @enumFromInt(2114), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9370 // __builtin_ve_vl_pvsra_vvvMvl
9371 .{ .tag = @enumFromInt(2115), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9372 // __builtin_ve_vl_pvsra_vvvl
9373 .{ .tag = @enumFromInt(2116), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9374 // __builtin_ve_vl_pvsra_vvvvl
9375 .{ .tag = @enumFromInt(2117), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9376 // __builtin_ve_vl_pvsrl_vvsMvl
9377 .{ .tag = @enumFromInt(2118), .param_str = "V256dV256dLUiV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9378 // __builtin_ve_vl_pvsrl_vvsl
9379 .{ .tag = @enumFromInt(2119), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9380 // __builtin_ve_vl_pvsrl_vvsvl
9381 .{ .tag = @enumFromInt(2120), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9382 // __builtin_ve_vl_pvsrl_vvvMvl
9383 .{ .tag = @enumFromInt(2121), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9384 // __builtin_ve_vl_pvsrl_vvvl
9385 .{ .tag = @enumFromInt(2122), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9386 // __builtin_ve_vl_pvsrl_vvvvl
9387 .{ .tag = @enumFromInt(2123), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9388 // __builtin_ve_vl_pvsubs_vsvMvl
9389 .{ .tag = @enumFromInt(2124), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9390 // __builtin_ve_vl_pvsubs_vsvl
9391 .{ .tag = @enumFromInt(2125), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9392 // __builtin_ve_vl_pvsubs_vsvvl
9393 .{ .tag = @enumFromInt(2126), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9394 // __builtin_ve_vl_pvsubs_vvvMvl
9395 .{ .tag = @enumFromInt(2127), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9396 // __builtin_ve_vl_pvsubs_vvvl
9397 .{ .tag = @enumFromInt(2128), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9398 // __builtin_ve_vl_pvsubs_vvvvl
9399 .{ .tag = @enumFromInt(2129), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9400 // __builtin_ve_vl_pvsubu_vsvMvl
9401 .{ .tag = @enumFromInt(2130), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9402 // __builtin_ve_vl_pvsubu_vsvl
9403 .{ .tag = @enumFromInt(2131), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9404 // __builtin_ve_vl_pvsubu_vsvvl
9405 .{ .tag = @enumFromInt(2132), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9406 // __builtin_ve_vl_pvsubu_vvvMvl
9407 .{ .tag = @enumFromInt(2133), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9408 // __builtin_ve_vl_pvsubu_vvvl
9409 .{ .tag = @enumFromInt(2134), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9410 // __builtin_ve_vl_pvsubu_vvvvl
9411 .{ .tag = @enumFromInt(2135), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9412 // __builtin_ve_vl_pvxor_vsvMvl
9413 .{ .tag = @enumFromInt(2136), .param_str = "V256dLUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9414 // __builtin_ve_vl_pvxor_vsvl
9415 .{ .tag = @enumFromInt(2137), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9416 // __builtin_ve_vl_pvxor_vsvvl
9417 .{ .tag = @enumFromInt(2138), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9418 // __builtin_ve_vl_pvxor_vvvMvl
9419 .{ .tag = @enumFromInt(2139), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9420 // __builtin_ve_vl_pvxor_vvvl
9421 .{ .tag = @enumFromInt(2140), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9422 // __builtin_ve_vl_pvxor_vvvvl
9423 .{ .tag = @enumFromInt(2141), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9424 // __builtin_ve_vl_scr_sss
9425 .{ .tag = @enumFromInt(2142), .param_str = "vLUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9426 // __builtin_ve_vl_svm_sMs
9427 .{ .tag = @enumFromInt(2143), .param_str = "LUiV512bLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9428 // __builtin_ve_vl_svm_sms
9429 .{ .tag = @enumFromInt(2144), .param_str = "LUiV256bLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9430 // __builtin_ve_vl_svob
9431 .{ .tag = @enumFromInt(2145), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9432 // __builtin_ve_vl_tovm_sml
9433 .{ .tag = @enumFromInt(2146), .param_str = "LUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9434 // __builtin_ve_vl_tscr_ssss
9435 .{ .tag = @enumFromInt(2147), .param_str = "LUiLUiLUiLUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9436 // __builtin_ve_vl_vaddsl_vsvl
9437 .{ .tag = @enumFromInt(2148), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9438 // __builtin_ve_vl_vaddsl_vsvmvl
9439 .{ .tag = @enumFromInt(2149), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9440 // __builtin_ve_vl_vaddsl_vsvvl
9441 .{ .tag = @enumFromInt(2150), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9442 // __builtin_ve_vl_vaddsl_vvvl
9443 .{ .tag = @enumFromInt(2151), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9444 // __builtin_ve_vl_vaddsl_vvvmvl
9445 .{ .tag = @enumFromInt(2152), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9446 // __builtin_ve_vl_vaddsl_vvvvl
9447 .{ .tag = @enumFromInt(2153), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9448 // __builtin_ve_vl_vaddswsx_vsvl
9449 .{ .tag = @enumFromInt(2154), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9450 // __builtin_ve_vl_vaddswsx_vsvmvl
9451 .{ .tag = @enumFromInt(2155), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9452 // __builtin_ve_vl_vaddswsx_vsvvl
9453 .{ .tag = @enumFromInt(2156), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9454 // __builtin_ve_vl_vaddswsx_vvvl
9455 .{ .tag = @enumFromInt(2157), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9456 // __builtin_ve_vl_vaddswsx_vvvmvl
9457 .{ .tag = @enumFromInt(2158), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9458 // __builtin_ve_vl_vaddswsx_vvvvl
9459 .{ .tag = @enumFromInt(2159), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9460 // __builtin_ve_vl_vaddswzx_vsvl
9461 .{ .tag = @enumFromInt(2160), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9462 // __builtin_ve_vl_vaddswzx_vsvmvl
9463 .{ .tag = @enumFromInt(2161), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9464 // __builtin_ve_vl_vaddswzx_vsvvl
9465 .{ .tag = @enumFromInt(2162), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9466 // __builtin_ve_vl_vaddswzx_vvvl
9467 .{ .tag = @enumFromInt(2163), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9468 // __builtin_ve_vl_vaddswzx_vvvmvl
9469 .{ .tag = @enumFromInt(2164), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9470 // __builtin_ve_vl_vaddswzx_vvvvl
9471 .{ .tag = @enumFromInt(2165), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9472 // __builtin_ve_vl_vaddul_vsvl
9473 .{ .tag = @enumFromInt(2166), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9474 // __builtin_ve_vl_vaddul_vsvmvl
9475 .{ .tag = @enumFromInt(2167), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9476 // __builtin_ve_vl_vaddul_vsvvl
9477 .{ .tag = @enumFromInt(2168), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9478 // __builtin_ve_vl_vaddul_vvvl
9479 .{ .tag = @enumFromInt(2169), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9480 // __builtin_ve_vl_vaddul_vvvmvl
9481 .{ .tag = @enumFromInt(2170), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9482 // __builtin_ve_vl_vaddul_vvvvl
9483 .{ .tag = @enumFromInt(2171), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9484 // __builtin_ve_vl_vadduw_vsvl
9485 .{ .tag = @enumFromInt(2172), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9486 // __builtin_ve_vl_vadduw_vsvmvl
9487 .{ .tag = @enumFromInt(2173), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9488 // __builtin_ve_vl_vadduw_vsvvl
9489 .{ .tag = @enumFromInt(2174), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9490 // __builtin_ve_vl_vadduw_vvvl
9491 .{ .tag = @enumFromInt(2175), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9492 // __builtin_ve_vl_vadduw_vvvmvl
9493 .{ .tag = @enumFromInt(2176), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9494 // __builtin_ve_vl_vadduw_vvvvl
9495 .{ .tag = @enumFromInt(2177), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9496 // __builtin_ve_vl_vand_vsvl
9497 .{ .tag = @enumFromInt(2178), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9498 // __builtin_ve_vl_vand_vsvmvl
9499 .{ .tag = @enumFromInt(2179), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9500 // __builtin_ve_vl_vand_vsvvl
9501 .{ .tag = @enumFromInt(2180), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9502 // __builtin_ve_vl_vand_vvvl
9503 .{ .tag = @enumFromInt(2181), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9504 // __builtin_ve_vl_vand_vvvmvl
9505 .{ .tag = @enumFromInt(2182), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9506 // __builtin_ve_vl_vand_vvvvl
9507 .{ .tag = @enumFromInt(2183), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9508 // __builtin_ve_vl_vbrdd_vsl
9509 .{ .tag = @enumFromInt(2184), .param_str = "V256ddUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9510 // __builtin_ve_vl_vbrdd_vsmvl
9511 .{ .tag = @enumFromInt(2185), .param_str = "V256ddV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9512 // __builtin_ve_vl_vbrdd_vsvl
9513 .{ .tag = @enumFromInt(2186), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9514 // __builtin_ve_vl_vbrdl_vsl
9515 .{ .tag = @enumFromInt(2187), .param_str = "V256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9516 // __builtin_ve_vl_vbrdl_vsmvl
9517 .{ .tag = @enumFromInt(2188), .param_str = "V256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9518 // __builtin_ve_vl_vbrdl_vsvl
9519 .{ .tag = @enumFromInt(2189), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9520 // __builtin_ve_vl_vbrds_vsl
9521 .{ .tag = @enumFromInt(2190), .param_str = "V256dfUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9522 // __builtin_ve_vl_vbrds_vsmvl
9523 .{ .tag = @enumFromInt(2191), .param_str = "V256dfV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9524 // __builtin_ve_vl_vbrds_vsvl
9525 .{ .tag = @enumFromInt(2192), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9526 // __builtin_ve_vl_vbrdw_vsl
9527 .{ .tag = @enumFromInt(2193), .param_str = "V256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9528 // __builtin_ve_vl_vbrdw_vsmvl
9529 .{ .tag = @enumFromInt(2194), .param_str = "V256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9530 // __builtin_ve_vl_vbrdw_vsvl
9531 .{ .tag = @enumFromInt(2195), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9532 // __builtin_ve_vl_vbrv_vvl
9533 .{ .tag = @enumFromInt(2196), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9534 // __builtin_ve_vl_vbrv_vvmvl
9535 .{ .tag = @enumFromInt(2197), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9536 // __builtin_ve_vl_vbrv_vvvl
9537 .{ .tag = @enumFromInt(2198), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9538 // __builtin_ve_vl_vcmpsl_vsvl
9539 .{ .tag = @enumFromInt(2199), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9540 // __builtin_ve_vl_vcmpsl_vsvmvl
9541 .{ .tag = @enumFromInt(2200), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9542 // __builtin_ve_vl_vcmpsl_vsvvl
9543 .{ .tag = @enumFromInt(2201), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9544 // __builtin_ve_vl_vcmpsl_vvvl
9545 .{ .tag = @enumFromInt(2202), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9546 // __builtin_ve_vl_vcmpsl_vvvmvl
9547 .{ .tag = @enumFromInt(2203), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9548 // __builtin_ve_vl_vcmpsl_vvvvl
9549 .{ .tag = @enumFromInt(2204), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9550 // __builtin_ve_vl_vcmpswsx_vsvl
9551 .{ .tag = @enumFromInt(2205), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9552 // __builtin_ve_vl_vcmpswsx_vsvmvl
9553 .{ .tag = @enumFromInt(2206), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9554 // __builtin_ve_vl_vcmpswsx_vsvvl
9555 .{ .tag = @enumFromInt(2207), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9556 // __builtin_ve_vl_vcmpswsx_vvvl
9557 .{ .tag = @enumFromInt(2208), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9558 // __builtin_ve_vl_vcmpswsx_vvvmvl
9559 .{ .tag = @enumFromInt(2209), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9560 // __builtin_ve_vl_vcmpswsx_vvvvl
9561 .{ .tag = @enumFromInt(2210), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9562 // __builtin_ve_vl_vcmpswzx_vsvl
9563 .{ .tag = @enumFromInt(2211), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9564 // __builtin_ve_vl_vcmpswzx_vsvmvl
9565 .{ .tag = @enumFromInt(2212), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9566 // __builtin_ve_vl_vcmpswzx_vsvvl
9567 .{ .tag = @enumFromInt(2213), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9568 // __builtin_ve_vl_vcmpswzx_vvvl
9569 .{ .tag = @enumFromInt(2214), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9570 // __builtin_ve_vl_vcmpswzx_vvvmvl
9571 .{ .tag = @enumFromInt(2215), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9572 // __builtin_ve_vl_vcmpswzx_vvvvl
9573 .{ .tag = @enumFromInt(2216), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9574 // __builtin_ve_vl_vcmpul_vsvl
9575 .{ .tag = @enumFromInt(2217), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9576 // __builtin_ve_vl_vcmpul_vsvmvl
9577 .{ .tag = @enumFromInt(2218), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9578 // __builtin_ve_vl_vcmpul_vsvvl
9579 .{ .tag = @enumFromInt(2219), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9580 // __builtin_ve_vl_vcmpul_vvvl
9581 .{ .tag = @enumFromInt(2220), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9582 // __builtin_ve_vl_vcmpul_vvvmvl
9583 .{ .tag = @enumFromInt(2221), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9584 // __builtin_ve_vl_vcmpul_vvvvl
9585 .{ .tag = @enumFromInt(2222), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9586 // __builtin_ve_vl_vcmpuw_vsvl
9587 .{ .tag = @enumFromInt(2223), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9588 // __builtin_ve_vl_vcmpuw_vsvmvl
9589 .{ .tag = @enumFromInt(2224), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9590 // __builtin_ve_vl_vcmpuw_vsvvl
9591 .{ .tag = @enumFromInt(2225), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9592 // __builtin_ve_vl_vcmpuw_vvvl
9593 .{ .tag = @enumFromInt(2226), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9594 // __builtin_ve_vl_vcmpuw_vvvmvl
9595 .{ .tag = @enumFromInt(2227), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9596 // __builtin_ve_vl_vcmpuw_vvvvl
9597 .{ .tag = @enumFromInt(2228), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9598 // __builtin_ve_vl_vcp_vvmvl
9599 .{ .tag = @enumFromInt(2229), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9600 // __builtin_ve_vl_vcvtdl_vvl
9601 .{ .tag = @enumFromInt(2230), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9602 // __builtin_ve_vl_vcvtdl_vvvl
9603 .{ .tag = @enumFromInt(2231), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9604 // __builtin_ve_vl_vcvtds_vvl
9605 .{ .tag = @enumFromInt(2232), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9606 // __builtin_ve_vl_vcvtds_vvvl
9607 .{ .tag = @enumFromInt(2233), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9608 // __builtin_ve_vl_vcvtdw_vvl
9609 .{ .tag = @enumFromInt(2234), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9610 // __builtin_ve_vl_vcvtdw_vvvl
9611 .{ .tag = @enumFromInt(2235), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9612 // __builtin_ve_vl_vcvtld_vvl
9613 .{ .tag = @enumFromInt(2236), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9614 // __builtin_ve_vl_vcvtld_vvmvl
9615 .{ .tag = @enumFromInt(2237), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9616 // __builtin_ve_vl_vcvtld_vvvl
9617 .{ .tag = @enumFromInt(2238), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9618 // __builtin_ve_vl_vcvtldrz_vvl
9619 .{ .tag = @enumFromInt(2239), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9620 // __builtin_ve_vl_vcvtldrz_vvmvl
9621 .{ .tag = @enumFromInt(2240), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9622 // __builtin_ve_vl_vcvtldrz_vvvl
9623 .{ .tag = @enumFromInt(2241), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9624 // __builtin_ve_vl_vcvtsd_vvl
9625 .{ .tag = @enumFromInt(2242), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9626 // __builtin_ve_vl_vcvtsd_vvvl
9627 .{ .tag = @enumFromInt(2243), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9628 // __builtin_ve_vl_vcvtsw_vvl
9629 .{ .tag = @enumFromInt(2244), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9630 // __builtin_ve_vl_vcvtsw_vvvl
9631 .{ .tag = @enumFromInt(2245), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9632 // __builtin_ve_vl_vcvtwdsx_vvl
9633 .{ .tag = @enumFromInt(2246), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9634 // __builtin_ve_vl_vcvtwdsx_vvmvl
9635 .{ .tag = @enumFromInt(2247), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9636 // __builtin_ve_vl_vcvtwdsx_vvvl
9637 .{ .tag = @enumFromInt(2248), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9638 // __builtin_ve_vl_vcvtwdsxrz_vvl
9639 .{ .tag = @enumFromInt(2249), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9640 // __builtin_ve_vl_vcvtwdsxrz_vvmvl
9641 .{ .tag = @enumFromInt(2250), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9642 // __builtin_ve_vl_vcvtwdsxrz_vvvl
9643 .{ .tag = @enumFromInt(2251), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9644 // __builtin_ve_vl_vcvtwdzx_vvl
9645 .{ .tag = @enumFromInt(2252), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9646 // __builtin_ve_vl_vcvtwdzx_vvmvl
9647 .{ .tag = @enumFromInt(2253), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9648 // __builtin_ve_vl_vcvtwdzx_vvvl
9649 .{ .tag = @enumFromInt(2254), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9650 // __builtin_ve_vl_vcvtwdzxrz_vvl
9651 .{ .tag = @enumFromInt(2255), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9652 // __builtin_ve_vl_vcvtwdzxrz_vvmvl
9653 .{ .tag = @enumFromInt(2256), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9654 // __builtin_ve_vl_vcvtwdzxrz_vvvl
9655 .{ .tag = @enumFromInt(2257), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9656 // __builtin_ve_vl_vcvtwssx_vvl
9657 .{ .tag = @enumFromInt(2258), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9658 // __builtin_ve_vl_vcvtwssx_vvmvl
9659 .{ .tag = @enumFromInt(2259), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9660 // __builtin_ve_vl_vcvtwssx_vvvl
9661 .{ .tag = @enumFromInt(2260), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9662 // __builtin_ve_vl_vcvtwssxrz_vvl
9663 .{ .tag = @enumFromInt(2261), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9664 // __builtin_ve_vl_vcvtwssxrz_vvmvl
9665 .{ .tag = @enumFromInt(2262), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9666 // __builtin_ve_vl_vcvtwssxrz_vvvl
9667 .{ .tag = @enumFromInt(2263), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9668 // __builtin_ve_vl_vcvtwszx_vvl
9669 .{ .tag = @enumFromInt(2264), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9670 // __builtin_ve_vl_vcvtwszx_vvmvl
9671 .{ .tag = @enumFromInt(2265), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9672 // __builtin_ve_vl_vcvtwszx_vvvl
9673 .{ .tag = @enumFromInt(2266), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9674 // __builtin_ve_vl_vcvtwszxrz_vvl
9675 .{ .tag = @enumFromInt(2267), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9676 // __builtin_ve_vl_vcvtwszxrz_vvmvl
9677 .{ .tag = @enumFromInt(2268), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9678 // __builtin_ve_vl_vcvtwszxrz_vvvl
9679 .{ .tag = @enumFromInt(2269), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9680 // __builtin_ve_vl_vdivsl_vsvl
9681 .{ .tag = @enumFromInt(2270), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9682 // __builtin_ve_vl_vdivsl_vsvmvl
9683 .{ .tag = @enumFromInt(2271), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9684 // __builtin_ve_vl_vdivsl_vsvvl
9685 .{ .tag = @enumFromInt(2272), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9686 // __builtin_ve_vl_vdivsl_vvsl
9687 .{ .tag = @enumFromInt(2273), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9688 // __builtin_ve_vl_vdivsl_vvsmvl
9689 .{ .tag = @enumFromInt(2274), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9690 // __builtin_ve_vl_vdivsl_vvsvl
9691 .{ .tag = @enumFromInt(2275), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9692 // __builtin_ve_vl_vdivsl_vvvl
9693 .{ .tag = @enumFromInt(2276), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9694 // __builtin_ve_vl_vdivsl_vvvmvl
9695 .{ .tag = @enumFromInt(2277), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9696 // __builtin_ve_vl_vdivsl_vvvvl
9697 .{ .tag = @enumFromInt(2278), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9698 // __builtin_ve_vl_vdivswsx_vsvl
9699 .{ .tag = @enumFromInt(2279), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9700 // __builtin_ve_vl_vdivswsx_vsvmvl
9701 .{ .tag = @enumFromInt(2280), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9702 // __builtin_ve_vl_vdivswsx_vsvvl
9703 .{ .tag = @enumFromInt(2281), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9704 // __builtin_ve_vl_vdivswsx_vvsl
9705 .{ .tag = @enumFromInt(2282), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9706 // __builtin_ve_vl_vdivswsx_vvsmvl
9707 .{ .tag = @enumFromInt(2283), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9708 // __builtin_ve_vl_vdivswsx_vvsvl
9709 .{ .tag = @enumFromInt(2284), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9710 // __builtin_ve_vl_vdivswsx_vvvl
9711 .{ .tag = @enumFromInt(2285), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9712 // __builtin_ve_vl_vdivswsx_vvvmvl
9713 .{ .tag = @enumFromInt(2286), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9714 // __builtin_ve_vl_vdivswsx_vvvvl
9715 .{ .tag = @enumFromInt(2287), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9716 // __builtin_ve_vl_vdivswzx_vsvl
9717 .{ .tag = @enumFromInt(2288), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9718 // __builtin_ve_vl_vdivswzx_vsvmvl
9719 .{ .tag = @enumFromInt(2289), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9720 // __builtin_ve_vl_vdivswzx_vsvvl
9721 .{ .tag = @enumFromInt(2290), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9722 // __builtin_ve_vl_vdivswzx_vvsl
9723 .{ .tag = @enumFromInt(2291), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9724 // __builtin_ve_vl_vdivswzx_vvsmvl
9725 .{ .tag = @enumFromInt(2292), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9726 // __builtin_ve_vl_vdivswzx_vvsvl
9727 .{ .tag = @enumFromInt(2293), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9728 // __builtin_ve_vl_vdivswzx_vvvl
9729 .{ .tag = @enumFromInt(2294), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9730 // __builtin_ve_vl_vdivswzx_vvvmvl
9731 .{ .tag = @enumFromInt(2295), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9732 // __builtin_ve_vl_vdivswzx_vvvvl
9733 .{ .tag = @enumFromInt(2296), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9734 // __builtin_ve_vl_vdivul_vsvl
9735 .{ .tag = @enumFromInt(2297), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9736 // __builtin_ve_vl_vdivul_vsvmvl
9737 .{ .tag = @enumFromInt(2298), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9738 // __builtin_ve_vl_vdivul_vsvvl
9739 .{ .tag = @enumFromInt(2299), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9740 // __builtin_ve_vl_vdivul_vvsl
9741 .{ .tag = @enumFromInt(2300), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9742 // __builtin_ve_vl_vdivul_vvsmvl
9743 .{ .tag = @enumFromInt(2301), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9744 // __builtin_ve_vl_vdivul_vvsvl
9745 .{ .tag = @enumFromInt(2302), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9746 // __builtin_ve_vl_vdivul_vvvl
9747 .{ .tag = @enumFromInt(2303), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9748 // __builtin_ve_vl_vdivul_vvvmvl
9749 .{ .tag = @enumFromInt(2304), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9750 // __builtin_ve_vl_vdivul_vvvvl
9751 .{ .tag = @enumFromInt(2305), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9752 // __builtin_ve_vl_vdivuw_vsvl
9753 .{ .tag = @enumFromInt(2306), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9754 // __builtin_ve_vl_vdivuw_vsvmvl
9755 .{ .tag = @enumFromInt(2307), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9756 // __builtin_ve_vl_vdivuw_vsvvl
9757 .{ .tag = @enumFromInt(2308), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9758 // __builtin_ve_vl_vdivuw_vvsl
9759 .{ .tag = @enumFromInt(2309), .param_str = "V256dV256dUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9760 // __builtin_ve_vl_vdivuw_vvsmvl
9761 .{ .tag = @enumFromInt(2310), .param_str = "V256dV256dUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9762 // __builtin_ve_vl_vdivuw_vvsvl
9763 .{ .tag = @enumFromInt(2311), .param_str = "V256dV256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9764 // __builtin_ve_vl_vdivuw_vvvl
9765 .{ .tag = @enumFromInt(2312), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9766 // __builtin_ve_vl_vdivuw_vvvmvl
9767 .{ .tag = @enumFromInt(2313), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9768 // __builtin_ve_vl_vdivuw_vvvvl
9769 .{ .tag = @enumFromInt(2314), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9770 // __builtin_ve_vl_veqv_vsvl
9771 .{ .tag = @enumFromInt(2315), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9772 // __builtin_ve_vl_veqv_vsvmvl
9773 .{ .tag = @enumFromInt(2316), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9774 // __builtin_ve_vl_veqv_vsvvl
9775 .{ .tag = @enumFromInt(2317), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9776 // __builtin_ve_vl_veqv_vvvl
9777 .{ .tag = @enumFromInt(2318), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9778 // __builtin_ve_vl_veqv_vvvmvl
9779 .{ .tag = @enumFromInt(2319), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9780 // __builtin_ve_vl_veqv_vvvvl
9781 .{ .tag = @enumFromInt(2320), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9782 // __builtin_ve_vl_vex_vvmvl
9783 .{ .tag = @enumFromInt(2321), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9784 // __builtin_ve_vl_vfaddd_vsvl
9785 .{ .tag = @enumFromInt(2322), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9786 // __builtin_ve_vl_vfaddd_vsvmvl
9787 .{ .tag = @enumFromInt(2323), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9788 // __builtin_ve_vl_vfaddd_vsvvl
9789 .{ .tag = @enumFromInt(2324), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9790 // __builtin_ve_vl_vfaddd_vvvl
9791 .{ .tag = @enumFromInt(2325), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9792 // __builtin_ve_vl_vfaddd_vvvmvl
9793 .{ .tag = @enumFromInt(2326), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9794 // __builtin_ve_vl_vfaddd_vvvvl
9795 .{ .tag = @enumFromInt(2327), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9796 // __builtin_ve_vl_vfadds_vsvl
9797 .{ .tag = @enumFromInt(2328), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9798 // __builtin_ve_vl_vfadds_vsvmvl
9799 .{ .tag = @enumFromInt(2329), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9800 // __builtin_ve_vl_vfadds_vsvvl
9801 .{ .tag = @enumFromInt(2330), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9802 // __builtin_ve_vl_vfadds_vvvl
9803 .{ .tag = @enumFromInt(2331), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9804 // __builtin_ve_vl_vfadds_vvvmvl
9805 .{ .tag = @enumFromInt(2332), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9806 // __builtin_ve_vl_vfadds_vvvvl
9807 .{ .tag = @enumFromInt(2333), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9808 // __builtin_ve_vl_vfcmpd_vsvl
9809 .{ .tag = @enumFromInt(2334), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9810 // __builtin_ve_vl_vfcmpd_vsvmvl
9811 .{ .tag = @enumFromInt(2335), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9812 // __builtin_ve_vl_vfcmpd_vsvvl
9813 .{ .tag = @enumFromInt(2336), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9814 // __builtin_ve_vl_vfcmpd_vvvl
9815 .{ .tag = @enumFromInt(2337), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9816 // __builtin_ve_vl_vfcmpd_vvvmvl
9817 .{ .tag = @enumFromInt(2338), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9818 // __builtin_ve_vl_vfcmpd_vvvvl
9819 .{ .tag = @enumFromInt(2339), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9820 // __builtin_ve_vl_vfcmps_vsvl
9821 .{ .tag = @enumFromInt(2340), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9822 // __builtin_ve_vl_vfcmps_vsvmvl
9823 .{ .tag = @enumFromInt(2341), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9824 // __builtin_ve_vl_vfcmps_vsvvl
9825 .{ .tag = @enumFromInt(2342), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9826 // __builtin_ve_vl_vfcmps_vvvl
9827 .{ .tag = @enumFromInt(2343), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9828 // __builtin_ve_vl_vfcmps_vvvmvl
9829 .{ .tag = @enumFromInt(2344), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9830 // __builtin_ve_vl_vfcmps_vvvvl
9831 .{ .tag = @enumFromInt(2345), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9832 // __builtin_ve_vl_vfdivd_vsvl
9833 .{ .tag = @enumFromInt(2346), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9834 // __builtin_ve_vl_vfdivd_vsvmvl
9835 .{ .tag = @enumFromInt(2347), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9836 // __builtin_ve_vl_vfdivd_vsvvl
9837 .{ .tag = @enumFromInt(2348), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9838 // __builtin_ve_vl_vfdivd_vvvl
9839 .{ .tag = @enumFromInt(2349), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9840 // __builtin_ve_vl_vfdivd_vvvmvl
9841 .{ .tag = @enumFromInt(2350), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9842 // __builtin_ve_vl_vfdivd_vvvvl
9843 .{ .tag = @enumFromInt(2351), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9844 // __builtin_ve_vl_vfdivs_vsvl
9845 .{ .tag = @enumFromInt(2352), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9846 // __builtin_ve_vl_vfdivs_vsvmvl
9847 .{ .tag = @enumFromInt(2353), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9848 // __builtin_ve_vl_vfdivs_vsvvl
9849 .{ .tag = @enumFromInt(2354), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9850 // __builtin_ve_vl_vfdivs_vvvl
9851 .{ .tag = @enumFromInt(2355), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9852 // __builtin_ve_vl_vfdivs_vvvmvl
9853 .{ .tag = @enumFromInt(2356), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9854 // __builtin_ve_vl_vfdivs_vvvvl
9855 .{ .tag = @enumFromInt(2357), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9856 // __builtin_ve_vl_vfmadd_vsvvl
9857 .{ .tag = @enumFromInt(2358), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9858 // __builtin_ve_vl_vfmadd_vsvvmvl
9859 .{ .tag = @enumFromInt(2359), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9860 // __builtin_ve_vl_vfmadd_vsvvvl
9861 .{ .tag = @enumFromInt(2360), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9862 // __builtin_ve_vl_vfmadd_vvsvl
9863 .{ .tag = @enumFromInt(2361), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9864 // __builtin_ve_vl_vfmadd_vvsvmvl
9865 .{ .tag = @enumFromInt(2362), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9866 // __builtin_ve_vl_vfmadd_vvsvvl
9867 .{ .tag = @enumFromInt(2363), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9868 // __builtin_ve_vl_vfmadd_vvvvl
9869 .{ .tag = @enumFromInt(2364), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9870 // __builtin_ve_vl_vfmadd_vvvvmvl
9871 .{ .tag = @enumFromInt(2365), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9872 // __builtin_ve_vl_vfmadd_vvvvvl
9873 .{ .tag = @enumFromInt(2366), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9874 // __builtin_ve_vl_vfmads_vsvvl
9875 .{ .tag = @enumFromInt(2367), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9876 // __builtin_ve_vl_vfmads_vsvvmvl
9877 .{ .tag = @enumFromInt(2368), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9878 // __builtin_ve_vl_vfmads_vsvvvl
9879 .{ .tag = @enumFromInt(2369), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9880 // __builtin_ve_vl_vfmads_vvsvl
9881 .{ .tag = @enumFromInt(2370), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9882 // __builtin_ve_vl_vfmads_vvsvmvl
9883 .{ .tag = @enumFromInt(2371), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9884 // __builtin_ve_vl_vfmads_vvsvvl
9885 .{ .tag = @enumFromInt(2372), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9886 // __builtin_ve_vl_vfmads_vvvvl
9887 .{ .tag = @enumFromInt(2373), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9888 // __builtin_ve_vl_vfmads_vvvvmvl
9889 .{ .tag = @enumFromInt(2374), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9890 // __builtin_ve_vl_vfmads_vvvvvl
9891 .{ .tag = @enumFromInt(2375), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9892 // __builtin_ve_vl_vfmaxd_vsvl
9893 .{ .tag = @enumFromInt(2376), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9894 // __builtin_ve_vl_vfmaxd_vsvmvl
9895 .{ .tag = @enumFromInt(2377), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9896 // __builtin_ve_vl_vfmaxd_vsvvl
9897 .{ .tag = @enumFromInt(2378), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9898 // __builtin_ve_vl_vfmaxd_vvvl
9899 .{ .tag = @enumFromInt(2379), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9900 // __builtin_ve_vl_vfmaxd_vvvmvl
9901 .{ .tag = @enumFromInt(2380), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9902 // __builtin_ve_vl_vfmaxd_vvvvl
9903 .{ .tag = @enumFromInt(2381), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9904 // __builtin_ve_vl_vfmaxs_vsvl
9905 .{ .tag = @enumFromInt(2382), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9906 // __builtin_ve_vl_vfmaxs_vsvmvl
9907 .{ .tag = @enumFromInt(2383), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9908 // __builtin_ve_vl_vfmaxs_vsvvl
9909 .{ .tag = @enumFromInt(2384), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9910 // __builtin_ve_vl_vfmaxs_vvvl
9911 .{ .tag = @enumFromInt(2385), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9912 // __builtin_ve_vl_vfmaxs_vvvmvl
9913 .{ .tag = @enumFromInt(2386), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9914 // __builtin_ve_vl_vfmaxs_vvvvl
9915 .{ .tag = @enumFromInt(2387), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9916 // __builtin_ve_vl_vfmind_vsvl
9917 .{ .tag = @enumFromInt(2388), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9918 // __builtin_ve_vl_vfmind_vsvmvl
9919 .{ .tag = @enumFromInt(2389), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9920 // __builtin_ve_vl_vfmind_vsvvl
9921 .{ .tag = @enumFromInt(2390), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9922 // __builtin_ve_vl_vfmind_vvvl
9923 .{ .tag = @enumFromInt(2391), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9924 // __builtin_ve_vl_vfmind_vvvmvl
9925 .{ .tag = @enumFromInt(2392), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9926 // __builtin_ve_vl_vfmind_vvvvl
9927 .{ .tag = @enumFromInt(2393), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9928 // __builtin_ve_vl_vfmins_vsvl
9929 .{ .tag = @enumFromInt(2394), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9930 // __builtin_ve_vl_vfmins_vsvmvl
9931 .{ .tag = @enumFromInt(2395), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9932 // __builtin_ve_vl_vfmins_vsvvl
9933 .{ .tag = @enumFromInt(2396), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9934 // __builtin_ve_vl_vfmins_vvvl
9935 .{ .tag = @enumFromInt(2397), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9936 // __builtin_ve_vl_vfmins_vvvmvl
9937 .{ .tag = @enumFromInt(2398), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9938 // __builtin_ve_vl_vfmins_vvvvl
9939 .{ .tag = @enumFromInt(2399), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9940 // __builtin_ve_vl_vfmkdeq_mvl
9941 .{ .tag = @enumFromInt(2400), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9942 // __builtin_ve_vl_vfmkdeq_mvml
9943 .{ .tag = @enumFromInt(2401), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9944 // __builtin_ve_vl_vfmkdeqnan_mvl
9945 .{ .tag = @enumFromInt(2402), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9946 // __builtin_ve_vl_vfmkdeqnan_mvml
9947 .{ .tag = @enumFromInt(2403), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9948 // __builtin_ve_vl_vfmkdge_mvl
9949 .{ .tag = @enumFromInt(2404), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9950 // __builtin_ve_vl_vfmkdge_mvml
9951 .{ .tag = @enumFromInt(2405), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9952 // __builtin_ve_vl_vfmkdgenan_mvl
9953 .{ .tag = @enumFromInt(2406), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9954 // __builtin_ve_vl_vfmkdgenan_mvml
9955 .{ .tag = @enumFromInt(2407), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9956 // __builtin_ve_vl_vfmkdgt_mvl
9957 .{ .tag = @enumFromInt(2408), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9958 // __builtin_ve_vl_vfmkdgt_mvml
9959 .{ .tag = @enumFromInt(2409), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9960 // __builtin_ve_vl_vfmkdgtnan_mvl
9961 .{ .tag = @enumFromInt(2410), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9962 // __builtin_ve_vl_vfmkdgtnan_mvml
9963 .{ .tag = @enumFromInt(2411), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9964 // __builtin_ve_vl_vfmkdle_mvl
9965 .{ .tag = @enumFromInt(2412), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9966 // __builtin_ve_vl_vfmkdle_mvml
9967 .{ .tag = @enumFromInt(2413), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9968 // __builtin_ve_vl_vfmkdlenan_mvl
9969 .{ .tag = @enumFromInt(2414), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9970 // __builtin_ve_vl_vfmkdlenan_mvml
9971 .{ .tag = @enumFromInt(2415), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9972 // __builtin_ve_vl_vfmkdlt_mvl
9973 .{ .tag = @enumFromInt(2416), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9974 // __builtin_ve_vl_vfmkdlt_mvml
9975 .{ .tag = @enumFromInt(2417), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9976 // __builtin_ve_vl_vfmkdltnan_mvl
9977 .{ .tag = @enumFromInt(2418), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9978 // __builtin_ve_vl_vfmkdltnan_mvml
9979 .{ .tag = @enumFromInt(2419), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9980 // __builtin_ve_vl_vfmkdnan_mvl
9981 .{ .tag = @enumFromInt(2420), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9982 // __builtin_ve_vl_vfmkdnan_mvml
9983 .{ .tag = @enumFromInt(2421), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9984 // __builtin_ve_vl_vfmkdne_mvl
9985 .{ .tag = @enumFromInt(2422), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9986 // __builtin_ve_vl_vfmkdne_mvml
9987 .{ .tag = @enumFromInt(2423), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9988 // __builtin_ve_vl_vfmkdnenan_mvl
9989 .{ .tag = @enumFromInt(2424), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9990 // __builtin_ve_vl_vfmkdnenan_mvml
9991 .{ .tag = @enumFromInt(2425), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9992 // __builtin_ve_vl_vfmkdnum_mvl
9993 .{ .tag = @enumFromInt(2426), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9994 // __builtin_ve_vl_vfmkdnum_mvml
9995 .{ .tag = @enumFromInt(2427), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9996 // __builtin_ve_vl_vfmklaf_ml
9997 .{ .tag = @enumFromInt(2428), .param_str = "V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
9998 // __builtin_ve_vl_vfmklat_ml
9999 .{ .tag = @enumFromInt(2429), .param_str = "V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10000 // __builtin_ve_vl_vfmkleq_mvl
10001 .{ .tag = @enumFromInt(2430), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10002 // __builtin_ve_vl_vfmkleq_mvml
10003 .{ .tag = @enumFromInt(2431), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10004 // __builtin_ve_vl_vfmkleqnan_mvl
10005 .{ .tag = @enumFromInt(2432), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10006 // __builtin_ve_vl_vfmkleqnan_mvml
10007 .{ .tag = @enumFromInt(2433), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10008 // __builtin_ve_vl_vfmklge_mvl
10009 .{ .tag = @enumFromInt(2434), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10010 // __builtin_ve_vl_vfmklge_mvml
10011 .{ .tag = @enumFromInt(2435), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10012 // __builtin_ve_vl_vfmklgenan_mvl
10013 .{ .tag = @enumFromInt(2436), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10014 // __builtin_ve_vl_vfmklgenan_mvml
10015 .{ .tag = @enumFromInt(2437), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10016 // __builtin_ve_vl_vfmklgt_mvl
10017 .{ .tag = @enumFromInt(2438), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10018 // __builtin_ve_vl_vfmklgt_mvml
10019 .{ .tag = @enumFromInt(2439), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10020 // __builtin_ve_vl_vfmklgtnan_mvl
10021 .{ .tag = @enumFromInt(2440), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10022 // __builtin_ve_vl_vfmklgtnan_mvml
10023 .{ .tag = @enumFromInt(2441), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10024 // __builtin_ve_vl_vfmklle_mvl
10025 .{ .tag = @enumFromInt(2442), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10026 // __builtin_ve_vl_vfmklle_mvml
10027 .{ .tag = @enumFromInt(2443), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10028 // __builtin_ve_vl_vfmkllenan_mvl
10029 .{ .tag = @enumFromInt(2444), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10030 // __builtin_ve_vl_vfmkllenan_mvml
10031 .{ .tag = @enumFromInt(2445), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10032 // __builtin_ve_vl_vfmkllt_mvl
10033 .{ .tag = @enumFromInt(2446), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10034 // __builtin_ve_vl_vfmkllt_mvml
10035 .{ .tag = @enumFromInt(2447), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10036 // __builtin_ve_vl_vfmklltnan_mvl
10037 .{ .tag = @enumFromInt(2448), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10038 // __builtin_ve_vl_vfmklltnan_mvml
10039 .{ .tag = @enumFromInt(2449), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10040 // __builtin_ve_vl_vfmklnan_mvl
10041 .{ .tag = @enumFromInt(2450), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10042 // __builtin_ve_vl_vfmklnan_mvml
10043 .{ .tag = @enumFromInt(2451), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10044 // __builtin_ve_vl_vfmklne_mvl
10045 .{ .tag = @enumFromInt(2452), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10046 // __builtin_ve_vl_vfmklne_mvml
10047 .{ .tag = @enumFromInt(2453), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10048 // __builtin_ve_vl_vfmklnenan_mvl
10049 .{ .tag = @enumFromInt(2454), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10050 // __builtin_ve_vl_vfmklnenan_mvml
10051 .{ .tag = @enumFromInt(2455), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10052 // __builtin_ve_vl_vfmklnum_mvl
10053 .{ .tag = @enumFromInt(2456), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10054 // __builtin_ve_vl_vfmklnum_mvml
10055 .{ .tag = @enumFromInt(2457), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10056 // __builtin_ve_vl_vfmkseq_mvl
10057 .{ .tag = @enumFromInt(2458), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10058 // __builtin_ve_vl_vfmkseq_mvml
10059 .{ .tag = @enumFromInt(2459), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10060 // __builtin_ve_vl_vfmkseqnan_mvl
10061 .{ .tag = @enumFromInt(2460), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10062 // __builtin_ve_vl_vfmkseqnan_mvml
10063 .{ .tag = @enumFromInt(2461), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10064 // __builtin_ve_vl_vfmksge_mvl
10065 .{ .tag = @enumFromInt(2462), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10066 // __builtin_ve_vl_vfmksge_mvml
10067 .{ .tag = @enumFromInt(2463), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10068 // __builtin_ve_vl_vfmksgenan_mvl
10069 .{ .tag = @enumFromInt(2464), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10070 // __builtin_ve_vl_vfmksgenan_mvml
10071 .{ .tag = @enumFromInt(2465), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10072 // __builtin_ve_vl_vfmksgt_mvl
10073 .{ .tag = @enumFromInt(2466), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10074 // __builtin_ve_vl_vfmksgt_mvml
10075 .{ .tag = @enumFromInt(2467), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10076 // __builtin_ve_vl_vfmksgtnan_mvl
10077 .{ .tag = @enumFromInt(2468), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10078 // __builtin_ve_vl_vfmksgtnan_mvml
10079 .{ .tag = @enumFromInt(2469), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10080 // __builtin_ve_vl_vfmksle_mvl
10081 .{ .tag = @enumFromInt(2470), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10082 // __builtin_ve_vl_vfmksle_mvml
10083 .{ .tag = @enumFromInt(2471), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10084 // __builtin_ve_vl_vfmkslenan_mvl
10085 .{ .tag = @enumFromInt(2472), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10086 // __builtin_ve_vl_vfmkslenan_mvml
10087 .{ .tag = @enumFromInt(2473), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10088 // __builtin_ve_vl_vfmkslt_mvl
10089 .{ .tag = @enumFromInt(2474), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10090 // __builtin_ve_vl_vfmkslt_mvml
10091 .{ .tag = @enumFromInt(2475), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10092 // __builtin_ve_vl_vfmksltnan_mvl
10093 .{ .tag = @enumFromInt(2476), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10094 // __builtin_ve_vl_vfmksltnan_mvml
10095 .{ .tag = @enumFromInt(2477), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10096 // __builtin_ve_vl_vfmksnan_mvl
10097 .{ .tag = @enumFromInt(2478), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10098 // __builtin_ve_vl_vfmksnan_mvml
10099 .{ .tag = @enumFromInt(2479), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10100 // __builtin_ve_vl_vfmksne_mvl
10101 .{ .tag = @enumFromInt(2480), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10102 // __builtin_ve_vl_vfmksne_mvml
10103 .{ .tag = @enumFromInt(2481), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10104 // __builtin_ve_vl_vfmksnenan_mvl
10105 .{ .tag = @enumFromInt(2482), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10106 // __builtin_ve_vl_vfmksnenan_mvml
10107 .{ .tag = @enumFromInt(2483), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10108 // __builtin_ve_vl_vfmksnum_mvl
10109 .{ .tag = @enumFromInt(2484), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10110 // __builtin_ve_vl_vfmksnum_mvml
10111 .{ .tag = @enumFromInt(2485), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10112 // __builtin_ve_vl_vfmkweq_mvl
10113 .{ .tag = @enumFromInt(2486), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10114 // __builtin_ve_vl_vfmkweq_mvml
10115 .{ .tag = @enumFromInt(2487), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10116 // __builtin_ve_vl_vfmkweqnan_mvl
10117 .{ .tag = @enumFromInt(2488), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10118 // __builtin_ve_vl_vfmkweqnan_mvml
10119 .{ .tag = @enumFromInt(2489), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10120 // __builtin_ve_vl_vfmkwge_mvl
10121 .{ .tag = @enumFromInt(2490), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10122 // __builtin_ve_vl_vfmkwge_mvml
10123 .{ .tag = @enumFromInt(2491), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10124 // __builtin_ve_vl_vfmkwgenan_mvl
10125 .{ .tag = @enumFromInt(2492), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10126 // __builtin_ve_vl_vfmkwgenan_mvml
10127 .{ .tag = @enumFromInt(2493), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10128 // __builtin_ve_vl_vfmkwgt_mvl
10129 .{ .tag = @enumFromInt(2494), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10130 // __builtin_ve_vl_vfmkwgt_mvml
10131 .{ .tag = @enumFromInt(2495), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10132 // __builtin_ve_vl_vfmkwgtnan_mvl
10133 .{ .tag = @enumFromInt(2496), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10134 // __builtin_ve_vl_vfmkwgtnan_mvml
10135 .{ .tag = @enumFromInt(2497), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10136 // __builtin_ve_vl_vfmkwle_mvl
10137 .{ .tag = @enumFromInt(2498), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10138 // __builtin_ve_vl_vfmkwle_mvml
10139 .{ .tag = @enumFromInt(2499), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10140 // __builtin_ve_vl_vfmkwlenan_mvl
10141 .{ .tag = @enumFromInt(2500), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10142 // __builtin_ve_vl_vfmkwlenan_mvml
10143 .{ .tag = @enumFromInt(2501), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10144 // __builtin_ve_vl_vfmkwlt_mvl
10145 .{ .tag = @enumFromInt(2502), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10146 // __builtin_ve_vl_vfmkwlt_mvml
10147 .{ .tag = @enumFromInt(2503), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10148 // __builtin_ve_vl_vfmkwltnan_mvl
10149 .{ .tag = @enumFromInt(2504), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10150 // __builtin_ve_vl_vfmkwltnan_mvml
10151 .{ .tag = @enumFromInt(2505), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10152 // __builtin_ve_vl_vfmkwnan_mvl
10153 .{ .tag = @enumFromInt(2506), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10154 // __builtin_ve_vl_vfmkwnan_mvml
10155 .{ .tag = @enumFromInt(2507), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10156 // __builtin_ve_vl_vfmkwne_mvl
10157 .{ .tag = @enumFromInt(2508), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10158 // __builtin_ve_vl_vfmkwne_mvml
10159 .{ .tag = @enumFromInt(2509), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10160 // __builtin_ve_vl_vfmkwnenan_mvl
10161 .{ .tag = @enumFromInt(2510), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10162 // __builtin_ve_vl_vfmkwnenan_mvml
10163 .{ .tag = @enumFromInt(2511), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10164 // __builtin_ve_vl_vfmkwnum_mvl
10165 .{ .tag = @enumFromInt(2512), .param_str = "V256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10166 // __builtin_ve_vl_vfmkwnum_mvml
10167 .{ .tag = @enumFromInt(2513), .param_str = "V256bV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10168 // __builtin_ve_vl_vfmsbd_vsvvl
10169 .{ .tag = @enumFromInt(2514), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10170 // __builtin_ve_vl_vfmsbd_vsvvmvl
10171 .{ .tag = @enumFromInt(2515), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10172 // __builtin_ve_vl_vfmsbd_vsvvvl
10173 .{ .tag = @enumFromInt(2516), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10174 // __builtin_ve_vl_vfmsbd_vvsvl
10175 .{ .tag = @enumFromInt(2517), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10176 // __builtin_ve_vl_vfmsbd_vvsvmvl
10177 .{ .tag = @enumFromInt(2518), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10178 // __builtin_ve_vl_vfmsbd_vvsvvl
10179 .{ .tag = @enumFromInt(2519), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10180 // __builtin_ve_vl_vfmsbd_vvvvl
10181 .{ .tag = @enumFromInt(2520), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10182 // __builtin_ve_vl_vfmsbd_vvvvmvl
10183 .{ .tag = @enumFromInt(2521), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10184 // __builtin_ve_vl_vfmsbd_vvvvvl
10185 .{ .tag = @enumFromInt(2522), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10186 // __builtin_ve_vl_vfmsbs_vsvvl
10187 .{ .tag = @enumFromInt(2523), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10188 // __builtin_ve_vl_vfmsbs_vsvvmvl
10189 .{ .tag = @enumFromInt(2524), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10190 // __builtin_ve_vl_vfmsbs_vsvvvl
10191 .{ .tag = @enumFromInt(2525), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10192 // __builtin_ve_vl_vfmsbs_vvsvl
10193 .{ .tag = @enumFromInt(2526), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10194 // __builtin_ve_vl_vfmsbs_vvsvmvl
10195 .{ .tag = @enumFromInt(2527), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10196 // __builtin_ve_vl_vfmsbs_vvsvvl
10197 .{ .tag = @enumFromInt(2528), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10198 // __builtin_ve_vl_vfmsbs_vvvvl
10199 .{ .tag = @enumFromInt(2529), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10200 // __builtin_ve_vl_vfmsbs_vvvvmvl
10201 .{ .tag = @enumFromInt(2530), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10202 // __builtin_ve_vl_vfmsbs_vvvvvl
10203 .{ .tag = @enumFromInt(2531), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10204 // __builtin_ve_vl_vfmuld_vsvl
10205 .{ .tag = @enumFromInt(2532), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10206 // __builtin_ve_vl_vfmuld_vsvmvl
10207 .{ .tag = @enumFromInt(2533), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10208 // __builtin_ve_vl_vfmuld_vsvvl
10209 .{ .tag = @enumFromInt(2534), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10210 // __builtin_ve_vl_vfmuld_vvvl
10211 .{ .tag = @enumFromInt(2535), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10212 // __builtin_ve_vl_vfmuld_vvvmvl
10213 .{ .tag = @enumFromInt(2536), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10214 // __builtin_ve_vl_vfmuld_vvvvl
10215 .{ .tag = @enumFromInt(2537), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10216 // __builtin_ve_vl_vfmuls_vsvl
10217 .{ .tag = @enumFromInt(2538), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10218 // __builtin_ve_vl_vfmuls_vsvmvl
10219 .{ .tag = @enumFromInt(2539), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10220 // __builtin_ve_vl_vfmuls_vsvvl
10221 .{ .tag = @enumFromInt(2540), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10222 // __builtin_ve_vl_vfmuls_vvvl
10223 .{ .tag = @enumFromInt(2541), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10224 // __builtin_ve_vl_vfmuls_vvvmvl
10225 .{ .tag = @enumFromInt(2542), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10226 // __builtin_ve_vl_vfmuls_vvvvl
10227 .{ .tag = @enumFromInt(2543), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10228 // __builtin_ve_vl_vfnmadd_vsvvl
10229 .{ .tag = @enumFromInt(2544), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10230 // __builtin_ve_vl_vfnmadd_vsvvmvl
10231 .{ .tag = @enumFromInt(2545), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10232 // __builtin_ve_vl_vfnmadd_vsvvvl
10233 .{ .tag = @enumFromInt(2546), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10234 // __builtin_ve_vl_vfnmadd_vvsvl
10235 .{ .tag = @enumFromInt(2547), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10236 // __builtin_ve_vl_vfnmadd_vvsvmvl
10237 .{ .tag = @enumFromInt(2548), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10238 // __builtin_ve_vl_vfnmadd_vvsvvl
10239 .{ .tag = @enumFromInt(2549), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10240 // __builtin_ve_vl_vfnmadd_vvvvl
10241 .{ .tag = @enumFromInt(2550), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10242 // __builtin_ve_vl_vfnmadd_vvvvmvl
10243 .{ .tag = @enumFromInt(2551), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10244 // __builtin_ve_vl_vfnmadd_vvvvvl
10245 .{ .tag = @enumFromInt(2552), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10246 // __builtin_ve_vl_vfnmads_vsvvl
10247 .{ .tag = @enumFromInt(2553), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10248 // __builtin_ve_vl_vfnmads_vsvvmvl
10249 .{ .tag = @enumFromInt(2554), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10250 // __builtin_ve_vl_vfnmads_vsvvvl
10251 .{ .tag = @enumFromInt(2555), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10252 // __builtin_ve_vl_vfnmads_vvsvl
10253 .{ .tag = @enumFromInt(2556), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10254 // __builtin_ve_vl_vfnmads_vvsvmvl
10255 .{ .tag = @enumFromInt(2557), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10256 // __builtin_ve_vl_vfnmads_vvsvvl
10257 .{ .tag = @enumFromInt(2558), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10258 // __builtin_ve_vl_vfnmads_vvvvl
10259 .{ .tag = @enumFromInt(2559), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10260 // __builtin_ve_vl_vfnmads_vvvvmvl
10261 .{ .tag = @enumFromInt(2560), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10262 // __builtin_ve_vl_vfnmads_vvvvvl
10263 .{ .tag = @enumFromInt(2561), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10264 // __builtin_ve_vl_vfnmsbd_vsvvl
10265 .{ .tag = @enumFromInt(2562), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10266 // __builtin_ve_vl_vfnmsbd_vsvvmvl
10267 .{ .tag = @enumFromInt(2563), .param_str = "V256ddV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10268 // __builtin_ve_vl_vfnmsbd_vsvvvl
10269 .{ .tag = @enumFromInt(2564), .param_str = "V256ddV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10270 // __builtin_ve_vl_vfnmsbd_vvsvl
10271 .{ .tag = @enumFromInt(2565), .param_str = "V256dV256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10272 // __builtin_ve_vl_vfnmsbd_vvsvmvl
10273 .{ .tag = @enumFromInt(2566), .param_str = "V256dV256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10274 // __builtin_ve_vl_vfnmsbd_vvsvvl
10275 .{ .tag = @enumFromInt(2567), .param_str = "V256dV256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10276 // __builtin_ve_vl_vfnmsbd_vvvvl
10277 .{ .tag = @enumFromInt(2568), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10278 // __builtin_ve_vl_vfnmsbd_vvvvmvl
10279 .{ .tag = @enumFromInt(2569), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10280 // __builtin_ve_vl_vfnmsbd_vvvvvl
10281 .{ .tag = @enumFromInt(2570), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10282 // __builtin_ve_vl_vfnmsbs_vsvvl
10283 .{ .tag = @enumFromInt(2571), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10284 // __builtin_ve_vl_vfnmsbs_vsvvmvl
10285 .{ .tag = @enumFromInt(2572), .param_str = "V256dfV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10286 // __builtin_ve_vl_vfnmsbs_vsvvvl
10287 .{ .tag = @enumFromInt(2573), .param_str = "V256dfV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10288 // __builtin_ve_vl_vfnmsbs_vvsvl
10289 .{ .tag = @enumFromInt(2574), .param_str = "V256dV256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10290 // __builtin_ve_vl_vfnmsbs_vvsvmvl
10291 .{ .tag = @enumFromInt(2575), .param_str = "V256dV256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10292 // __builtin_ve_vl_vfnmsbs_vvsvvl
10293 .{ .tag = @enumFromInt(2576), .param_str = "V256dV256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10294 // __builtin_ve_vl_vfnmsbs_vvvvl
10295 .{ .tag = @enumFromInt(2577), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10296 // __builtin_ve_vl_vfnmsbs_vvvvmvl
10297 .{ .tag = @enumFromInt(2578), .param_str = "V256dV256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10298 // __builtin_ve_vl_vfnmsbs_vvvvvl
10299 .{ .tag = @enumFromInt(2579), .param_str = "V256dV256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10300 // __builtin_ve_vl_vfrmaxdfst_vvl
10301 .{ .tag = @enumFromInt(2580), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10302 // __builtin_ve_vl_vfrmaxdfst_vvvl
10303 .{ .tag = @enumFromInt(2581), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10304 // __builtin_ve_vl_vfrmaxdlst_vvl
10305 .{ .tag = @enumFromInt(2582), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10306 // __builtin_ve_vl_vfrmaxdlst_vvvl
10307 .{ .tag = @enumFromInt(2583), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10308 // __builtin_ve_vl_vfrmaxsfst_vvl
10309 .{ .tag = @enumFromInt(2584), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10310 // __builtin_ve_vl_vfrmaxsfst_vvvl
10311 .{ .tag = @enumFromInt(2585), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10312 // __builtin_ve_vl_vfrmaxslst_vvl
10313 .{ .tag = @enumFromInt(2586), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10314 // __builtin_ve_vl_vfrmaxslst_vvvl
10315 .{ .tag = @enumFromInt(2587), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10316 // __builtin_ve_vl_vfrmindfst_vvl
10317 .{ .tag = @enumFromInt(2588), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10318 // __builtin_ve_vl_vfrmindfst_vvvl
10319 .{ .tag = @enumFromInt(2589), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10320 // __builtin_ve_vl_vfrmindlst_vvl
10321 .{ .tag = @enumFromInt(2590), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10322 // __builtin_ve_vl_vfrmindlst_vvvl
10323 .{ .tag = @enumFromInt(2591), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10324 // __builtin_ve_vl_vfrminsfst_vvl
10325 .{ .tag = @enumFromInt(2592), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10326 // __builtin_ve_vl_vfrminsfst_vvvl
10327 .{ .tag = @enumFromInt(2593), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10328 // __builtin_ve_vl_vfrminslst_vvl
10329 .{ .tag = @enumFromInt(2594), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10330 // __builtin_ve_vl_vfrminslst_vvvl
10331 .{ .tag = @enumFromInt(2595), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10332 // __builtin_ve_vl_vfsqrtd_vvl
10333 .{ .tag = @enumFromInt(2596), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10334 // __builtin_ve_vl_vfsqrtd_vvvl
10335 .{ .tag = @enumFromInt(2597), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10336 // __builtin_ve_vl_vfsqrts_vvl
10337 .{ .tag = @enumFromInt(2598), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10338 // __builtin_ve_vl_vfsqrts_vvvl
10339 .{ .tag = @enumFromInt(2599), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10340 // __builtin_ve_vl_vfsubd_vsvl
10341 .{ .tag = @enumFromInt(2600), .param_str = "V256ddV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10342 // __builtin_ve_vl_vfsubd_vsvmvl
10343 .{ .tag = @enumFromInt(2601), .param_str = "V256ddV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10344 // __builtin_ve_vl_vfsubd_vsvvl
10345 .{ .tag = @enumFromInt(2602), .param_str = "V256ddV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10346 // __builtin_ve_vl_vfsubd_vvvl
10347 .{ .tag = @enumFromInt(2603), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10348 // __builtin_ve_vl_vfsubd_vvvmvl
10349 .{ .tag = @enumFromInt(2604), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10350 // __builtin_ve_vl_vfsubd_vvvvl
10351 .{ .tag = @enumFromInt(2605), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10352 // __builtin_ve_vl_vfsubs_vsvl
10353 .{ .tag = @enumFromInt(2606), .param_str = "V256dfV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10354 // __builtin_ve_vl_vfsubs_vsvmvl
10355 .{ .tag = @enumFromInt(2607), .param_str = "V256dfV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10356 // __builtin_ve_vl_vfsubs_vsvvl
10357 .{ .tag = @enumFromInt(2608), .param_str = "V256dfV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10358 // __builtin_ve_vl_vfsubs_vvvl
10359 .{ .tag = @enumFromInt(2609), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10360 // __builtin_ve_vl_vfsubs_vvvmvl
10361 .{ .tag = @enumFromInt(2610), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10362 // __builtin_ve_vl_vfsubs_vvvvl
10363 .{ .tag = @enumFromInt(2611), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10364 // __builtin_ve_vl_vfsumd_vvl
10365 .{ .tag = @enumFromInt(2612), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10366 // __builtin_ve_vl_vfsumd_vvml
10367 .{ .tag = @enumFromInt(2613), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10368 // __builtin_ve_vl_vfsums_vvl
10369 .{ .tag = @enumFromInt(2614), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10370 // __builtin_ve_vl_vfsums_vvml
10371 .{ .tag = @enumFromInt(2615), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10372 // __builtin_ve_vl_vgt_vvssl
10373 .{ .tag = @enumFromInt(2616), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10374 // __builtin_ve_vl_vgt_vvssml
10375 .{ .tag = @enumFromInt(2617), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10376 // __builtin_ve_vl_vgt_vvssmvl
10377 .{ .tag = @enumFromInt(2618), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10378 // __builtin_ve_vl_vgt_vvssvl
10379 .{ .tag = @enumFromInt(2619), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10380 // __builtin_ve_vl_vgtlsx_vvssl
10381 .{ .tag = @enumFromInt(2620), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10382 // __builtin_ve_vl_vgtlsx_vvssml
10383 .{ .tag = @enumFromInt(2621), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10384 // __builtin_ve_vl_vgtlsx_vvssmvl
10385 .{ .tag = @enumFromInt(2622), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10386 // __builtin_ve_vl_vgtlsx_vvssvl
10387 .{ .tag = @enumFromInt(2623), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10388 // __builtin_ve_vl_vgtlsxnc_vvssl
10389 .{ .tag = @enumFromInt(2624), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10390 // __builtin_ve_vl_vgtlsxnc_vvssml
10391 .{ .tag = @enumFromInt(2625), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10392 // __builtin_ve_vl_vgtlsxnc_vvssmvl
10393 .{ .tag = @enumFromInt(2626), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10394 // __builtin_ve_vl_vgtlsxnc_vvssvl
10395 .{ .tag = @enumFromInt(2627), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10396 // __builtin_ve_vl_vgtlzx_vvssl
10397 .{ .tag = @enumFromInt(2628), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10398 // __builtin_ve_vl_vgtlzx_vvssml
10399 .{ .tag = @enumFromInt(2629), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10400 // __builtin_ve_vl_vgtlzx_vvssmvl
10401 .{ .tag = @enumFromInt(2630), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10402 // __builtin_ve_vl_vgtlzx_vvssvl
10403 .{ .tag = @enumFromInt(2631), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10404 // __builtin_ve_vl_vgtlzxnc_vvssl
10405 .{ .tag = @enumFromInt(2632), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10406 // __builtin_ve_vl_vgtlzxnc_vvssml
10407 .{ .tag = @enumFromInt(2633), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10408 // __builtin_ve_vl_vgtlzxnc_vvssmvl
10409 .{ .tag = @enumFromInt(2634), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10410 // __builtin_ve_vl_vgtlzxnc_vvssvl
10411 .{ .tag = @enumFromInt(2635), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10412 // __builtin_ve_vl_vgtnc_vvssl
10413 .{ .tag = @enumFromInt(2636), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10414 // __builtin_ve_vl_vgtnc_vvssml
10415 .{ .tag = @enumFromInt(2637), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10416 // __builtin_ve_vl_vgtnc_vvssmvl
10417 .{ .tag = @enumFromInt(2638), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10418 // __builtin_ve_vl_vgtnc_vvssvl
10419 .{ .tag = @enumFromInt(2639), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10420 // __builtin_ve_vl_vgtu_vvssl
10421 .{ .tag = @enumFromInt(2640), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10422 // __builtin_ve_vl_vgtu_vvssml
10423 .{ .tag = @enumFromInt(2641), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10424 // __builtin_ve_vl_vgtu_vvssmvl
10425 .{ .tag = @enumFromInt(2642), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10426 // __builtin_ve_vl_vgtu_vvssvl
10427 .{ .tag = @enumFromInt(2643), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10428 // __builtin_ve_vl_vgtunc_vvssl
10429 .{ .tag = @enumFromInt(2644), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10430 // __builtin_ve_vl_vgtunc_vvssml
10431 .{ .tag = @enumFromInt(2645), .param_str = "V256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10432 // __builtin_ve_vl_vgtunc_vvssmvl
10433 .{ .tag = @enumFromInt(2646), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10434 // __builtin_ve_vl_vgtunc_vvssvl
10435 .{ .tag = @enumFromInt(2647), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10436 // __builtin_ve_vl_vld2d_vssl
10437 .{ .tag = @enumFromInt(2648), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10438 // __builtin_ve_vl_vld2d_vssvl
10439 .{ .tag = @enumFromInt(2649), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10440 // __builtin_ve_vl_vld2dnc_vssl
10441 .{ .tag = @enumFromInt(2650), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10442 // __builtin_ve_vl_vld2dnc_vssvl
10443 .{ .tag = @enumFromInt(2651), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10444 // __builtin_ve_vl_vld_vssl
10445 .{ .tag = @enumFromInt(2652), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10446 // __builtin_ve_vl_vld_vssvl
10447 .{ .tag = @enumFromInt(2653), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10448 // __builtin_ve_vl_vldl2dsx_vssl
10449 .{ .tag = @enumFromInt(2654), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10450 // __builtin_ve_vl_vldl2dsx_vssvl
10451 .{ .tag = @enumFromInt(2655), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10452 // __builtin_ve_vl_vldl2dsxnc_vssl
10453 .{ .tag = @enumFromInt(2656), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10454 // __builtin_ve_vl_vldl2dsxnc_vssvl
10455 .{ .tag = @enumFromInt(2657), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10456 // __builtin_ve_vl_vldl2dzx_vssl
10457 .{ .tag = @enumFromInt(2658), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10458 // __builtin_ve_vl_vldl2dzx_vssvl
10459 .{ .tag = @enumFromInt(2659), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10460 // __builtin_ve_vl_vldl2dzxnc_vssl
10461 .{ .tag = @enumFromInt(2660), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10462 // __builtin_ve_vl_vldl2dzxnc_vssvl
10463 .{ .tag = @enumFromInt(2661), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10464 // __builtin_ve_vl_vldlsx_vssl
10465 .{ .tag = @enumFromInt(2662), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10466 // __builtin_ve_vl_vldlsx_vssvl
10467 .{ .tag = @enumFromInt(2663), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10468 // __builtin_ve_vl_vldlsxnc_vssl
10469 .{ .tag = @enumFromInt(2664), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10470 // __builtin_ve_vl_vldlsxnc_vssvl
10471 .{ .tag = @enumFromInt(2665), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10472 // __builtin_ve_vl_vldlzx_vssl
10473 .{ .tag = @enumFromInt(2666), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10474 // __builtin_ve_vl_vldlzx_vssvl
10475 .{ .tag = @enumFromInt(2667), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10476 // __builtin_ve_vl_vldlzxnc_vssl
10477 .{ .tag = @enumFromInt(2668), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10478 // __builtin_ve_vl_vldlzxnc_vssvl
10479 .{ .tag = @enumFromInt(2669), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10480 // __builtin_ve_vl_vldnc_vssl
10481 .{ .tag = @enumFromInt(2670), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10482 // __builtin_ve_vl_vldnc_vssvl
10483 .{ .tag = @enumFromInt(2671), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10484 // __builtin_ve_vl_vldu2d_vssl
10485 .{ .tag = @enumFromInt(2672), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10486 // __builtin_ve_vl_vldu2d_vssvl
10487 .{ .tag = @enumFromInt(2673), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10488 // __builtin_ve_vl_vldu2dnc_vssl
10489 .{ .tag = @enumFromInt(2674), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10490 // __builtin_ve_vl_vldu2dnc_vssvl
10491 .{ .tag = @enumFromInt(2675), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10492 // __builtin_ve_vl_vldu_vssl
10493 .{ .tag = @enumFromInt(2676), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10494 // __builtin_ve_vl_vldu_vssvl
10495 .{ .tag = @enumFromInt(2677), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10496 // __builtin_ve_vl_vldunc_vssl
10497 .{ .tag = @enumFromInt(2678), .param_str = "V256dLUivC*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10498 // __builtin_ve_vl_vldunc_vssvl
10499 .{ .tag = @enumFromInt(2679), .param_str = "V256dLUivC*V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10500 // __builtin_ve_vl_vldz_vvl
10501 .{ .tag = @enumFromInt(2680), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10502 // __builtin_ve_vl_vldz_vvmvl
10503 .{ .tag = @enumFromInt(2681), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10504 // __builtin_ve_vl_vldz_vvvl
10505 .{ .tag = @enumFromInt(2682), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10506 // __builtin_ve_vl_vmaxsl_vsvl
10507 .{ .tag = @enumFromInt(2683), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10508 // __builtin_ve_vl_vmaxsl_vsvmvl
10509 .{ .tag = @enumFromInt(2684), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10510 // __builtin_ve_vl_vmaxsl_vsvvl
10511 .{ .tag = @enumFromInt(2685), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10512 // __builtin_ve_vl_vmaxsl_vvvl
10513 .{ .tag = @enumFromInt(2686), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10514 // __builtin_ve_vl_vmaxsl_vvvmvl
10515 .{ .tag = @enumFromInt(2687), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10516 // __builtin_ve_vl_vmaxsl_vvvvl
10517 .{ .tag = @enumFromInt(2688), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10518 // __builtin_ve_vl_vmaxswsx_vsvl
10519 .{ .tag = @enumFromInt(2689), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10520 // __builtin_ve_vl_vmaxswsx_vsvmvl
10521 .{ .tag = @enumFromInt(2690), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10522 // __builtin_ve_vl_vmaxswsx_vsvvl
10523 .{ .tag = @enumFromInt(2691), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10524 // __builtin_ve_vl_vmaxswsx_vvvl
10525 .{ .tag = @enumFromInt(2692), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10526 // __builtin_ve_vl_vmaxswsx_vvvmvl
10527 .{ .tag = @enumFromInt(2693), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10528 // __builtin_ve_vl_vmaxswsx_vvvvl
10529 .{ .tag = @enumFromInt(2694), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10530 // __builtin_ve_vl_vmaxswzx_vsvl
10531 .{ .tag = @enumFromInt(2695), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10532 // __builtin_ve_vl_vmaxswzx_vsvmvl
10533 .{ .tag = @enumFromInt(2696), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10534 // __builtin_ve_vl_vmaxswzx_vsvvl
10535 .{ .tag = @enumFromInt(2697), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10536 // __builtin_ve_vl_vmaxswzx_vvvl
10537 .{ .tag = @enumFromInt(2698), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10538 // __builtin_ve_vl_vmaxswzx_vvvmvl
10539 .{ .tag = @enumFromInt(2699), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10540 // __builtin_ve_vl_vmaxswzx_vvvvl
10541 .{ .tag = @enumFromInt(2700), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10542 // __builtin_ve_vl_vminsl_vsvl
10543 .{ .tag = @enumFromInt(2701), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10544 // __builtin_ve_vl_vminsl_vsvmvl
10545 .{ .tag = @enumFromInt(2702), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10546 // __builtin_ve_vl_vminsl_vsvvl
10547 .{ .tag = @enumFromInt(2703), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10548 // __builtin_ve_vl_vminsl_vvvl
10549 .{ .tag = @enumFromInt(2704), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10550 // __builtin_ve_vl_vminsl_vvvmvl
10551 .{ .tag = @enumFromInt(2705), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10552 // __builtin_ve_vl_vminsl_vvvvl
10553 .{ .tag = @enumFromInt(2706), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10554 // __builtin_ve_vl_vminswsx_vsvl
10555 .{ .tag = @enumFromInt(2707), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10556 // __builtin_ve_vl_vminswsx_vsvmvl
10557 .{ .tag = @enumFromInt(2708), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10558 // __builtin_ve_vl_vminswsx_vsvvl
10559 .{ .tag = @enumFromInt(2709), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10560 // __builtin_ve_vl_vminswsx_vvvl
10561 .{ .tag = @enumFromInt(2710), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10562 // __builtin_ve_vl_vminswsx_vvvmvl
10563 .{ .tag = @enumFromInt(2711), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10564 // __builtin_ve_vl_vminswsx_vvvvl
10565 .{ .tag = @enumFromInt(2712), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10566 // __builtin_ve_vl_vminswzx_vsvl
10567 .{ .tag = @enumFromInt(2713), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10568 // __builtin_ve_vl_vminswzx_vsvmvl
10569 .{ .tag = @enumFromInt(2714), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10570 // __builtin_ve_vl_vminswzx_vsvvl
10571 .{ .tag = @enumFromInt(2715), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10572 // __builtin_ve_vl_vminswzx_vvvl
10573 .{ .tag = @enumFromInt(2716), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10574 // __builtin_ve_vl_vminswzx_vvvmvl
10575 .{ .tag = @enumFromInt(2717), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10576 // __builtin_ve_vl_vminswzx_vvvvl
10577 .{ .tag = @enumFromInt(2718), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10578 // __builtin_ve_vl_vmrg_vsvml
10579 .{ .tag = @enumFromInt(2719), .param_str = "V256dLUiV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10580 // __builtin_ve_vl_vmrg_vsvmvl
10581 .{ .tag = @enumFromInt(2720), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10582 // __builtin_ve_vl_vmrg_vvvml
10583 .{ .tag = @enumFromInt(2721), .param_str = "V256dV256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10584 // __builtin_ve_vl_vmrg_vvvmvl
10585 .{ .tag = @enumFromInt(2722), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10586 // __builtin_ve_vl_vmrgw_vsvMl
10587 .{ .tag = @enumFromInt(2723), .param_str = "V256dUiV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10588 // __builtin_ve_vl_vmrgw_vsvMvl
10589 .{ .tag = @enumFromInt(2724), .param_str = "V256dUiV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10590 // __builtin_ve_vl_vmrgw_vvvMl
10591 .{ .tag = @enumFromInt(2725), .param_str = "V256dV256dV256dV512bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10592 // __builtin_ve_vl_vmrgw_vvvMvl
10593 .{ .tag = @enumFromInt(2726), .param_str = "V256dV256dV256dV512bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10594 // __builtin_ve_vl_vmulsl_vsvl
10595 .{ .tag = @enumFromInt(2727), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10596 // __builtin_ve_vl_vmulsl_vsvmvl
10597 .{ .tag = @enumFromInt(2728), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10598 // __builtin_ve_vl_vmulsl_vsvvl
10599 .{ .tag = @enumFromInt(2729), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10600 // __builtin_ve_vl_vmulsl_vvvl
10601 .{ .tag = @enumFromInt(2730), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10602 // __builtin_ve_vl_vmulsl_vvvmvl
10603 .{ .tag = @enumFromInt(2731), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10604 // __builtin_ve_vl_vmulsl_vvvvl
10605 .{ .tag = @enumFromInt(2732), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10606 // __builtin_ve_vl_vmulslw_vsvl
10607 .{ .tag = @enumFromInt(2733), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10608 // __builtin_ve_vl_vmulslw_vsvvl
10609 .{ .tag = @enumFromInt(2734), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10610 // __builtin_ve_vl_vmulslw_vvvl
10611 .{ .tag = @enumFromInt(2735), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10612 // __builtin_ve_vl_vmulslw_vvvvl
10613 .{ .tag = @enumFromInt(2736), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10614 // __builtin_ve_vl_vmulswsx_vsvl
10615 .{ .tag = @enumFromInt(2737), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10616 // __builtin_ve_vl_vmulswsx_vsvmvl
10617 .{ .tag = @enumFromInt(2738), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10618 // __builtin_ve_vl_vmulswsx_vsvvl
10619 .{ .tag = @enumFromInt(2739), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10620 // __builtin_ve_vl_vmulswsx_vvvl
10621 .{ .tag = @enumFromInt(2740), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10622 // __builtin_ve_vl_vmulswsx_vvvmvl
10623 .{ .tag = @enumFromInt(2741), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10624 // __builtin_ve_vl_vmulswsx_vvvvl
10625 .{ .tag = @enumFromInt(2742), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10626 // __builtin_ve_vl_vmulswzx_vsvl
10627 .{ .tag = @enumFromInt(2743), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10628 // __builtin_ve_vl_vmulswzx_vsvmvl
10629 .{ .tag = @enumFromInt(2744), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10630 // __builtin_ve_vl_vmulswzx_vsvvl
10631 .{ .tag = @enumFromInt(2745), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10632 // __builtin_ve_vl_vmulswzx_vvvl
10633 .{ .tag = @enumFromInt(2746), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10634 // __builtin_ve_vl_vmulswzx_vvvmvl
10635 .{ .tag = @enumFromInt(2747), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10636 // __builtin_ve_vl_vmulswzx_vvvvl
10637 .{ .tag = @enumFromInt(2748), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10638 // __builtin_ve_vl_vmulul_vsvl
10639 .{ .tag = @enumFromInt(2749), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10640 // __builtin_ve_vl_vmulul_vsvmvl
10641 .{ .tag = @enumFromInt(2750), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10642 // __builtin_ve_vl_vmulul_vsvvl
10643 .{ .tag = @enumFromInt(2751), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10644 // __builtin_ve_vl_vmulul_vvvl
10645 .{ .tag = @enumFromInt(2752), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10646 // __builtin_ve_vl_vmulul_vvvmvl
10647 .{ .tag = @enumFromInt(2753), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10648 // __builtin_ve_vl_vmulul_vvvvl
10649 .{ .tag = @enumFromInt(2754), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10650 // __builtin_ve_vl_vmuluw_vsvl
10651 .{ .tag = @enumFromInt(2755), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10652 // __builtin_ve_vl_vmuluw_vsvmvl
10653 .{ .tag = @enumFromInt(2756), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10654 // __builtin_ve_vl_vmuluw_vsvvl
10655 .{ .tag = @enumFromInt(2757), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10656 // __builtin_ve_vl_vmuluw_vvvl
10657 .{ .tag = @enumFromInt(2758), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10658 // __builtin_ve_vl_vmuluw_vvvmvl
10659 .{ .tag = @enumFromInt(2759), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10660 // __builtin_ve_vl_vmuluw_vvvvl
10661 .{ .tag = @enumFromInt(2760), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10662 // __builtin_ve_vl_vmv_vsvl
10663 .{ .tag = @enumFromInt(2761), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10664 // __builtin_ve_vl_vmv_vsvmvl
10665 .{ .tag = @enumFromInt(2762), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10666 // __builtin_ve_vl_vmv_vsvvl
10667 .{ .tag = @enumFromInt(2763), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10668 // __builtin_ve_vl_vor_vsvl
10669 .{ .tag = @enumFromInt(2764), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10670 // __builtin_ve_vl_vor_vsvmvl
10671 .{ .tag = @enumFromInt(2765), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10672 // __builtin_ve_vl_vor_vsvvl
10673 .{ .tag = @enumFromInt(2766), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10674 // __builtin_ve_vl_vor_vvvl
10675 .{ .tag = @enumFromInt(2767), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10676 // __builtin_ve_vl_vor_vvvmvl
10677 .{ .tag = @enumFromInt(2768), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10678 // __builtin_ve_vl_vor_vvvvl
10679 .{ .tag = @enumFromInt(2769), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10680 // __builtin_ve_vl_vpcnt_vvl
10681 .{ .tag = @enumFromInt(2770), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10682 // __builtin_ve_vl_vpcnt_vvmvl
10683 .{ .tag = @enumFromInt(2771), .param_str = "V256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10684 // __builtin_ve_vl_vpcnt_vvvl
10685 .{ .tag = @enumFromInt(2772), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10686 // __builtin_ve_vl_vrand_vvl
10687 .{ .tag = @enumFromInt(2773), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10688 // __builtin_ve_vl_vrand_vvml
10689 .{ .tag = @enumFromInt(2774), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10690 // __builtin_ve_vl_vrcpd_vvl
10691 .{ .tag = @enumFromInt(2775), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10692 // __builtin_ve_vl_vrcpd_vvvl
10693 .{ .tag = @enumFromInt(2776), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10694 // __builtin_ve_vl_vrcps_vvl
10695 .{ .tag = @enumFromInt(2777), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10696 // __builtin_ve_vl_vrcps_vvvl
10697 .{ .tag = @enumFromInt(2778), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10698 // __builtin_ve_vl_vrmaxslfst_vvl
10699 .{ .tag = @enumFromInt(2779), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10700 // __builtin_ve_vl_vrmaxslfst_vvvl
10701 .{ .tag = @enumFromInt(2780), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10702 // __builtin_ve_vl_vrmaxsllst_vvl
10703 .{ .tag = @enumFromInt(2781), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10704 // __builtin_ve_vl_vrmaxsllst_vvvl
10705 .{ .tag = @enumFromInt(2782), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10706 // __builtin_ve_vl_vrmaxswfstsx_vvl
10707 .{ .tag = @enumFromInt(2783), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10708 // __builtin_ve_vl_vrmaxswfstsx_vvvl
10709 .{ .tag = @enumFromInt(2784), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10710 // __builtin_ve_vl_vrmaxswfstzx_vvl
10711 .{ .tag = @enumFromInt(2785), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10712 // __builtin_ve_vl_vrmaxswfstzx_vvvl
10713 .{ .tag = @enumFromInt(2786), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10714 // __builtin_ve_vl_vrmaxswlstsx_vvl
10715 .{ .tag = @enumFromInt(2787), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10716 // __builtin_ve_vl_vrmaxswlstsx_vvvl
10717 .{ .tag = @enumFromInt(2788), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10718 // __builtin_ve_vl_vrmaxswlstzx_vvl
10719 .{ .tag = @enumFromInt(2789), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10720 // __builtin_ve_vl_vrmaxswlstzx_vvvl
10721 .{ .tag = @enumFromInt(2790), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10722 // __builtin_ve_vl_vrminslfst_vvl
10723 .{ .tag = @enumFromInt(2791), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10724 // __builtin_ve_vl_vrminslfst_vvvl
10725 .{ .tag = @enumFromInt(2792), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10726 // __builtin_ve_vl_vrminsllst_vvl
10727 .{ .tag = @enumFromInt(2793), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10728 // __builtin_ve_vl_vrminsllst_vvvl
10729 .{ .tag = @enumFromInt(2794), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10730 // __builtin_ve_vl_vrminswfstsx_vvl
10731 .{ .tag = @enumFromInt(2795), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10732 // __builtin_ve_vl_vrminswfstsx_vvvl
10733 .{ .tag = @enumFromInt(2796), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10734 // __builtin_ve_vl_vrminswfstzx_vvl
10735 .{ .tag = @enumFromInt(2797), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10736 // __builtin_ve_vl_vrminswfstzx_vvvl
10737 .{ .tag = @enumFromInt(2798), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10738 // __builtin_ve_vl_vrminswlstsx_vvl
10739 .{ .tag = @enumFromInt(2799), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10740 // __builtin_ve_vl_vrminswlstsx_vvvl
10741 .{ .tag = @enumFromInt(2800), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10742 // __builtin_ve_vl_vrminswlstzx_vvl
10743 .{ .tag = @enumFromInt(2801), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10744 // __builtin_ve_vl_vrminswlstzx_vvvl
10745 .{ .tag = @enumFromInt(2802), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10746 // __builtin_ve_vl_vror_vvl
10747 .{ .tag = @enumFromInt(2803), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10748 // __builtin_ve_vl_vror_vvml
10749 .{ .tag = @enumFromInt(2804), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10750 // __builtin_ve_vl_vrsqrtd_vvl
10751 .{ .tag = @enumFromInt(2805), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10752 // __builtin_ve_vl_vrsqrtd_vvvl
10753 .{ .tag = @enumFromInt(2806), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10754 // __builtin_ve_vl_vrsqrtdnex_vvl
10755 .{ .tag = @enumFromInt(2807), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10756 // __builtin_ve_vl_vrsqrtdnex_vvvl
10757 .{ .tag = @enumFromInt(2808), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10758 // __builtin_ve_vl_vrsqrts_vvl
10759 .{ .tag = @enumFromInt(2809), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10760 // __builtin_ve_vl_vrsqrts_vvvl
10761 .{ .tag = @enumFromInt(2810), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10762 // __builtin_ve_vl_vrsqrtsnex_vvl
10763 .{ .tag = @enumFromInt(2811), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10764 // __builtin_ve_vl_vrsqrtsnex_vvvl
10765 .{ .tag = @enumFromInt(2812), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10766 // __builtin_ve_vl_vrxor_vvl
10767 .{ .tag = @enumFromInt(2813), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10768 // __builtin_ve_vl_vrxor_vvml
10769 .{ .tag = @enumFromInt(2814), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10770 // __builtin_ve_vl_vsc_vvssl
10771 .{ .tag = @enumFromInt(2815), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10772 // __builtin_ve_vl_vsc_vvssml
10773 .{ .tag = @enumFromInt(2816), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10774 // __builtin_ve_vl_vscl_vvssl
10775 .{ .tag = @enumFromInt(2817), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10776 // __builtin_ve_vl_vscl_vvssml
10777 .{ .tag = @enumFromInt(2818), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10778 // __builtin_ve_vl_vsclnc_vvssl
10779 .{ .tag = @enumFromInt(2819), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10780 // __builtin_ve_vl_vsclnc_vvssml
10781 .{ .tag = @enumFromInt(2820), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10782 // __builtin_ve_vl_vsclncot_vvssl
10783 .{ .tag = @enumFromInt(2821), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10784 // __builtin_ve_vl_vsclncot_vvssml
10785 .{ .tag = @enumFromInt(2822), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10786 // __builtin_ve_vl_vsclot_vvssl
10787 .{ .tag = @enumFromInt(2823), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10788 // __builtin_ve_vl_vsclot_vvssml
10789 .{ .tag = @enumFromInt(2824), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10790 // __builtin_ve_vl_vscnc_vvssl
10791 .{ .tag = @enumFromInt(2825), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10792 // __builtin_ve_vl_vscnc_vvssml
10793 .{ .tag = @enumFromInt(2826), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10794 // __builtin_ve_vl_vscncot_vvssl
10795 .{ .tag = @enumFromInt(2827), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10796 // __builtin_ve_vl_vscncot_vvssml
10797 .{ .tag = @enumFromInt(2828), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10798 // __builtin_ve_vl_vscot_vvssl
10799 .{ .tag = @enumFromInt(2829), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10800 // __builtin_ve_vl_vscot_vvssml
10801 .{ .tag = @enumFromInt(2830), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10802 // __builtin_ve_vl_vscu_vvssl
10803 .{ .tag = @enumFromInt(2831), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10804 // __builtin_ve_vl_vscu_vvssml
10805 .{ .tag = @enumFromInt(2832), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10806 // __builtin_ve_vl_vscunc_vvssl
10807 .{ .tag = @enumFromInt(2833), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10808 // __builtin_ve_vl_vscunc_vvssml
10809 .{ .tag = @enumFromInt(2834), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10810 // __builtin_ve_vl_vscuncot_vvssl
10811 .{ .tag = @enumFromInt(2835), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10812 // __builtin_ve_vl_vscuncot_vvssml
10813 .{ .tag = @enumFromInt(2836), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10814 // __builtin_ve_vl_vscuot_vvssl
10815 .{ .tag = @enumFromInt(2837), .param_str = "vV256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10816 // __builtin_ve_vl_vscuot_vvssml
10817 .{ .tag = @enumFromInt(2838), .param_str = "vV256dV256dLUiLUiV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10818 // __builtin_ve_vl_vseq_vl
10819 .{ .tag = @enumFromInt(2839), .param_str = "V256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10820 // __builtin_ve_vl_vseq_vvl
10821 .{ .tag = @enumFromInt(2840), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10822 // __builtin_ve_vl_vsfa_vvssl
10823 .{ .tag = @enumFromInt(2841), .param_str = "V256dV256dLUiLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10824 // __builtin_ve_vl_vsfa_vvssmvl
10825 .{ .tag = @enumFromInt(2842), .param_str = "V256dV256dLUiLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10826 // __builtin_ve_vl_vsfa_vvssvl
10827 .{ .tag = @enumFromInt(2843), .param_str = "V256dV256dLUiLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10828 // __builtin_ve_vl_vshf_vvvsl
10829 .{ .tag = @enumFromInt(2844), .param_str = "V256dV256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10830 // __builtin_ve_vl_vshf_vvvsvl
10831 .{ .tag = @enumFromInt(2845), .param_str = "V256dV256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10832 // __builtin_ve_vl_vslal_vvsl
10833 .{ .tag = @enumFromInt(2846), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10834 // __builtin_ve_vl_vslal_vvsmvl
10835 .{ .tag = @enumFromInt(2847), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10836 // __builtin_ve_vl_vslal_vvsvl
10837 .{ .tag = @enumFromInt(2848), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10838 // __builtin_ve_vl_vslal_vvvl
10839 .{ .tag = @enumFromInt(2849), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10840 // __builtin_ve_vl_vslal_vvvmvl
10841 .{ .tag = @enumFromInt(2850), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10842 // __builtin_ve_vl_vslal_vvvvl
10843 .{ .tag = @enumFromInt(2851), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10844 // __builtin_ve_vl_vslawsx_vvsl
10845 .{ .tag = @enumFromInt(2852), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10846 // __builtin_ve_vl_vslawsx_vvsmvl
10847 .{ .tag = @enumFromInt(2853), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10848 // __builtin_ve_vl_vslawsx_vvsvl
10849 .{ .tag = @enumFromInt(2854), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10850 // __builtin_ve_vl_vslawsx_vvvl
10851 .{ .tag = @enumFromInt(2855), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10852 // __builtin_ve_vl_vslawsx_vvvmvl
10853 .{ .tag = @enumFromInt(2856), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10854 // __builtin_ve_vl_vslawsx_vvvvl
10855 .{ .tag = @enumFromInt(2857), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10856 // __builtin_ve_vl_vslawzx_vvsl
10857 .{ .tag = @enumFromInt(2858), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10858 // __builtin_ve_vl_vslawzx_vvsmvl
10859 .{ .tag = @enumFromInt(2859), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10860 // __builtin_ve_vl_vslawzx_vvsvl
10861 .{ .tag = @enumFromInt(2860), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10862 // __builtin_ve_vl_vslawzx_vvvl
10863 .{ .tag = @enumFromInt(2861), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10864 // __builtin_ve_vl_vslawzx_vvvmvl
10865 .{ .tag = @enumFromInt(2862), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10866 // __builtin_ve_vl_vslawzx_vvvvl
10867 .{ .tag = @enumFromInt(2863), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10868 // __builtin_ve_vl_vsll_vvsl
10869 .{ .tag = @enumFromInt(2864), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10870 // __builtin_ve_vl_vsll_vvsmvl
10871 .{ .tag = @enumFromInt(2865), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10872 // __builtin_ve_vl_vsll_vvsvl
10873 .{ .tag = @enumFromInt(2866), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10874 // __builtin_ve_vl_vsll_vvvl
10875 .{ .tag = @enumFromInt(2867), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10876 // __builtin_ve_vl_vsll_vvvmvl
10877 .{ .tag = @enumFromInt(2868), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10878 // __builtin_ve_vl_vsll_vvvvl
10879 .{ .tag = @enumFromInt(2869), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10880 // __builtin_ve_vl_vsral_vvsl
10881 .{ .tag = @enumFromInt(2870), .param_str = "V256dV256dLiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10882 // __builtin_ve_vl_vsral_vvsmvl
10883 .{ .tag = @enumFromInt(2871), .param_str = "V256dV256dLiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10884 // __builtin_ve_vl_vsral_vvsvl
10885 .{ .tag = @enumFromInt(2872), .param_str = "V256dV256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10886 // __builtin_ve_vl_vsral_vvvl
10887 .{ .tag = @enumFromInt(2873), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10888 // __builtin_ve_vl_vsral_vvvmvl
10889 .{ .tag = @enumFromInt(2874), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10890 // __builtin_ve_vl_vsral_vvvvl
10891 .{ .tag = @enumFromInt(2875), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10892 // __builtin_ve_vl_vsrawsx_vvsl
10893 .{ .tag = @enumFromInt(2876), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10894 // __builtin_ve_vl_vsrawsx_vvsmvl
10895 .{ .tag = @enumFromInt(2877), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10896 // __builtin_ve_vl_vsrawsx_vvsvl
10897 .{ .tag = @enumFromInt(2878), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10898 // __builtin_ve_vl_vsrawsx_vvvl
10899 .{ .tag = @enumFromInt(2879), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10900 // __builtin_ve_vl_vsrawsx_vvvmvl
10901 .{ .tag = @enumFromInt(2880), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10902 // __builtin_ve_vl_vsrawsx_vvvvl
10903 .{ .tag = @enumFromInt(2881), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10904 // __builtin_ve_vl_vsrawzx_vvsl
10905 .{ .tag = @enumFromInt(2882), .param_str = "V256dV256diUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10906 // __builtin_ve_vl_vsrawzx_vvsmvl
10907 .{ .tag = @enumFromInt(2883), .param_str = "V256dV256diV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10908 // __builtin_ve_vl_vsrawzx_vvsvl
10909 .{ .tag = @enumFromInt(2884), .param_str = "V256dV256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10910 // __builtin_ve_vl_vsrawzx_vvvl
10911 .{ .tag = @enumFromInt(2885), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10912 // __builtin_ve_vl_vsrawzx_vvvmvl
10913 .{ .tag = @enumFromInt(2886), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10914 // __builtin_ve_vl_vsrawzx_vvvvl
10915 .{ .tag = @enumFromInt(2887), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10916 // __builtin_ve_vl_vsrl_vvsl
10917 .{ .tag = @enumFromInt(2888), .param_str = "V256dV256dLUiUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10918 // __builtin_ve_vl_vsrl_vvsmvl
10919 .{ .tag = @enumFromInt(2889), .param_str = "V256dV256dLUiV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10920 // __builtin_ve_vl_vsrl_vvsvl
10921 .{ .tag = @enumFromInt(2890), .param_str = "V256dV256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10922 // __builtin_ve_vl_vsrl_vvvl
10923 .{ .tag = @enumFromInt(2891), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10924 // __builtin_ve_vl_vsrl_vvvmvl
10925 .{ .tag = @enumFromInt(2892), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10926 // __builtin_ve_vl_vsrl_vvvvl
10927 .{ .tag = @enumFromInt(2893), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10928 // __builtin_ve_vl_vst2d_vssl
10929 .{ .tag = @enumFromInt(2894), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10930 // __builtin_ve_vl_vst2d_vssml
10931 .{ .tag = @enumFromInt(2895), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10932 // __builtin_ve_vl_vst2dnc_vssl
10933 .{ .tag = @enumFromInt(2896), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10934 // __builtin_ve_vl_vst2dnc_vssml
10935 .{ .tag = @enumFromInt(2897), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10936 // __builtin_ve_vl_vst2dncot_vssl
10937 .{ .tag = @enumFromInt(2898), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10938 // __builtin_ve_vl_vst2dncot_vssml
10939 .{ .tag = @enumFromInt(2899), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10940 // __builtin_ve_vl_vst2dot_vssl
10941 .{ .tag = @enumFromInt(2900), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10942 // __builtin_ve_vl_vst2dot_vssml
10943 .{ .tag = @enumFromInt(2901), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10944 // __builtin_ve_vl_vst_vssl
10945 .{ .tag = @enumFromInt(2902), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10946 // __builtin_ve_vl_vst_vssml
10947 .{ .tag = @enumFromInt(2903), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10948 // __builtin_ve_vl_vstl2d_vssl
10949 .{ .tag = @enumFromInt(2904), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10950 // __builtin_ve_vl_vstl2d_vssml
10951 .{ .tag = @enumFromInt(2905), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10952 // __builtin_ve_vl_vstl2dnc_vssl
10953 .{ .tag = @enumFromInt(2906), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10954 // __builtin_ve_vl_vstl2dnc_vssml
10955 .{ .tag = @enumFromInt(2907), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10956 // __builtin_ve_vl_vstl2dncot_vssl
10957 .{ .tag = @enumFromInt(2908), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10958 // __builtin_ve_vl_vstl2dncot_vssml
10959 .{ .tag = @enumFromInt(2909), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10960 // __builtin_ve_vl_vstl2dot_vssl
10961 .{ .tag = @enumFromInt(2910), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10962 // __builtin_ve_vl_vstl2dot_vssml
10963 .{ .tag = @enumFromInt(2911), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10964 // __builtin_ve_vl_vstl_vssl
10965 .{ .tag = @enumFromInt(2912), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10966 // __builtin_ve_vl_vstl_vssml
10967 .{ .tag = @enumFromInt(2913), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10968 // __builtin_ve_vl_vstlnc_vssl
10969 .{ .tag = @enumFromInt(2914), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10970 // __builtin_ve_vl_vstlnc_vssml
10971 .{ .tag = @enumFromInt(2915), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10972 // __builtin_ve_vl_vstlncot_vssl
10973 .{ .tag = @enumFromInt(2916), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10974 // __builtin_ve_vl_vstlncot_vssml
10975 .{ .tag = @enumFromInt(2917), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10976 // __builtin_ve_vl_vstlot_vssl
10977 .{ .tag = @enumFromInt(2918), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10978 // __builtin_ve_vl_vstlot_vssml
10979 .{ .tag = @enumFromInt(2919), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10980 // __builtin_ve_vl_vstnc_vssl
10981 .{ .tag = @enumFromInt(2920), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10982 // __builtin_ve_vl_vstnc_vssml
10983 .{ .tag = @enumFromInt(2921), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10984 // __builtin_ve_vl_vstncot_vssl
10985 .{ .tag = @enumFromInt(2922), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10986 // __builtin_ve_vl_vstncot_vssml
10987 .{ .tag = @enumFromInt(2923), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10988 // __builtin_ve_vl_vstot_vssl
10989 .{ .tag = @enumFromInt(2924), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10990 // __builtin_ve_vl_vstot_vssml
10991 .{ .tag = @enumFromInt(2925), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10992 // __builtin_ve_vl_vstu2d_vssl
10993 .{ .tag = @enumFromInt(2926), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10994 // __builtin_ve_vl_vstu2d_vssml
10995 .{ .tag = @enumFromInt(2927), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10996 // __builtin_ve_vl_vstu2dnc_vssl
10997 .{ .tag = @enumFromInt(2928), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
10998 // __builtin_ve_vl_vstu2dnc_vssml
10999 .{ .tag = @enumFromInt(2929), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11000 // __builtin_ve_vl_vstu2dncot_vssl
11001 .{ .tag = @enumFromInt(2930), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11002 // __builtin_ve_vl_vstu2dncot_vssml
11003 .{ .tag = @enumFromInt(2931), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11004 // __builtin_ve_vl_vstu2dot_vssl
11005 .{ .tag = @enumFromInt(2932), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11006 // __builtin_ve_vl_vstu2dot_vssml
11007 .{ .tag = @enumFromInt(2933), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11008 // __builtin_ve_vl_vstu_vssl
11009 .{ .tag = @enumFromInt(2934), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11010 // __builtin_ve_vl_vstu_vssml
11011 .{ .tag = @enumFromInt(2935), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11012 // __builtin_ve_vl_vstunc_vssl
11013 .{ .tag = @enumFromInt(2936), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11014 // __builtin_ve_vl_vstunc_vssml
11015 .{ .tag = @enumFromInt(2937), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11016 // __builtin_ve_vl_vstuncot_vssl
11017 .{ .tag = @enumFromInt(2938), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11018 // __builtin_ve_vl_vstuncot_vssml
11019 .{ .tag = @enumFromInt(2939), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11020 // __builtin_ve_vl_vstuot_vssl
11021 .{ .tag = @enumFromInt(2940), .param_str = "vV256dLUiv*Ui", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11022 // __builtin_ve_vl_vstuot_vssml
11023 .{ .tag = @enumFromInt(2941), .param_str = "vV256dLUiv*V256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11024 // __builtin_ve_vl_vsubsl_vsvl
11025 .{ .tag = @enumFromInt(2942), .param_str = "V256dLiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11026 // __builtin_ve_vl_vsubsl_vsvmvl
11027 .{ .tag = @enumFromInt(2943), .param_str = "V256dLiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11028 // __builtin_ve_vl_vsubsl_vsvvl
11029 .{ .tag = @enumFromInt(2944), .param_str = "V256dLiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11030 // __builtin_ve_vl_vsubsl_vvvl
11031 .{ .tag = @enumFromInt(2945), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11032 // __builtin_ve_vl_vsubsl_vvvmvl
11033 .{ .tag = @enumFromInt(2946), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11034 // __builtin_ve_vl_vsubsl_vvvvl
11035 .{ .tag = @enumFromInt(2947), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11036 // __builtin_ve_vl_vsubswsx_vsvl
11037 .{ .tag = @enumFromInt(2948), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11038 // __builtin_ve_vl_vsubswsx_vsvmvl
11039 .{ .tag = @enumFromInt(2949), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11040 // __builtin_ve_vl_vsubswsx_vsvvl
11041 .{ .tag = @enumFromInt(2950), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11042 // __builtin_ve_vl_vsubswsx_vvvl
11043 .{ .tag = @enumFromInt(2951), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11044 // __builtin_ve_vl_vsubswsx_vvvmvl
11045 .{ .tag = @enumFromInt(2952), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11046 // __builtin_ve_vl_vsubswsx_vvvvl
11047 .{ .tag = @enumFromInt(2953), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11048 // __builtin_ve_vl_vsubswzx_vsvl
11049 .{ .tag = @enumFromInt(2954), .param_str = "V256diV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11050 // __builtin_ve_vl_vsubswzx_vsvmvl
11051 .{ .tag = @enumFromInt(2955), .param_str = "V256diV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11052 // __builtin_ve_vl_vsubswzx_vsvvl
11053 .{ .tag = @enumFromInt(2956), .param_str = "V256diV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11054 // __builtin_ve_vl_vsubswzx_vvvl
11055 .{ .tag = @enumFromInt(2957), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11056 // __builtin_ve_vl_vsubswzx_vvvmvl
11057 .{ .tag = @enumFromInt(2958), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11058 // __builtin_ve_vl_vsubswzx_vvvvl
11059 .{ .tag = @enumFromInt(2959), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11060 // __builtin_ve_vl_vsubul_vsvl
11061 .{ .tag = @enumFromInt(2960), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11062 // __builtin_ve_vl_vsubul_vsvmvl
11063 .{ .tag = @enumFromInt(2961), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11064 // __builtin_ve_vl_vsubul_vsvvl
11065 .{ .tag = @enumFromInt(2962), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11066 // __builtin_ve_vl_vsubul_vvvl
11067 .{ .tag = @enumFromInt(2963), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11068 // __builtin_ve_vl_vsubul_vvvmvl
11069 .{ .tag = @enumFromInt(2964), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11070 // __builtin_ve_vl_vsubul_vvvvl
11071 .{ .tag = @enumFromInt(2965), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11072 // __builtin_ve_vl_vsubuw_vsvl
11073 .{ .tag = @enumFromInt(2966), .param_str = "V256dUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11074 // __builtin_ve_vl_vsubuw_vsvmvl
11075 .{ .tag = @enumFromInt(2967), .param_str = "V256dUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11076 // __builtin_ve_vl_vsubuw_vsvvl
11077 .{ .tag = @enumFromInt(2968), .param_str = "V256dUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11078 // __builtin_ve_vl_vsubuw_vvvl
11079 .{ .tag = @enumFromInt(2969), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11080 // __builtin_ve_vl_vsubuw_vvvmvl
11081 .{ .tag = @enumFromInt(2970), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11082 // __builtin_ve_vl_vsubuw_vvvvl
11083 .{ .tag = @enumFromInt(2971), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11084 // __builtin_ve_vl_vsuml_vvl
11085 .{ .tag = @enumFromInt(2972), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11086 // __builtin_ve_vl_vsuml_vvml
11087 .{ .tag = @enumFromInt(2973), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11088 // __builtin_ve_vl_vsumwsx_vvl
11089 .{ .tag = @enumFromInt(2974), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11090 // __builtin_ve_vl_vsumwsx_vvml
11091 .{ .tag = @enumFromInt(2975), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11092 // __builtin_ve_vl_vsumwzx_vvl
11093 .{ .tag = @enumFromInt(2976), .param_str = "V256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11094 // __builtin_ve_vl_vsumwzx_vvml
11095 .{ .tag = @enumFromInt(2977), .param_str = "V256dV256dV256bUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11096 // __builtin_ve_vl_vxor_vsvl
11097 .{ .tag = @enumFromInt(2978), .param_str = "V256dLUiV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11098 // __builtin_ve_vl_vxor_vsvmvl
11099 .{ .tag = @enumFromInt(2979), .param_str = "V256dLUiV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11100 // __builtin_ve_vl_vxor_vsvvl
11101 .{ .tag = @enumFromInt(2980), .param_str = "V256dLUiV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11102 // __builtin_ve_vl_vxor_vvvl
11103 .{ .tag = @enumFromInt(2981), .param_str = "V256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11104 // __builtin_ve_vl_vxor_vvvmvl
11105 .{ .tag = @enumFromInt(2982), .param_str = "V256dV256dV256dV256bV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11106 // __builtin_ve_vl_vxor_vvvvl
11107 .{ .tag = @enumFromInt(2983), .param_str = "V256dV256dV256dV256dUi", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11108 // __builtin_ve_vl_xorm_MMM
11109 .{ .tag = @enumFromInt(2984), .param_str = "V512bV512bV512b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11110 // __builtin_ve_vl_xorm_mmm
11111 .{ .tag = @enumFromInt(2985), .param_str = "V256bV256bV256b", .properties = .{ .target_set = TargetSet.initOne(.vevl_gen) } },
11112 // __builtin_vfprintf
11113 .{ .tag = @enumFromInt(2986), .param_str = "iP*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
11114 // __builtin_vfscanf
11115 .{ .tag = @enumFromInt(2987), .param_str = "iP*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
11116 // __builtin_vprintf
11117 .{ .tag = @enumFromInt(2988), .param_str = "icC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf } } },
11118 // __builtin_vscanf
11119 .{ .tag = @enumFromInt(2989), .param_str = "icC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf } } },
11120 // __builtin_vsnprintf
11121 .{ .tag = @enumFromInt(2990), .param_str = "ic*RzcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
11122 // __builtin_vsprintf
11123 .{ .tag = @enumFromInt(2991), .param_str = "ic*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
11124 // __builtin_vsscanf
11125 .{ .tag = @enumFromInt(2992), .param_str = "icC*RcC*Ra", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
11126 // __builtin_wasm_max_f32
11127 .{ .tag = @enumFromInt(2993), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11128 // __builtin_wasm_max_f64
11129 .{ .tag = @enumFromInt(2994), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11130 // __builtin_wasm_memory_grow
11131 .{ .tag = @enumFromInt(2995), .param_str = "zIiz", .properties = .{ .target_set = TargetSet.initOne(.webassembly) } },
11132 // __builtin_wasm_memory_size
11133 .{ .tag = @enumFromInt(2996), .param_str = "zIi", .properties = .{ .target_set = TargetSet.initOne(.webassembly) } },
11134 // __builtin_wasm_min_f32
11135 .{ .tag = @enumFromInt(2997), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11136 // __builtin_wasm_min_f64
11137 .{ .tag = @enumFromInt(2998), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11138 // __builtin_wasm_trunc_s_i32_f32
11139 .{ .tag = @enumFromInt(2999), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11140 // __builtin_wasm_trunc_s_i32_f64
11141 .{ .tag = @enumFromInt(3000), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11142 // __builtin_wasm_trunc_s_i64_f32
11143 .{ .tag = @enumFromInt(3001), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11144 // __builtin_wasm_trunc_s_i64_f64
11145 .{ .tag = @enumFromInt(3002), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11146 // __builtin_wasm_trunc_u_i32_f32
11147 .{ .tag = @enumFromInt(3003), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11148 // __builtin_wasm_trunc_u_i32_f64
11149 .{ .tag = @enumFromInt(3004), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11150 // __builtin_wasm_trunc_u_i64_f32
11151 .{ .tag = @enumFromInt(3005), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11152 // __builtin_wasm_trunc_u_i64_f64
11153 .{ .tag = @enumFromInt(3006), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } },
11154 // __builtin_wcschr
11155 .{ .tag = @enumFromInt(3007), .param_str = "w*wC*w", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11156 // __builtin_wcscmp
11157 .{ .tag = @enumFromInt(3008), .param_str = "iwC*wC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11158 // __builtin_wcslen
11159 .{ .tag = @enumFromInt(3009), .param_str = "zwC*", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11160 // __builtin_wcsncmp
11161 .{ .tag = @enumFromInt(3010), .param_str = "iwC*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11162 // __builtin_wmemchr
11163 .{ .tag = @enumFromInt(3011), .param_str = "w*wC*wz", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11164 // __builtin_wmemcmp
11165 .{ .tag = @enumFromInt(3012), .param_str = "iwC*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11166 // __builtin_wmemcpy
11167 .{ .tag = @enumFromInt(3013), .param_str = "w*w*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11168 // __builtin_wmemmove
11169 .{ .tag = @enumFromInt(3014), .param_str = "w*w*wC*z", .properties = .{ .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } },
11170 // __c11_atomic_is_lock_free
11171 .{ .tag = @enumFromInt(3015), .param_str = "bz", .properties = .{ .attributes = .{ .const_evaluable = true } } },
11172 // __c11_atomic_signal_fence
11173 .{ .tag = @enumFromInt(3016), .param_str = "vi", .properties = .{} },
11174 // __c11_atomic_thread_fence
11175 .{ .tag = @enumFromInt(3017), .param_str = "vi", .properties = .{} },
11176 // __clear_cache
11177 .{ .tag = @enumFromInt(3018), .param_str = "vv*v*", .properties = .{ .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
11178 // __cospi
11179 .{ .tag = @enumFromInt(3019), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11180 // __cospif
11181 .{ .tag = @enumFromInt(3020), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11182 // __debugbreak
11183 .{ .tag = @enumFromInt(3021), .param_str = "v", .properties = .{ .language = .all_ms_languages } },
11184 // __dmb
11185 .{ .tag = @enumFromInt(3022), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11186 // __dsb
11187 .{ .tag = @enumFromInt(3023), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11188 // __emit
11189 .{ .tag = @enumFromInt(3024), .param_str = "vIUiC", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
11190 // __exception_code
11191 .{ .tag = @enumFromInt(3025), .param_str = "UNi", .properties = .{ .language = .all_ms_languages } },
11192 // __exception_info
11193 .{ .tag = @enumFromInt(3026), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
11194 // __exp10
11195 .{ .tag = @enumFromInt(3027), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11196 // __exp10f
11197 .{ .tag = @enumFromInt(3028), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
11198 // __fastfail
11199 .{ .tag = @enumFromInt(3029), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .noreturn = true } } },
11200 // __finite
11201 .{ .tag = @enumFromInt(3030), .param_str = "id", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11202 // __finitef
11203 .{ .tag = @enumFromInt(3031), .param_str = "if", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11204 // __finitel
11205 .{ .tag = @enumFromInt(3032), .param_str = "iLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
11206 // __isb
11207 .{ .tag = @enumFromInt(3033), .param_str = "vUi", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } },
11208 // __iso_volatile_load16
11209 .{ .tag = @enumFromInt(3034), .param_str = "ssCD*", .properties = .{ .language = .all_ms_languages } },
11210 // __iso_volatile_load32
11211 .{ .tag = @enumFromInt(3035), .param_str = "iiCD*", .properties = .{ .language = .all_ms_languages } },
11212 // __iso_volatile_load64
11213 .{ .tag = @enumFromInt(3036), .param_str = "LLiLLiCD*", .properties = .{ .language = .all_ms_languages } },
11214 // __iso_volatile_load8
11215 .{ .tag = @enumFromInt(3037), .param_str = "ccCD*", .properties = .{ .language = .all_ms_languages } },
11216 // __iso_volatile_store16
11217 .{ .tag = @enumFromInt(3038), .param_str = "vsD*s", .properties = .{ .language = .all_ms_languages } },
11218 // __iso_volatile_store32
11219 .{ .tag = @enumFromInt(3039), .param_str = "viD*i", .properties = .{ .language = .all_ms_languages } },
11220 // __iso_volatile_store64
11221 .{ .tag = @enumFromInt(3040), .param_str = "vLLiD*LLi", .properties = .{ .language = .all_ms_languages } },
11222 // __iso_volatile_store8
11223 .{ .tag = @enumFromInt(3041), .param_str = "vcD*c", .properties = .{ .language = .all_ms_languages } },
11224 // __ldrexd
11225 .{ .tag = @enumFromInt(3042), .param_str = "WiWiCD*", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } },
11226 // __lzcnt
11227 .{ .tag = @enumFromInt(3043), .param_str = "UiUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11228 // __lzcnt16
11229 .{ .tag = @enumFromInt(3044), .param_str = "UsUs", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11230 // __lzcnt64
11231 .{ .tag = @enumFromInt(3045), .param_str = "UWiUWi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
11232 // __noop
11233 .{ .tag = @enumFromInt(3046), .param_str = "i.", .properties = .{ .language = .all_ms_languages } },
11234 // __nvvm_add_rm_d
11235 .{ .tag = @enumFromInt(3047), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11236 // __nvvm_add_rm_f
11237 .{ .tag = @enumFromInt(3048), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11238 // __nvvm_add_rm_ftz_f
11239 .{ .tag = @enumFromInt(3049), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11240 // __nvvm_add_rn_d
11241 .{ .tag = @enumFromInt(3050), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11242 // __nvvm_add_rn_f
11243 .{ .tag = @enumFromInt(3051), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11244 // __nvvm_add_rn_ftz_f
11245 .{ .tag = @enumFromInt(3052), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11246 // __nvvm_add_rp_d
11247 .{ .tag = @enumFromInt(3053), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11248 // __nvvm_add_rp_f
11249 .{ .tag = @enumFromInt(3054), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11250 // __nvvm_add_rp_ftz_f
11251 .{ .tag = @enumFromInt(3055), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11252 // __nvvm_add_rz_d
11253 .{ .tag = @enumFromInt(3056), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11254 // __nvvm_add_rz_f
11255 .{ .tag = @enumFromInt(3057), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11256 // __nvvm_add_rz_ftz_f
11257 .{ .tag = @enumFromInt(3058), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11258 // __nvvm_atom_add_gen_f
11259 .{ .tag = @enumFromInt(3059), .param_str = "ffD*f", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11260 // __nvvm_atom_add_gen_i
11261 .{ .tag = @enumFromInt(3060), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11262 // __nvvm_atom_add_gen_l
11263 .{ .tag = @enumFromInt(3061), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11264 // __nvvm_atom_add_gen_ll
11265 .{ .tag = @enumFromInt(3062), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11266 // __nvvm_atom_and_gen_i
11267 .{ .tag = @enumFromInt(3063), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11268 // __nvvm_atom_and_gen_l
11269 .{ .tag = @enumFromInt(3064), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11270 // __nvvm_atom_and_gen_ll
11271 .{ .tag = @enumFromInt(3065), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11272 // __nvvm_atom_cas_gen_i
11273 .{ .tag = @enumFromInt(3066), .param_str = "iiD*ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11274 // __nvvm_atom_cas_gen_l
11275 .{ .tag = @enumFromInt(3067), .param_str = "LiLiD*LiLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11276 // __nvvm_atom_cas_gen_ll
11277 .{ .tag = @enumFromInt(3068), .param_str = "LLiLLiD*LLiLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11278 // __nvvm_atom_dec_gen_ui
11279 .{ .tag = @enumFromInt(3069), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11280 // __nvvm_atom_inc_gen_ui
11281 .{ .tag = @enumFromInt(3070), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11282 // __nvvm_atom_max_gen_i
11283 .{ .tag = @enumFromInt(3071), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11284 // __nvvm_atom_max_gen_l
11285 .{ .tag = @enumFromInt(3072), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11286 // __nvvm_atom_max_gen_ll
11287 .{ .tag = @enumFromInt(3073), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11288 // __nvvm_atom_max_gen_ui
11289 .{ .tag = @enumFromInt(3074), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11290 // __nvvm_atom_max_gen_ul
11291 .{ .tag = @enumFromInt(3075), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11292 // __nvvm_atom_max_gen_ull
11293 .{ .tag = @enumFromInt(3076), .param_str = "ULLiULLiD*ULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11294 // __nvvm_atom_min_gen_i
11295 .{ .tag = @enumFromInt(3077), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11296 // __nvvm_atom_min_gen_l
11297 .{ .tag = @enumFromInt(3078), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11298 // __nvvm_atom_min_gen_ll
11299 .{ .tag = @enumFromInt(3079), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11300 // __nvvm_atom_min_gen_ui
11301 .{ .tag = @enumFromInt(3080), .param_str = "UiUiD*Ui", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11302 // __nvvm_atom_min_gen_ul
11303 .{ .tag = @enumFromInt(3081), .param_str = "ULiULiD*ULi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11304 // __nvvm_atom_min_gen_ull
11305 .{ .tag = @enumFromInt(3082), .param_str = "ULLiULLiD*ULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11306 // __nvvm_atom_or_gen_i
11307 .{ .tag = @enumFromInt(3083), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11308 // __nvvm_atom_or_gen_l
11309 .{ .tag = @enumFromInt(3084), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11310 // __nvvm_atom_or_gen_ll
11311 .{ .tag = @enumFromInt(3085), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11312 // __nvvm_atom_sub_gen_i
11313 .{ .tag = @enumFromInt(3086), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11314 // __nvvm_atom_sub_gen_l
11315 .{ .tag = @enumFromInt(3087), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11316 // __nvvm_atom_sub_gen_ll
11317 .{ .tag = @enumFromInt(3088), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11318 // __nvvm_atom_xchg_gen_i
11319 .{ .tag = @enumFromInt(3089), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11320 // __nvvm_atom_xchg_gen_l
11321 .{ .tag = @enumFromInt(3090), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11322 // __nvvm_atom_xchg_gen_ll
11323 .{ .tag = @enumFromInt(3091), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11324 // __nvvm_atom_xor_gen_i
11325 .{ .tag = @enumFromInt(3092), .param_str = "iiD*i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11326 // __nvvm_atom_xor_gen_l
11327 .{ .tag = @enumFromInt(3093), .param_str = "LiLiD*Li", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11328 // __nvvm_atom_xor_gen_ll
11329 .{ .tag = @enumFromInt(3094), .param_str = "LLiLLiD*LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11330 // __nvvm_bar0_and
11331 .{ .tag = @enumFromInt(3095), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11332 // __nvvm_bar0_or
11333 .{ .tag = @enumFromInt(3096), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11334 // __nvvm_bar0_popc
11335 .{ .tag = @enumFromInt(3097), .param_str = "ii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11336 // __nvvm_bar_sync
11337 .{ .tag = @enumFromInt(3098), .param_str = "vi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11338 // __nvvm_bitcast_d2ll
11339 .{ .tag = @enumFromInt(3099), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11340 // __nvvm_bitcast_f2i
11341 .{ .tag = @enumFromInt(3100), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11342 // __nvvm_bitcast_i2f
11343 .{ .tag = @enumFromInt(3101), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11344 // __nvvm_bitcast_ll2d
11345 .{ .tag = @enumFromInt(3102), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11346 // __nvvm_ceil_d
11347 .{ .tag = @enumFromInt(3103), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11348 // __nvvm_ceil_f
11349 .{ .tag = @enumFromInt(3104), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11350 // __nvvm_ceil_ftz_f
11351 .{ .tag = @enumFromInt(3105), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11352 // __nvvm_compiler_error
11353 .{ .tag = @enumFromInt(3106), .param_str = "vcC*4", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11354 // __nvvm_compiler_warn
11355 .{ .tag = @enumFromInt(3107), .param_str = "vcC*4", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11356 // __nvvm_cos_approx_f
11357 .{ .tag = @enumFromInt(3108), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11358 // __nvvm_cos_approx_ftz_f
11359 .{ .tag = @enumFromInt(3109), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11360 // __nvvm_d2f_rm
11361 .{ .tag = @enumFromInt(3110), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11362 // __nvvm_d2f_rm_ftz
11363 .{ .tag = @enumFromInt(3111), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11364 // __nvvm_d2f_rn
11365 .{ .tag = @enumFromInt(3112), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11366 // __nvvm_d2f_rn_ftz
11367 .{ .tag = @enumFromInt(3113), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11368 // __nvvm_d2f_rp
11369 .{ .tag = @enumFromInt(3114), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11370 // __nvvm_d2f_rp_ftz
11371 .{ .tag = @enumFromInt(3115), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11372 // __nvvm_d2f_rz
11373 .{ .tag = @enumFromInt(3116), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11374 // __nvvm_d2f_rz_ftz
11375 .{ .tag = @enumFromInt(3117), .param_str = "fd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11376 // __nvvm_d2i_hi
11377 .{ .tag = @enumFromInt(3118), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11378 // __nvvm_d2i_lo
11379 .{ .tag = @enumFromInt(3119), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11380 // __nvvm_d2i_rm
11381 .{ .tag = @enumFromInt(3120), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11382 // __nvvm_d2i_rn
11383 .{ .tag = @enumFromInt(3121), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11384 // __nvvm_d2i_rp
11385 .{ .tag = @enumFromInt(3122), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11386 // __nvvm_d2i_rz
11387 .{ .tag = @enumFromInt(3123), .param_str = "id", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11388 // __nvvm_d2ll_rm
11389 .{ .tag = @enumFromInt(3124), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11390 // __nvvm_d2ll_rn
11391 .{ .tag = @enumFromInt(3125), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11392 // __nvvm_d2ll_rp
11393 .{ .tag = @enumFromInt(3126), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11394 // __nvvm_d2ll_rz
11395 .{ .tag = @enumFromInt(3127), .param_str = "LLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11396 // __nvvm_d2ui_rm
11397 .{ .tag = @enumFromInt(3128), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11398 // __nvvm_d2ui_rn
11399 .{ .tag = @enumFromInt(3129), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11400 // __nvvm_d2ui_rp
11401 .{ .tag = @enumFromInt(3130), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11402 // __nvvm_d2ui_rz
11403 .{ .tag = @enumFromInt(3131), .param_str = "Uid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11404 // __nvvm_d2ull_rm
11405 .{ .tag = @enumFromInt(3132), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11406 // __nvvm_d2ull_rn
11407 .{ .tag = @enumFromInt(3133), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11408 // __nvvm_d2ull_rp
11409 .{ .tag = @enumFromInt(3134), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11410 // __nvvm_d2ull_rz
11411 .{ .tag = @enumFromInt(3135), .param_str = "ULLid", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11412 // __nvvm_div_approx_f
11413 .{ .tag = @enumFromInt(3136), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11414 // __nvvm_div_approx_ftz_f
11415 .{ .tag = @enumFromInt(3137), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11416 // __nvvm_div_rm_d
11417 .{ .tag = @enumFromInt(3138), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11418 // __nvvm_div_rm_f
11419 .{ .tag = @enumFromInt(3139), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11420 // __nvvm_div_rm_ftz_f
11421 .{ .tag = @enumFromInt(3140), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11422 // __nvvm_div_rn_d
11423 .{ .tag = @enumFromInt(3141), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11424 // __nvvm_div_rn_f
11425 .{ .tag = @enumFromInt(3142), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11426 // __nvvm_div_rn_ftz_f
11427 .{ .tag = @enumFromInt(3143), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11428 // __nvvm_div_rp_d
11429 .{ .tag = @enumFromInt(3144), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11430 // __nvvm_div_rp_f
11431 .{ .tag = @enumFromInt(3145), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11432 // __nvvm_div_rp_ftz_f
11433 .{ .tag = @enumFromInt(3146), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11434 // __nvvm_div_rz_d
11435 .{ .tag = @enumFromInt(3147), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11436 // __nvvm_div_rz_f
11437 .{ .tag = @enumFromInt(3148), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11438 // __nvvm_div_rz_ftz_f
11439 .{ .tag = @enumFromInt(3149), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11440 // __nvvm_ex2_approx_d
11441 .{ .tag = @enumFromInt(3150), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11442 // __nvvm_ex2_approx_f
11443 .{ .tag = @enumFromInt(3151), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11444 // __nvvm_ex2_approx_ftz_f
11445 .{ .tag = @enumFromInt(3152), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11446 // __nvvm_f2h_rn
11447 .{ .tag = @enumFromInt(3153), .param_str = "Usf", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11448 // __nvvm_f2h_rn_ftz
11449 .{ .tag = @enumFromInt(3154), .param_str = "Usf", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11450 // __nvvm_f2i_rm
11451 .{ .tag = @enumFromInt(3155), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11452 // __nvvm_f2i_rm_ftz
11453 .{ .tag = @enumFromInt(3156), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11454 // __nvvm_f2i_rn
11455 .{ .tag = @enumFromInt(3157), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11456 // __nvvm_f2i_rn_ftz
11457 .{ .tag = @enumFromInt(3158), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11458 // __nvvm_f2i_rp
11459 .{ .tag = @enumFromInt(3159), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11460 // __nvvm_f2i_rp_ftz
11461 .{ .tag = @enumFromInt(3160), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11462 // __nvvm_f2i_rz
11463 .{ .tag = @enumFromInt(3161), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11464 // __nvvm_f2i_rz_ftz
11465 .{ .tag = @enumFromInt(3162), .param_str = "if", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11466 // __nvvm_f2ll_rm
11467 .{ .tag = @enumFromInt(3163), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11468 // __nvvm_f2ll_rm_ftz
11469 .{ .tag = @enumFromInt(3164), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11470 // __nvvm_f2ll_rn
11471 .{ .tag = @enumFromInt(3165), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11472 // __nvvm_f2ll_rn_ftz
11473 .{ .tag = @enumFromInt(3166), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11474 // __nvvm_f2ll_rp
11475 .{ .tag = @enumFromInt(3167), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11476 // __nvvm_f2ll_rp_ftz
11477 .{ .tag = @enumFromInt(3168), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11478 // __nvvm_f2ll_rz
11479 .{ .tag = @enumFromInt(3169), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11480 // __nvvm_f2ll_rz_ftz
11481 .{ .tag = @enumFromInt(3170), .param_str = "LLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11482 // __nvvm_f2ui_rm
11483 .{ .tag = @enumFromInt(3171), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11484 // __nvvm_f2ui_rm_ftz
11485 .{ .tag = @enumFromInt(3172), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11486 // __nvvm_f2ui_rn
11487 .{ .tag = @enumFromInt(3173), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11488 // __nvvm_f2ui_rn_ftz
11489 .{ .tag = @enumFromInt(3174), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11490 // __nvvm_f2ui_rp
11491 .{ .tag = @enumFromInt(3175), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11492 // __nvvm_f2ui_rp_ftz
11493 .{ .tag = @enumFromInt(3176), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11494 // __nvvm_f2ui_rz
11495 .{ .tag = @enumFromInt(3177), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11496 // __nvvm_f2ui_rz_ftz
11497 .{ .tag = @enumFromInt(3178), .param_str = "Uif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11498 // __nvvm_f2ull_rm
11499 .{ .tag = @enumFromInt(3179), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11500 // __nvvm_f2ull_rm_ftz
11501 .{ .tag = @enumFromInt(3180), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11502 // __nvvm_f2ull_rn
11503 .{ .tag = @enumFromInt(3181), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11504 // __nvvm_f2ull_rn_ftz
11505 .{ .tag = @enumFromInt(3182), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11506 // __nvvm_f2ull_rp
11507 .{ .tag = @enumFromInt(3183), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11508 // __nvvm_f2ull_rp_ftz
11509 .{ .tag = @enumFromInt(3184), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11510 // __nvvm_f2ull_rz
11511 .{ .tag = @enumFromInt(3185), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11512 // __nvvm_f2ull_rz_ftz
11513 .{ .tag = @enumFromInt(3186), .param_str = "ULLif", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11514 // __nvvm_fabs_d
11515 .{ .tag = @enumFromInt(3187), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11516 // __nvvm_fabs_f
11517 .{ .tag = @enumFromInt(3188), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11518 // __nvvm_fabs_ftz_f
11519 .{ .tag = @enumFromInt(3189), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11520 // __nvvm_floor_d
11521 .{ .tag = @enumFromInt(3190), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11522 // __nvvm_floor_f
11523 .{ .tag = @enumFromInt(3191), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11524 // __nvvm_floor_ftz_f
11525 .{ .tag = @enumFromInt(3192), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11526 // __nvvm_fma_rm_d
11527 .{ .tag = @enumFromInt(3193), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11528 // __nvvm_fma_rm_f
11529 .{ .tag = @enumFromInt(3194), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11530 // __nvvm_fma_rm_ftz_f
11531 .{ .tag = @enumFromInt(3195), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11532 // __nvvm_fma_rn_d
11533 .{ .tag = @enumFromInt(3196), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11534 // __nvvm_fma_rn_f
11535 .{ .tag = @enumFromInt(3197), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11536 // __nvvm_fma_rn_ftz_f
11537 .{ .tag = @enumFromInt(3198), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11538 // __nvvm_fma_rp_d
11539 .{ .tag = @enumFromInt(3199), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11540 // __nvvm_fma_rp_f
11541 .{ .tag = @enumFromInt(3200), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11542 // __nvvm_fma_rp_ftz_f
11543 .{ .tag = @enumFromInt(3201), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11544 // __nvvm_fma_rz_d
11545 .{ .tag = @enumFromInt(3202), .param_str = "dddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11546 // __nvvm_fma_rz_f
11547 .{ .tag = @enumFromInt(3203), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11548 // __nvvm_fma_rz_ftz_f
11549 .{ .tag = @enumFromInt(3204), .param_str = "ffff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11550 // __nvvm_fmax_d
11551 .{ .tag = @enumFromInt(3205), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11552 // __nvvm_fmax_f
11553 .{ .tag = @enumFromInt(3206), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11554 // __nvvm_fmax_ftz_f
11555 .{ .tag = @enumFromInt(3207), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11556 // __nvvm_fmin_d
11557 .{ .tag = @enumFromInt(3208), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11558 // __nvvm_fmin_f
11559 .{ .tag = @enumFromInt(3209), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11560 // __nvvm_fmin_ftz_f
11561 .{ .tag = @enumFromInt(3210), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11562 // __nvvm_i2d_rm
11563 .{ .tag = @enumFromInt(3211), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11564 // __nvvm_i2d_rn
11565 .{ .tag = @enumFromInt(3212), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11566 // __nvvm_i2d_rp
11567 .{ .tag = @enumFromInt(3213), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11568 // __nvvm_i2d_rz
11569 .{ .tag = @enumFromInt(3214), .param_str = "di", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11570 // __nvvm_i2f_rm
11571 .{ .tag = @enumFromInt(3215), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11572 // __nvvm_i2f_rn
11573 .{ .tag = @enumFromInt(3216), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11574 // __nvvm_i2f_rp
11575 .{ .tag = @enumFromInt(3217), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11576 // __nvvm_i2f_rz
11577 .{ .tag = @enumFromInt(3218), .param_str = "fi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11578 // __nvvm_isspacep_const
11579 .{ .tag = @enumFromInt(3219), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11580 // __nvvm_isspacep_global
11581 .{ .tag = @enumFromInt(3220), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11582 // __nvvm_isspacep_local
11583 .{ .tag = @enumFromInt(3221), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11584 // __nvvm_isspacep_shared
11585 .{ .tag = @enumFromInt(3222), .param_str = "bvC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11586 // __nvvm_ldg_c
11587 .{ .tag = @enumFromInt(3223), .param_str = "ccC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11588 // __nvvm_ldg_c2
11589 .{ .tag = @enumFromInt(3224), .param_str = "E2cE2cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11590 // __nvvm_ldg_c4
11591 .{ .tag = @enumFromInt(3225), .param_str = "E4cE4cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11592 // __nvvm_ldg_d
11593 .{ .tag = @enumFromInt(3226), .param_str = "ddC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11594 // __nvvm_ldg_d2
11595 .{ .tag = @enumFromInt(3227), .param_str = "E2dE2dC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11596 // __nvvm_ldg_f
11597 .{ .tag = @enumFromInt(3228), .param_str = "ffC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11598 // __nvvm_ldg_f2
11599 .{ .tag = @enumFromInt(3229), .param_str = "E2fE2fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11600 // __nvvm_ldg_f4
11601 .{ .tag = @enumFromInt(3230), .param_str = "E4fE4fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11602 // __nvvm_ldg_h
11603 .{ .tag = @enumFromInt(3231), .param_str = "hhC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11604 // __nvvm_ldg_h2
11605 .{ .tag = @enumFromInt(3232), .param_str = "E2hE2hC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11606 // __nvvm_ldg_i
11607 .{ .tag = @enumFromInt(3233), .param_str = "iiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11608 // __nvvm_ldg_i2
11609 .{ .tag = @enumFromInt(3234), .param_str = "E2iE2iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11610 // __nvvm_ldg_i4
11611 .{ .tag = @enumFromInt(3235), .param_str = "E4iE4iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11612 // __nvvm_ldg_l
11613 .{ .tag = @enumFromInt(3236), .param_str = "LiLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11614 // __nvvm_ldg_l2
11615 .{ .tag = @enumFromInt(3237), .param_str = "E2LiE2LiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11616 // __nvvm_ldg_ll
11617 .{ .tag = @enumFromInt(3238), .param_str = "LLiLLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11618 // __nvvm_ldg_ll2
11619 .{ .tag = @enumFromInt(3239), .param_str = "E2LLiE2LLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11620 // __nvvm_ldg_s
11621 .{ .tag = @enumFromInt(3240), .param_str = "ssC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11622 // __nvvm_ldg_s2
11623 .{ .tag = @enumFromInt(3241), .param_str = "E2sE2sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11624 // __nvvm_ldg_s4
11625 .{ .tag = @enumFromInt(3242), .param_str = "E4sE4sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11626 // __nvvm_ldg_sc
11627 .{ .tag = @enumFromInt(3243), .param_str = "ScScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11628 // __nvvm_ldg_sc2
11629 .{ .tag = @enumFromInt(3244), .param_str = "E2ScE2ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11630 // __nvvm_ldg_sc4
11631 .{ .tag = @enumFromInt(3245), .param_str = "E4ScE4ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11632 // __nvvm_ldg_uc
11633 .{ .tag = @enumFromInt(3246), .param_str = "UcUcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11634 // __nvvm_ldg_uc2
11635 .{ .tag = @enumFromInt(3247), .param_str = "E2UcE2UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11636 // __nvvm_ldg_uc4
11637 .{ .tag = @enumFromInt(3248), .param_str = "E4UcE4UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11638 // __nvvm_ldg_ui
11639 .{ .tag = @enumFromInt(3249), .param_str = "UiUiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11640 // __nvvm_ldg_ui2
11641 .{ .tag = @enumFromInt(3250), .param_str = "E2UiE2UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11642 // __nvvm_ldg_ui4
11643 .{ .tag = @enumFromInt(3251), .param_str = "E4UiE4UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11644 // __nvvm_ldg_ul
11645 .{ .tag = @enumFromInt(3252), .param_str = "ULiULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11646 // __nvvm_ldg_ul2
11647 .{ .tag = @enumFromInt(3253), .param_str = "E2ULiE2ULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11648 // __nvvm_ldg_ull
11649 .{ .tag = @enumFromInt(3254), .param_str = "ULLiULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11650 // __nvvm_ldg_ull2
11651 .{ .tag = @enumFromInt(3255), .param_str = "E2ULLiE2ULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11652 // __nvvm_ldg_us
11653 .{ .tag = @enumFromInt(3256), .param_str = "UsUsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11654 // __nvvm_ldg_us2
11655 .{ .tag = @enumFromInt(3257), .param_str = "E2UsE2UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11656 // __nvvm_ldg_us4
11657 .{ .tag = @enumFromInt(3258), .param_str = "E4UsE4UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11658 // __nvvm_ldu_c
11659 .{ .tag = @enumFromInt(3259), .param_str = "ccC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11660 // __nvvm_ldu_c2
11661 .{ .tag = @enumFromInt(3260), .param_str = "E2cE2cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11662 // __nvvm_ldu_c4
11663 .{ .tag = @enumFromInt(3261), .param_str = "E4cE4cC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11664 // __nvvm_ldu_d
11665 .{ .tag = @enumFromInt(3262), .param_str = "ddC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11666 // __nvvm_ldu_d2
11667 .{ .tag = @enumFromInt(3263), .param_str = "E2dE2dC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11668 // __nvvm_ldu_f
11669 .{ .tag = @enumFromInt(3264), .param_str = "ffC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11670 // __nvvm_ldu_f2
11671 .{ .tag = @enumFromInt(3265), .param_str = "E2fE2fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11672 // __nvvm_ldu_f4
11673 .{ .tag = @enumFromInt(3266), .param_str = "E4fE4fC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11674 // __nvvm_ldu_h
11675 .{ .tag = @enumFromInt(3267), .param_str = "hhC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11676 // __nvvm_ldu_h2
11677 .{ .tag = @enumFromInt(3268), .param_str = "E2hE2hC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11678 // __nvvm_ldu_i
11679 .{ .tag = @enumFromInt(3269), .param_str = "iiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11680 // __nvvm_ldu_i2
11681 .{ .tag = @enumFromInt(3270), .param_str = "E2iE2iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11682 // __nvvm_ldu_i4
11683 .{ .tag = @enumFromInt(3271), .param_str = "E4iE4iC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11684 // __nvvm_ldu_l
11685 .{ .tag = @enumFromInt(3272), .param_str = "LiLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11686 // __nvvm_ldu_l2
11687 .{ .tag = @enumFromInt(3273), .param_str = "E2LiE2LiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11688 // __nvvm_ldu_ll
11689 .{ .tag = @enumFromInt(3274), .param_str = "LLiLLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11690 // __nvvm_ldu_ll2
11691 .{ .tag = @enumFromInt(3275), .param_str = "E2LLiE2LLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11692 // __nvvm_ldu_s
11693 .{ .tag = @enumFromInt(3276), .param_str = "ssC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11694 // __nvvm_ldu_s2
11695 .{ .tag = @enumFromInt(3277), .param_str = "E2sE2sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11696 // __nvvm_ldu_s4
11697 .{ .tag = @enumFromInt(3278), .param_str = "E4sE4sC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11698 // __nvvm_ldu_sc
11699 .{ .tag = @enumFromInt(3279), .param_str = "ScScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11700 // __nvvm_ldu_sc2
11701 .{ .tag = @enumFromInt(3280), .param_str = "E2ScE2ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11702 // __nvvm_ldu_sc4
11703 .{ .tag = @enumFromInt(3281), .param_str = "E4ScE4ScC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11704 // __nvvm_ldu_uc
11705 .{ .tag = @enumFromInt(3282), .param_str = "UcUcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11706 // __nvvm_ldu_uc2
11707 .{ .tag = @enumFromInt(3283), .param_str = "E2UcE2UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11708 // __nvvm_ldu_uc4
11709 .{ .tag = @enumFromInt(3284), .param_str = "E4UcE4UcC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11710 // __nvvm_ldu_ui
11711 .{ .tag = @enumFromInt(3285), .param_str = "UiUiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11712 // __nvvm_ldu_ui2
11713 .{ .tag = @enumFromInt(3286), .param_str = "E2UiE2UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11714 // __nvvm_ldu_ui4
11715 .{ .tag = @enumFromInt(3287), .param_str = "E4UiE4UiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11716 // __nvvm_ldu_ul
11717 .{ .tag = @enumFromInt(3288), .param_str = "ULiULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11718 // __nvvm_ldu_ul2
11719 .{ .tag = @enumFromInt(3289), .param_str = "E2ULiE2ULiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11720 // __nvvm_ldu_ull
11721 .{ .tag = @enumFromInt(3290), .param_str = "ULLiULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11722 // __nvvm_ldu_ull2
11723 .{ .tag = @enumFromInt(3291), .param_str = "E2ULLiE2ULLiC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11724 // __nvvm_ldu_us
11725 .{ .tag = @enumFromInt(3292), .param_str = "UsUsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11726 // __nvvm_ldu_us2
11727 .{ .tag = @enumFromInt(3293), .param_str = "E2UsE2UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11728 // __nvvm_ldu_us4
11729 .{ .tag = @enumFromInt(3294), .param_str = "E4UsE4UsC*", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11730 // __nvvm_lg2_approx_d
11731 .{ .tag = @enumFromInt(3295), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11732 // __nvvm_lg2_approx_f
11733 .{ .tag = @enumFromInt(3296), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11734 // __nvvm_lg2_approx_ftz_f
11735 .{ .tag = @enumFromInt(3297), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11736 // __nvvm_ll2d_rm
11737 .{ .tag = @enumFromInt(3298), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11738 // __nvvm_ll2d_rn
11739 .{ .tag = @enumFromInt(3299), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11740 // __nvvm_ll2d_rp
11741 .{ .tag = @enumFromInt(3300), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11742 // __nvvm_ll2d_rz
11743 .{ .tag = @enumFromInt(3301), .param_str = "dLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11744 // __nvvm_ll2f_rm
11745 .{ .tag = @enumFromInt(3302), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11746 // __nvvm_ll2f_rn
11747 .{ .tag = @enumFromInt(3303), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11748 // __nvvm_ll2f_rp
11749 .{ .tag = @enumFromInt(3304), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11750 // __nvvm_ll2f_rz
11751 .{ .tag = @enumFromInt(3305), .param_str = "fLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11752 // __nvvm_lohi_i2d
11753 .{ .tag = @enumFromInt(3306), .param_str = "dii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11754 // __nvvm_membar_cta
11755 .{ .tag = @enumFromInt(3307), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11756 // __nvvm_membar_gl
11757 .{ .tag = @enumFromInt(3308), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11758 // __nvvm_membar_sys
11759 .{ .tag = @enumFromInt(3309), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11760 // __nvvm_memcpy
11761 .{ .tag = @enumFromInt(3310), .param_str = "vUc*Uc*zi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11762 // __nvvm_memset
11763 .{ .tag = @enumFromInt(3311), .param_str = "vUc*Uczi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11764 // __nvvm_mul24_i
11765 .{ .tag = @enumFromInt(3312), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11766 // __nvvm_mul24_ui
11767 .{ .tag = @enumFromInt(3313), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11768 // __nvvm_mul_rm_d
11769 .{ .tag = @enumFromInt(3314), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11770 // __nvvm_mul_rm_f
11771 .{ .tag = @enumFromInt(3315), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11772 // __nvvm_mul_rm_ftz_f
11773 .{ .tag = @enumFromInt(3316), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11774 // __nvvm_mul_rn_d
11775 .{ .tag = @enumFromInt(3317), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11776 // __nvvm_mul_rn_f
11777 .{ .tag = @enumFromInt(3318), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11778 // __nvvm_mul_rn_ftz_f
11779 .{ .tag = @enumFromInt(3319), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11780 // __nvvm_mul_rp_d
11781 .{ .tag = @enumFromInt(3320), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11782 // __nvvm_mul_rp_f
11783 .{ .tag = @enumFromInt(3321), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11784 // __nvvm_mul_rp_ftz_f
11785 .{ .tag = @enumFromInt(3322), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11786 // __nvvm_mul_rz_d
11787 .{ .tag = @enumFromInt(3323), .param_str = "ddd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11788 // __nvvm_mul_rz_f
11789 .{ .tag = @enumFromInt(3324), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11790 // __nvvm_mul_rz_ftz_f
11791 .{ .tag = @enumFromInt(3325), .param_str = "fff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11792 // __nvvm_mulhi_i
11793 .{ .tag = @enumFromInt(3326), .param_str = "iii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11794 // __nvvm_mulhi_ll
11795 .{ .tag = @enumFromInt(3327), .param_str = "LLiLLiLLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11796 // __nvvm_mulhi_ui
11797 .{ .tag = @enumFromInt(3328), .param_str = "UiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11798 // __nvvm_mulhi_ull
11799 .{ .tag = @enumFromInt(3329), .param_str = "ULLiULLiULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11800 // __nvvm_prmt
11801 .{ .tag = @enumFromInt(3330), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11802 // __nvvm_rcp_approx_ftz_d
11803 .{ .tag = @enumFromInt(3331), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11804 // __nvvm_rcp_approx_ftz_f
11805 .{ .tag = @enumFromInt(3332), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11806 // __nvvm_rcp_rm_d
11807 .{ .tag = @enumFromInt(3333), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11808 // __nvvm_rcp_rm_f
11809 .{ .tag = @enumFromInt(3334), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11810 // __nvvm_rcp_rm_ftz_f
11811 .{ .tag = @enumFromInt(3335), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11812 // __nvvm_rcp_rn_d
11813 .{ .tag = @enumFromInt(3336), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11814 // __nvvm_rcp_rn_f
11815 .{ .tag = @enumFromInt(3337), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11816 // __nvvm_rcp_rn_ftz_f
11817 .{ .tag = @enumFromInt(3338), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11818 // __nvvm_rcp_rp_d
11819 .{ .tag = @enumFromInt(3339), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11820 // __nvvm_rcp_rp_f
11821 .{ .tag = @enumFromInt(3340), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11822 // __nvvm_rcp_rp_ftz_f
11823 .{ .tag = @enumFromInt(3341), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11824 // __nvvm_rcp_rz_d
11825 .{ .tag = @enumFromInt(3342), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11826 // __nvvm_rcp_rz_f
11827 .{ .tag = @enumFromInt(3343), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11828 // __nvvm_rcp_rz_ftz_f
11829 .{ .tag = @enumFromInt(3344), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11830 // __nvvm_read_ptx_sreg_clock
11831 .{ .tag = @enumFromInt(3345), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11832 // __nvvm_read_ptx_sreg_clock64
11833 .{ .tag = @enumFromInt(3346), .param_str = "LLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11834 // __nvvm_read_ptx_sreg_ctaid_w
11835 .{ .tag = @enumFromInt(3347), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11836 // __nvvm_read_ptx_sreg_ctaid_x
11837 .{ .tag = @enumFromInt(3348), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11838 // __nvvm_read_ptx_sreg_ctaid_y
11839 .{ .tag = @enumFromInt(3349), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11840 // __nvvm_read_ptx_sreg_ctaid_z
11841 .{ .tag = @enumFromInt(3350), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11842 // __nvvm_read_ptx_sreg_gridid
11843 .{ .tag = @enumFromInt(3351), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11844 // __nvvm_read_ptx_sreg_laneid
11845 .{ .tag = @enumFromInt(3352), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11846 // __nvvm_read_ptx_sreg_lanemask_eq
11847 .{ .tag = @enumFromInt(3353), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11848 // __nvvm_read_ptx_sreg_lanemask_ge
11849 .{ .tag = @enumFromInt(3354), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11850 // __nvvm_read_ptx_sreg_lanemask_gt
11851 .{ .tag = @enumFromInt(3355), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11852 // __nvvm_read_ptx_sreg_lanemask_le
11853 .{ .tag = @enumFromInt(3356), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11854 // __nvvm_read_ptx_sreg_lanemask_lt
11855 .{ .tag = @enumFromInt(3357), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11856 // __nvvm_read_ptx_sreg_nctaid_w
11857 .{ .tag = @enumFromInt(3358), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11858 // __nvvm_read_ptx_sreg_nctaid_x
11859 .{ .tag = @enumFromInt(3359), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11860 // __nvvm_read_ptx_sreg_nctaid_y
11861 .{ .tag = @enumFromInt(3360), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11862 // __nvvm_read_ptx_sreg_nctaid_z
11863 .{ .tag = @enumFromInt(3361), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11864 // __nvvm_read_ptx_sreg_nsmid
11865 .{ .tag = @enumFromInt(3362), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11866 // __nvvm_read_ptx_sreg_ntid_w
11867 .{ .tag = @enumFromInt(3363), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11868 // __nvvm_read_ptx_sreg_ntid_x
11869 .{ .tag = @enumFromInt(3364), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11870 // __nvvm_read_ptx_sreg_ntid_y
11871 .{ .tag = @enumFromInt(3365), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11872 // __nvvm_read_ptx_sreg_ntid_z
11873 .{ .tag = @enumFromInt(3366), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11874 // __nvvm_read_ptx_sreg_nwarpid
11875 .{ .tag = @enumFromInt(3367), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11876 // __nvvm_read_ptx_sreg_pm0
11877 .{ .tag = @enumFromInt(3368), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11878 // __nvvm_read_ptx_sreg_pm1
11879 .{ .tag = @enumFromInt(3369), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11880 // __nvvm_read_ptx_sreg_pm2
11881 .{ .tag = @enumFromInt(3370), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11882 // __nvvm_read_ptx_sreg_pm3
11883 .{ .tag = @enumFromInt(3371), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11884 // __nvvm_read_ptx_sreg_smid
11885 .{ .tag = @enumFromInt(3372), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11886 // __nvvm_read_ptx_sreg_tid_w
11887 .{ .tag = @enumFromInt(3373), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11888 // __nvvm_read_ptx_sreg_tid_x
11889 .{ .tag = @enumFromInt(3374), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11890 // __nvvm_read_ptx_sreg_tid_y
11891 .{ .tag = @enumFromInt(3375), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11892 // __nvvm_read_ptx_sreg_tid_z
11893 .{ .tag = @enumFromInt(3376), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11894 // __nvvm_read_ptx_sreg_warpid
11895 .{ .tag = @enumFromInt(3377), .param_str = "i", .properties = .{ .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } },
11896 // __nvvm_round_d
11897 .{ .tag = @enumFromInt(3378), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11898 // __nvvm_round_f
11899 .{ .tag = @enumFromInt(3379), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11900 // __nvvm_round_ftz_f
11901 .{ .tag = @enumFromInt(3380), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11902 // __nvvm_rsqrt_approx_d
11903 .{ .tag = @enumFromInt(3381), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11904 // __nvvm_rsqrt_approx_f
11905 .{ .tag = @enumFromInt(3382), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11906 // __nvvm_rsqrt_approx_ftz_f
11907 .{ .tag = @enumFromInt(3383), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11908 // __nvvm_sad_i
11909 .{ .tag = @enumFromInt(3384), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11910 // __nvvm_sad_ui
11911 .{ .tag = @enumFromInt(3385), .param_str = "UiUiUiUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11912 // __nvvm_saturate_d
11913 .{ .tag = @enumFromInt(3386), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11914 // __nvvm_saturate_f
11915 .{ .tag = @enumFromInt(3387), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11916 // __nvvm_saturate_ftz_f
11917 .{ .tag = @enumFromInt(3388), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11918 // __nvvm_shfl_bfly_f32
11919 .{ .tag = @enumFromInt(3389), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11920 // __nvvm_shfl_bfly_i32
11921 .{ .tag = @enumFromInt(3390), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11922 // __nvvm_shfl_down_f32
11923 .{ .tag = @enumFromInt(3391), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11924 // __nvvm_shfl_down_i32
11925 .{ .tag = @enumFromInt(3392), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11926 // __nvvm_shfl_idx_f32
11927 .{ .tag = @enumFromInt(3393), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11928 // __nvvm_shfl_idx_i32
11929 .{ .tag = @enumFromInt(3394), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11930 // __nvvm_shfl_up_f32
11931 .{ .tag = @enumFromInt(3395), .param_str = "ffii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11932 // __nvvm_shfl_up_i32
11933 .{ .tag = @enumFromInt(3396), .param_str = "iiii", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11934 // __nvvm_sin_approx_f
11935 .{ .tag = @enumFromInt(3397), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11936 // __nvvm_sin_approx_ftz_f
11937 .{ .tag = @enumFromInt(3398), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11938 // __nvvm_sqrt_approx_f
11939 .{ .tag = @enumFromInt(3399), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11940 // __nvvm_sqrt_approx_ftz_f
11941 .{ .tag = @enumFromInt(3400), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11942 // __nvvm_sqrt_rm_d
11943 .{ .tag = @enumFromInt(3401), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11944 // __nvvm_sqrt_rm_f
11945 .{ .tag = @enumFromInt(3402), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11946 // __nvvm_sqrt_rm_ftz_f
11947 .{ .tag = @enumFromInt(3403), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11948 // __nvvm_sqrt_rn_d
11949 .{ .tag = @enumFromInt(3404), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11950 // __nvvm_sqrt_rn_f
11951 .{ .tag = @enumFromInt(3405), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11952 // __nvvm_sqrt_rn_ftz_f
11953 .{ .tag = @enumFromInt(3406), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11954 // __nvvm_sqrt_rp_d
11955 .{ .tag = @enumFromInt(3407), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11956 // __nvvm_sqrt_rp_f
11957 .{ .tag = @enumFromInt(3408), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11958 // __nvvm_sqrt_rp_ftz_f
11959 .{ .tag = @enumFromInt(3409), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11960 // __nvvm_sqrt_rz_d
11961 .{ .tag = @enumFromInt(3410), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11962 // __nvvm_sqrt_rz_f
11963 .{ .tag = @enumFromInt(3411), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11964 // __nvvm_sqrt_rz_ftz_f
11965 .{ .tag = @enumFromInt(3412), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11966 // __nvvm_trunc_d
11967 .{ .tag = @enumFromInt(3413), .param_str = "dd", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11968 // __nvvm_trunc_f
11969 .{ .tag = @enumFromInt(3414), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11970 // __nvvm_trunc_ftz_f
11971 .{ .tag = @enumFromInt(3415), .param_str = "ff", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11972 // __nvvm_ui2d_rm
11973 .{ .tag = @enumFromInt(3416), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11974 // __nvvm_ui2d_rn
11975 .{ .tag = @enumFromInt(3417), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11976 // __nvvm_ui2d_rp
11977 .{ .tag = @enumFromInt(3418), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11978 // __nvvm_ui2d_rz
11979 .{ .tag = @enumFromInt(3419), .param_str = "dUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11980 // __nvvm_ui2f_rm
11981 .{ .tag = @enumFromInt(3420), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11982 // __nvvm_ui2f_rn
11983 .{ .tag = @enumFromInt(3421), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11984 // __nvvm_ui2f_rp
11985 .{ .tag = @enumFromInt(3422), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11986 // __nvvm_ui2f_rz
11987 .{ .tag = @enumFromInt(3423), .param_str = "fUi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11988 // __nvvm_ull2d_rm
11989 .{ .tag = @enumFromInt(3424), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11990 // __nvvm_ull2d_rn
11991 .{ .tag = @enumFromInt(3425), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11992 // __nvvm_ull2d_rp
11993 .{ .tag = @enumFromInt(3426), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11994 // __nvvm_ull2d_rz
11995 .{ .tag = @enumFromInt(3427), .param_str = "dULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11996 // __nvvm_ull2f_rm
11997 .{ .tag = @enumFromInt(3428), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
11998 // __nvvm_ull2f_rn
11999 .{ .tag = @enumFromInt(3429), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12000 // __nvvm_ull2f_rp
12001 .{ .tag = @enumFromInt(3430), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12002 // __nvvm_ull2f_rz
12003 .{ .tag = @enumFromInt(3431), .param_str = "fULLi", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12004 // __nvvm_vote_all
12005 .{ .tag = @enumFromInt(3432), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12006 // __nvvm_vote_any
12007 .{ .tag = @enumFromInt(3433), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12008 // __nvvm_vote_ballot
12009 .{ .tag = @enumFromInt(3434), .param_str = "Uib", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12010 // __nvvm_vote_uni
12011 .{ .tag = @enumFromInt(3435), .param_str = "bb", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12012 // __popcnt
12013 .{ .tag = @enumFromInt(3436), .param_str = "UiUi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12014 // __popcnt16
12015 .{ .tag = @enumFromInt(3437), .param_str = "UsUs", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12016 // __popcnt64
12017 .{ .tag = @enumFromInt(3438), .param_str = "UWiUWi", .properties = .{ .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } },
12018 // __rdtsc
12019 .{ .tag = @enumFromInt(3439), .param_str = "UOi", .properties = .{ .target_set = TargetSet.initOne(.x86) } },
12020 // __sev
12021 .{ .tag = @enumFromInt(3440), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12022 // __sevl
12023 .{ .tag = @enumFromInt(3441), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12024 // __sigsetjmp
12025 .{ .tag = @enumFromInt(3442), .param_str = "iSJi", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12026 // __sinpi
12027 .{ .tag = @enumFromInt(3443), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12028 // __sinpif
12029 .{ .tag = @enumFromInt(3444), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12030 // __sync_add_and_fetch
12031 .{ .tag = @enumFromInt(3445), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12032 // __sync_add_and_fetch_1
12033 .{ .tag = @enumFromInt(3446), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12034 // __sync_add_and_fetch_16
12035 .{ .tag = @enumFromInt(3447), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12036 // __sync_add_and_fetch_2
12037 .{ .tag = @enumFromInt(3448), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12038 // __sync_add_and_fetch_4
12039 .{ .tag = @enumFromInt(3449), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12040 // __sync_add_and_fetch_8
12041 .{ .tag = @enumFromInt(3450), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12042 // __sync_and_and_fetch
12043 .{ .tag = @enumFromInt(3451), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12044 // __sync_and_and_fetch_1
12045 .{ .tag = @enumFromInt(3452), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12046 // __sync_and_and_fetch_16
12047 .{ .tag = @enumFromInt(3453), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12048 // __sync_and_and_fetch_2
12049 .{ .tag = @enumFromInt(3454), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12050 // __sync_and_and_fetch_4
12051 .{ .tag = @enumFromInt(3455), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12052 // __sync_and_and_fetch_8
12053 .{ .tag = @enumFromInt(3456), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12054 // __sync_bool_compare_and_swap
12055 .{ .tag = @enumFromInt(3457), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12056 // __sync_bool_compare_and_swap_1
12057 .{ .tag = @enumFromInt(3458), .param_str = "bcD*cc.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12058 // __sync_bool_compare_and_swap_16
12059 .{ .tag = @enumFromInt(3459), .param_str = "bLLLiD*LLLiLLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12060 // __sync_bool_compare_and_swap_2
12061 .{ .tag = @enumFromInt(3460), .param_str = "bsD*ss.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12062 // __sync_bool_compare_and_swap_4
12063 .{ .tag = @enumFromInt(3461), .param_str = "biD*ii.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12064 // __sync_bool_compare_and_swap_8
12065 .{ .tag = @enumFromInt(3462), .param_str = "bLLiD*LLiLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12066 // __sync_fetch_and_add
12067 .{ .tag = @enumFromInt(3463), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12068 // __sync_fetch_and_add_1
12069 .{ .tag = @enumFromInt(3464), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12070 // __sync_fetch_and_add_16
12071 .{ .tag = @enumFromInt(3465), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12072 // __sync_fetch_and_add_2
12073 .{ .tag = @enumFromInt(3466), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12074 // __sync_fetch_and_add_4
12075 .{ .tag = @enumFromInt(3467), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12076 // __sync_fetch_and_add_8
12077 .{ .tag = @enumFromInt(3468), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12078 // __sync_fetch_and_and
12079 .{ .tag = @enumFromInt(3469), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12080 // __sync_fetch_and_and_1
12081 .{ .tag = @enumFromInt(3470), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12082 // __sync_fetch_and_and_16
12083 .{ .tag = @enumFromInt(3471), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12084 // __sync_fetch_and_and_2
12085 .{ .tag = @enumFromInt(3472), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12086 // __sync_fetch_and_and_4
12087 .{ .tag = @enumFromInt(3473), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12088 // __sync_fetch_and_and_8
12089 .{ .tag = @enumFromInt(3474), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12090 // __sync_fetch_and_max
12091 .{ .tag = @enumFromInt(3475), .param_str = "iiD*i", .properties = .{} },
12092 // __sync_fetch_and_min
12093 .{ .tag = @enumFromInt(3476), .param_str = "iiD*i", .properties = .{} },
12094 // __sync_fetch_and_nand
12095 .{ .tag = @enumFromInt(3477), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12096 // __sync_fetch_and_nand_1
12097 .{ .tag = @enumFromInt(3478), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12098 // __sync_fetch_and_nand_16
12099 .{ .tag = @enumFromInt(3479), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12100 // __sync_fetch_and_nand_2
12101 .{ .tag = @enumFromInt(3480), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12102 // __sync_fetch_and_nand_4
12103 .{ .tag = @enumFromInt(3481), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12104 // __sync_fetch_and_nand_8
12105 .{ .tag = @enumFromInt(3482), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12106 // __sync_fetch_and_or
12107 .{ .tag = @enumFromInt(3483), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12108 // __sync_fetch_and_or_1
12109 .{ .tag = @enumFromInt(3484), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12110 // __sync_fetch_and_or_16
12111 .{ .tag = @enumFromInt(3485), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12112 // __sync_fetch_and_or_2
12113 .{ .tag = @enumFromInt(3486), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12114 // __sync_fetch_and_or_4
12115 .{ .tag = @enumFromInt(3487), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12116 // __sync_fetch_and_or_8
12117 .{ .tag = @enumFromInt(3488), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12118 // __sync_fetch_and_sub
12119 .{ .tag = @enumFromInt(3489), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12120 // __sync_fetch_and_sub_1
12121 .{ .tag = @enumFromInt(3490), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12122 // __sync_fetch_and_sub_16
12123 .{ .tag = @enumFromInt(3491), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12124 // __sync_fetch_and_sub_2
12125 .{ .tag = @enumFromInt(3492), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12126 // __sync_fetch_and_sub_4
12127 .{ .tag = @enumFromInt(3493), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12128 // __sync_fetch_and_sub_8
12129 .{ .tag = @enumFromInt(3494), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12130 // __sync_fetch_and_umax
12131 .{ .tag = @enumFromInt(3495), .param_str = "UiUiD*Ui", .properties = .{} },
12132 // __sync_fetch_and_umin
12133 .{ .tag = @enumFromInt(3496), .param_str = "UiUiD*Ui", .properties = .{} },
12134 // __sync_fetch_and_xor
12135 .{ .tag = @enumFromInt(3497), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12136 // __sync_fetch_and_xor_1
12137 .{ .tag = @enumFromInt(3498), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12138 // __sync_fetch_and_xor_16
12139 .{ .tag = @enumFromInt(3499), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12140 // __sync_fetch_and_xor_2
12141 .{ .tag = @enumFromInt(3500), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12142 // __sync_fetch_and_xor_4
12143 .{ .tag = @enumFromInt(3501), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12144 // __sync_fetch_and_xor_8
12145 .{ .tag = @enumFromInt(3502), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12146 // __sync_lock_release
12147 .{ .tag = @enumFromInt(3503), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12148 // __sync_lock_release_1
12149 .{ .tag = @enumFromInt(3504), .param_str = "vcD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12150 // __sync_lock_release_16
12151 .{ .tag = @enumFromInt(3505), .param_str = "vLLLiD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12152 // __sync_lock_release_2
12153 .{ .tag = @enumFromInt(3506), .param_str = "vsD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12154 // __sync_lock_release_4
12155 .{ .tag = @enumFromInt(3507), .param_str = "viD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12156 // __sync_lock_release_8
12157 .{ .tag = @enumFromInt(3508), .param_str = "vLLiD*.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12158 // __sync_lock_test_and_set
12159 .{ .tag = @enumFromInt(3509), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12160 // __sync_lock_test_and_set_1
12161 .{ .tag = @enumFromInt(3510), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12162 // __sync_lock_test_and_set_16
12163 .{ .tag = @enumFromInt(3511), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12164 // __sync_lock_test_and_set_2
12165 .{ .tag = @enumFromInt(3512), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12166 // __sync_lock_test_and_set_4
12167 .{ .tag = @enumFromInt(3513), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12168 // __sync_lock_test_and_set_8
12169 .{ .tag = @enumFromInt(3514), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12170 // __sync_nand_and_fetch
12171 .{ .tag = @enumFromInt(3515), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12172 // __sync_nand_and_fetch_1
12173 .{ .tag = @enumFromInt(3516), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12174 // __sync_nand_and_fetch_16
12175 .{ .tag = @enumFromInt(3517), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12176 // __sync_nand_and_fetch_2
12177 .{ .tag = @enumFromInt(3518), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12178 // __sync_nand_and_fetch_4
12179 .{ .tag = @enumFromInt(3519), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12180 // __sync_nand_and_fetch_8
12181 .{ .tag = @enumFromInt(3520), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12182 // __sync_or_and_fetch
12183 .{ .tag = @enumFromInt(3521), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12184 // __sync_or_and_fetch_1
12185 .{ .tag = @enumFromInt(3522), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12186 // __sync_or_and_fetch_16
12187 .{ .tag = @enumFromInt(3523), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12188 // __sync_or_and_fetch_2
12189 .{ .tag = @enumFromInt(3524), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12190 // __sync_or_and_fetch_4
12191 .{ .tag = @enumFromInt(3525), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12192 // __sync_or_and_fetch_8
12193 .{ .tag = @enumFromInt(3526), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12194 // __sync_sub_and_fetch
12195 .{ .tag = @enumFromInt(3527), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12196 // __sync_sub_and_fetch_1
12197 .{ .tag = @enumFromInt(3528), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12198 // __sync_sub_and_fetch_16
12199 .{ .tag = @enumFromInt(3529), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12200 // __sync_sub_and_fetch_2
12201 .{ .tag = @enumFromInt(3530), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12202 // __sync_sub_and_fetch_4
12203 .{ .tag = @enumFromInt(3531), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12204 // __sync_sub_and_fetch_8
12205 .{ .tag = @enumFromInt(3532), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12206 // __sync_swap
12207 .{ .tag = @enumFromInt(3533), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12208 // __sync_swap_1
12209 .{ .tag = @enumFromInt(3534), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12210 // __sync_swap_16
12211 .{ .tag = @enumFromInt(3535), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12212 // __sync_swap_2
12213 .{ .tag = @enumFromInt(3536), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12214 // __sync_swap_4
12215 .{ .tag = @enumFromInt(3537), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12216 // __sync_swap_8
12217 .{ .tag = @enumFromInt(3538), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12218 // __sync_synchronize
12219 .{ .tag = @enumFromInt(3539), .param_str = "v", .properties = .{} },
12220 // __sync_val_compare_and_swap
12221 .{ .tag = @enumFromInt(3540), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12222 // __sync_val_compare_and_swap_1
12223 .{ .tag = @enumFromInt(3541), .param_str = "ccD*cc.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12224 // __sync_val_compare_and_swap_16
12225 .{ .tag = @enumFromInt(3542), .param_str = "LLLiLLLiD*LLLiLLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12226 // __sync_val_compare_and_swap_2
12227 .{ .tag = @enumFromInt(3543), .param_str = "ssD*ss.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12228 // __sync_val_compare_and_swap_4
12229 .{ .tag = @enumFromInt(3544), .param_str = "iiD*ii.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12230 // __sync_val_compare_and_swap_8
12231 .{ .tag = @enumFromInt(3545), .param_str = "LLiLLiD*LLiLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12232 // __sync_xor_and_fetch
12233 .{ .tag = @enumFromInt(3546), .param_str = "v.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12234 // __sync_xor_and_fetch_1
12235 .{ .tag = @enumFromInt(3547), .param_str = "ccD*c.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12236 // __sync_xor_and_fetch_16
12237 .{ .tag = @enumFromInt(3548), .param_str = "LLLiLLLiD*LLLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12238 // __sync_xor_and_fetch_2
12239 .{ .tag = @enumFromInt(3549), .param_str = "ssD*s.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12240 // __sync_xor_and_fetch_4
12241 .{ .tag = @enumFromInt(3550), .param_str = "iiD*i.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12242 // __sync_xor_and_fetch_8
12243 .{ .tag = @enumFromInt(3551), .param_str = "LLiLLiD*LLi.", .properties = .{ .attributes = .{ .custom_typecheck = true } } },
12244 // __syncthreads
12245 .{ .tag = @enumFromInt(3552), .param_str = "v", .properties = .{ .target_set = TargetSet.initOne(.nvptx) } },
12246 // __tanpi
12247 .{ .tag = @enumFromInt(3553), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12248 // __tanpif
12249 .{ .tag = @enumFromInt(3554), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12250 // __va_start
12251 .{ .tag = @enumFromInt(3555), .param_str = "vc**.", .properties = .{ .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true } } },
12252 // __warn_memset_zero_len
12253 .{ .tag = @enumFromInt(3556), .param_str = "v", .properties = .{ .attributes = .{ .pure = true } } },
12254 // __wfe
12255 .{ .tag = @enumFromInt(3557), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12256 // __wfi
12257 .{ .tag = @enumFromInt(3558), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12258 // __xray_customevent
12259 .{ .tag = @enumFromInt(3559), .param_str = "vcC*z", .properties = .{} },
12260 // __xray_typedevent
12261 .{ .tag = @enumFromInt(3560), .param_str = "vzcC*z", .properties = .{} },
12262 // __yield
12263 .{ .tag = @enumFromInt(3561), .param_str = "v", .properties = .{ .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } },
12264 // _abnormal_termination
12265 .{ .tag = @enumFromInt(3562), .param_str = "i", .properties = .{ .language = .all_ms_languages } },
12266 // _alloca
12267 .{ .tag = @enumFromInt(3563), .param_str = "v*z", .properties = .{ .language = .all_ms_languages } },
12268 // _bittest
12269 .{ .tag = @enumFromInt(3564), .param_str = "UcNiC*Ni", .properties = .{ .language = .all_ms_languages } },
12270 // _bittest64
12271 .{ .tag = @enumFromInt(3565), .param_str = "UcWiC*Wi", .properties = .{ .language = .all_ms_languages } },
12272 // _bittestandcomplement
12273 .{ .tag = @enumFromInt(3566), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12274 // _bittestandcomplement64
12275 .{ .tag = @enumFromInt(3567), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12276 // _bittestandreset
12277 .{ .tag = @enumFromInt(3568), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12278 // _bittestandreset64
12279 .{ .tag = @enumFromInt(3569), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12280 // _bittestandset
12281 .{ .tag = @enumFromInt(3570), .param_str = "UcNi*Ni", .properties = .{ .language = .all_ms_languages } },
12282 // _bittestandset64
12283 .{ .tag = @enumFromInt(3571), .param_str = "UcWi*Wi", .properties = .{ .language = .all_ms_languages } },
12284 // _byteswap_uint64
12285 .{ .tag = @enumFromInt(3572), .param_str = "ULLiULLi", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12286 // _byteswap_ulong
12287 .{ .tag = @enumFromInt(3573), .param_str = "UNiUNi", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12288 // _byteswap_ushort
12289 .{ .tag = @enumFromInt(3574), .param_str = "UsUs", .properties = .{ .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12290 // _exception_code
12291 .{ .tag = @enumFromInt(3575), .param_str = "UNi", .properties = .{ .language = .all_ms_languages } },
12292 // _exception_info
12293 .{ .tag = @enumFromInt(3576), .param_str = "v*", .properties = .{ .language = .all_ms_languages } },
12294 // _exit
12295 .{ .tag = @enumFromInt(3577), .param_str = "vi", .properties = .{ .header = .unistd, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12296 // _interlockedbittestandreset
12297 .{ .tag = @enumFromInt(3578), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12298 // _interlockedbittestandreset64
12299 .{ .tag = @enumFromInt(3579), .param_str = "UcWiD*Wi", .properties = .{ .language = .all_ms_languages } },
12300 // _interlockedbittestandreset_acq
12301 .{ .tag = @enumFromInt(3580), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12302 // _interlockedbittestandreset_nf
12303 .{ .tag = @enumFromInt(3581), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12304 // _interlockedbittestandreset_rel
12305 .{ .tag = @enumFromInt(3582), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12306 // _interlockedbittestandset
12307 .{ .tag = @enumFromInt(3583), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12308 // _interlockedbittestandset64
12309 .{ .tag = @enumFromInt(3584), .param_str = "UcWiD*Wi", .properties = .{ .language = .all_ms_languages } },
12310 // _interlockedbittestandset_acq
12311 .{ .tag = @enumFromInt(3585), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12312 // _interlockedbittestandset_nf
12313 .{ .tag = @enumFromInt(3586), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12314 // _interlockedbittestandset_rel
12315 .{ .tag = @enumFromInt(3587), .param_str = "UcNiD*Ni", .properties = .{ .language = .all_ms_languages } },
12316 // _longjmp
12317 .{ .tag = @enumFromInt(3588), .param_str = "vJi", .properties = .{ .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12318 // _lrotl
12319 .{ .tag = @enumFromInt(3589), .param_str = "ULiULii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12320 // _lrotr
12321 .{ .tag = @enumFromInt(3590), .param_str = "ULiULii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12322 // _rotl
12323 .{ .tag = @enumFromInt(3591), .param_str = "UiUii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12324 // _rotl16
12325 .{ .tag = @enumFromInt(3592), .param_str = "UsUsUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12326 // _rotl64
12327 .{ .tag = @enumFromInt(3593), .param_str = "UWiUWii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12328 // _rotl8
12329 .{ .tag = @enumFromInt(3594), .param_str = "UcUcUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12330 // _rotr
12331 .{ .tag = @enumFromInt(3595), .param_str = "UiUii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12332 // _rotr16
12333 .{ .tag = @enumFromInt(3596), .param_str = "UsUsUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12334 // _rotr64
12335 .{ .tag = @enumFromInt(3597), .param_str = "UWiUWii", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12336 // _rotr8
12337 .{ .tag = @enumFromInt(3598), .param_str = "UcUcUc", .properties = .{ .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } },
12338 // _setjmp
12339 .{ .tag = @enumFromInt(3599), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12340 // _setjmpex
12341 .{ .tag = @enumFromInt(3600), .param_str = "iJ", .properties = .{ .header = .setjmpex, .language = .all_ms_languages, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12342 // abort
12343 .{ .tag = @enumFromInt(3601), .param_str = "v", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12344 // abs
12345 .{ .tag = @enumFromInt(3602), .param_str = "ii", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12346 // acos
12347 .{ .tag = @enumFromInt(3603), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12348 // acosf
12349 .{ .tag = @enumFromInt(3604), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12350 // acosh
12351 .{ .tag = @enumFromInt(3605), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12352 // acoshf
12353 .{ .tag = @enumFromInt(3606), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12354 // acoshl
12355 .{ .tag = @enumFromInt(3607), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12356 // acosl
12357 .{ .tag = @enumFromInt(3608), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12358 // aligned_alloc
12359 .{ .tag = @enumFromInt(3609), .param_str = "v*zz", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12360 // alloca
12361 .{ .tag = @enumFromInt(3610), .param_str = "v*z", .properties = .{ .header = .stdlib, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12362 // asin
12363 .{ .tag = @enumFromInt(3611), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12364 // asinf
12365 .{ .tag = @enumFromInt(3612), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12366 // asinh
12367 .{ .tag = @enumFromInt(3613), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12368 // asinhf
12369 .{ .tag = @enumFromInt(3614), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12370 // asinhl
12371 .{ .tag = @enumFromInt(3615), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12372 // asinl
12373 .{ .tag = @enumFromInt(3616), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12374 // atan
12375 .{ .tag = @enumFromInt(3617), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12376 // atan2
12377 .{ .tag = @enumFromInt(3618), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12378 // atan2f
12379 .{ .tag = @enumFromInt(3619), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12380 // atan2l
12381 .{ .tag = @enumFromInt(3620), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12382 // atanf
12383 .{ .tag = @enumFromInt(3621), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12384 // atanh
12385 .{ .tag = @enumFromInt(3622), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12386 // atanhf
12387 .{ .tag = @enumFromInt(3623), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12388 // atanhl
12389 .{ .tag = @enumFromInt(3624), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12390 // atanl
12391 .{ .tag = @enumFromInt(3625), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12392 // bcmp
12393 .{ .tag = @enumFromInt(3626), .param_str = "ivC*vC*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12394 // bcopy
12395 .{ .tag = @enumFromInt(3627), .param_str = "vvC*v*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12396 // bzero
12397 .{ .tag = @enumFromInt(3628), .param_str = "vv*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12398 // cabs
12399 .{ .tag = @enumFromInt(3629), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12400 // cabsf
12401 .{ .tag = @enumFromInt(3630), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12402 // cabsl
12403 .{ .tag = @enumFromInt(3631), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12404 // cacos
12405 .{ .tag = @enumFromInt(3632), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12406 // cacosf
12407 .{ .tag = @enumFromInt(3633), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12408 // cacosh
12409 .{ .tag = @enumFromInt(3634), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12410 // cacoshf
12411 .{ .tag = @enumFromInt(3635), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12412 // cacoshl
12413 .{ .tag = @enumFromInt(3636), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12414 // cacosl
12415 .{ .tag = @enumFromInt(3637), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12416 // calloc
12417 .{ .tag = @enumFromInt(3638), .param_str = "v*zz", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12418 // carg
12419 .{ .tag = @enumFromInt(3639), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12420 // cargf
12421 .{ .tag = @enumFromInt(3640), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12422 // cargl
12423 .{ .tag = @enumFromInt(3641), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12424 // casin
12425 .{ .tag = @enumFromInt(3642), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12426 // casinf
12427 .{ .tag = @enumFromInt(3643), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12428 // casinh
12429 .{ .tag = @enumFromInt(3644), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12430 // casinhf
12431 .{ .tag = @enumFromInt(3645), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12432 // casinhl
12433 .{ .tag = @enumFromInt(3646), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12434 // casinl
12435 .{ .tag = @enumFromInt(3647), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12436 // catan
12437 .{ .tag = @enumFromInt(3648), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12438 // catanf
12439 .{ .tag = @enumFromInt(3649), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12440 // catanh
12441 .{ .tag = @enumFromInt(3650), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12442 // catanhf
12443 .{ .tag = @enumFromInt(3651), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12444 // catanhl
12445 .{ .tag = @enumFromInt(3652), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12446 // catanl
12447 .{ .tag = @enumFromInt(3653), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12448 // cbrt
12449 .{ .tag = @enumFromInt(3654), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12450 // cbrtf
12451 .{ .tag = @enumFromInt(3655), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12452 // cbrtl
12453 .{ .tag = @enumFromInt(3656), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12454 // ccos
12455 .{ .tag = @enumFromInt(3657), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12456 // ccosf
12457 .{ .tag = @enumFromInt(3658), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12458 // ccosh
12459 .{ .tag = @enumFromInt(3659), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12460 // ccoshf
12461 .{ .tag = @enumFromInt(3660), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12462 // ccoshl
12463 .{ .tag = @enumFromInt(3661), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12464 // ccosl
12465 .{ .tag = @enumFromInt(3662), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12466 // ceil
12467 .{ .tag = @enumFromInt(3663), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12468 // ceilf
12469 .{ .tag = @enumFromInt(3664), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12470 // ceill
12471 .{ .tag = @enumFromInt(3665), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12472 // cexp
12473 .{ .tag = @enumFromInt(3666), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12474 // cexpf
12475 .{ .tag = @enumFromInt(3667), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12476 // cexpl
12477 .{ .tag = @enumFromInt(3668), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12478 // cimag
12479 .{ .tag = @enumFromInt(3669), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12480 // cimagf
12481 .{ .tag = @enumFromInt(3670), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12482 // cimagl
12483 .{ .tag = @enumFromInt(3671), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12484 // clog
12485 .{ .tag = @enumFromInt(3672), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12486 // clogf
12487 .{ .tag = @enumFromInt(3673), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12488 // clogl
12489 .{ .tag = @enumFromInt(3674), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12490 // conj
12491 .{ .tag = @enumFromInt(3675), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12492 // conjf
12493 .{ .tag = @enumFromInt(3676), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12494 // conjl
12495 .{ .tag = @enumFromInt(3677), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12496 // copysign
12497 .{ .tag = @enumFromInt(3678), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12498 // copysignf
12499 .{ .tag = @enumFromInt(3679), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12500 // copysignl
12501 .{ .tag = @enumFromInt(3680), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12502 // cos
12503 .{ .tag = @enumFromInt(3681), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12504 // cosf
12505 .{ .tag = @enumFromInt(3682), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12506 // cosh
12507 .{ .tag = @enumFromInt(3683), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12508 // coshf
12509 .{ .tag = @enumFromInt(3684), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12510 // coshl
12511 .{ .tag = @enumFromInt(3685), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12512 // cosl
12513 .{ .tag = @enumFromInt(3686), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12514 // cpow
12515 .{ .tag = @enumFromInt(3687), .param_str = "XdXdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12516 // cpowf
12517 .{ .tag = @enumFromInt(3688), .param_str = "XfXfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12518 // cpowl
12519 .{ .tag = @enumFromInt(3689), .param_str = "XLdXLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12520 // cproj
12521 .{ .tag = @enumFromInt(3690), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12522 // cprojf
12523 .{ .tag = @enumFromInt(3691), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12524 // cprojl
12525 .{ .tag = @enumFromInt(3692), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12526 // creal
12527 .{ .tag = @enumFromInt(3693), .param_str = "dXd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12528 // crealf
12529 .{ .tag = @enumFromInt(3694), .param_str = "fXf", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12530 // creall
12531 .{ .tag = @enumFromInt(3695), .param_str = "LdXLd", .properties = .{ .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12532 // csin
12533 .{ .tag = @enumFromInt(3696), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12534 // csinf
12535 .{ .tag = @enumFromInt(3697), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12536 // csinh
12537 .{ .tag = @enumFromInt(3698), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12538 // csinhf
12539 .{ .tag = @enumFromInt(3699), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12540 // csinhl
12541 .{ .tag = @enumFromInt(3700), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12542 // csinl
12543 .{ .tag = @enumFromInt(3701), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12544 // csqrt
12545 .{ .tag = @enumFromInt(3702), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12546 // csqrtf
12547 .{ .tag = @enumFromInt(3703), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12548 // csqrtl
12549 .{ .tag = @enumFromInt(3704), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12550 // ctan
12551 .{ .tag = @enumFromInt(3705), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12552 // ctanf
12553 .{ .tag = @enumFromInt(3706), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12554 // ctanh
12555 .{ .tag = @enumFromInt(3707), .param_str = "XdXd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12556 // ctanhf
12557 .{ .tag = @enumFromInt(3708), .param_str = "XfXf", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12558 // ctanhl
12559 .{ .tag = @enumFromInt(3709), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12560 // ctanl
12561 .{ .tag = @enumFromInt(3710), .param_str = "XLdXLd", .properties = .{ .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12562 // erf
12563 .{ .tag = @enumFromInt(3711), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12564 // erfc
12565 .{ .tag = @enumFromInt(3712), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12566 // erfcf
12567 .{ .tag = @enumFromInt(3713), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12568 // erfcl
12569 .{ .tag = @enumFromInt(3714), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12570 // erff
12571 .{ .tag = @enumFromInt(3715), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12572 // erfl
12573 .{ .tag = @enumFromInt(3716), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12574 // exit
12575 .{ .tag = @enumFromInt(3717), .param_str = "vi", .properties = .{ .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } },
12576 // exp
12577 .{ .tag = @enumFromInt(3718), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12578 // exp2
12579 .{ .tag = @enumFromInt(3719), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12580 // exp2f
12581 .{ .tag = @enumFromInt(3720), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12582 // exp2l
12583 .{ .tag = @enumFromInt(3721), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12584 // expf
12585 .{ .tag = @enumFromInt(3722), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12586 // expl
12587 .{ .tag = @enumFromInt(3723), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12588 // expm1
12589 .{ .tag = @enumFromInt(3724), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12590 // expm1f
12591 .{ .tag = @enumFromInt(3725), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12592 // expm1l
12593 .{ .tag = @enumFromInt(3726), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12594 // fabs
12595 .{ .tag = @enumFromInt(3727), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12596 // fabsf
12597 .{ .tag = @enumFromInt(3728), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12598 // fabsl
12599 .{ .tag = @enumFromInt(3729), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12600 // fdim
12601 .{ .tag = @enumFromInt(3730), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12602 // fdimf
12603 .{ .tag = @enumFromInt(3731), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12604 // fdiml
12605 .{ .tag = @enumFromInt(3732), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12606 // finite
12607 .{ .tag = @enumFromInt(3733), .param_str = "id", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12608 // finitef
12609 .{ .tag = @enumFromInt(3734), .param_str = "if", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12610 // finitel
12611 .{ .tag = @enumFromInt(3735), .param_str = "iLd", .properties = .{ .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12612 // floor
12613 .{ .tag = @enumFromInt(3736), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12614 // floorf
12615 .{ .tag = @enumFromInt(3737), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12616 // floorl
12617 .{ .tag = @enumFromInt(3738), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12618 // fma
12619 .{ .tag = @enumFromInt(3739), .param_str = "dddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12620 // fmaf
12621 .{ .tag = @enumFromInt(3740), .param_str = "ffff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12622 // fmal
12623 .{ .tag = @enumFromInt(3741), .param_str = "LdLdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12624 // fmax
12625 .{ .tag = @enumFromInt(3742), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12626 // fmaxf
12627 .{ .tag = @enumFromInt(3743), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12628 // fmaxl
12629 .{ .tag = @enumFromInt(3744), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12630 // fmin
12631 .{ .tag = @enumFromInt(3745), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12632 // fminf
12633 .{ .tag = @enumFromInt(3746), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12634 // fminl
12635 .{ .tag = @enumFromInt(3747), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12636 // fmod
12637 .{ .tag = @enumFromInt(3748), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12638 // fmodf
12639 .{ .tag = @enumFromInt(3749), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12640 // fmodl
12641 .{ .tag = @enumFromInt(3750), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12642 // fopen
12643 .{ .tag = @enumFromInt(3751), .param_str = "P*cC*cC*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12644 // fprintf
12645 .{ .tag = @enumFromInt(3752), .param_str = "iP*cC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
12646 // fread
12647 .{ .tag = @enumFromInt(3753), .param_str = "zv*zzP*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12648 // free
12649 .{ .tag = @enumFromInt(3754), .param_str = "vv*", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12650 // frexp
12651 .{ .tag = @enumFromInt(3755), .param_str = "ddi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12652 // frexpf
12653 .{ .tag = @enumFromInt(3756), .param_str = "ffi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12654 // frexpl
12655 .{ .tag = @enumFromInt(3757), .param_str = "LdLdi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12656 // fscanf
12657 .{ .tag = @enumFromInt(3758), .param_str = "iP*RcC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
12658 // fwrite
12659 .{ .tag = @enumFromInt(3759), .param_str = "zvC*zzP*", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } },
12660 // getcontext
12661 .{ .tag = @enumFromInt(3760), .param_str = "iK*", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12662 // hypot
12663 .{ .tag = @enumFromInt(3761), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12664 // hypotf
12665 .{ .tag = @enumFromInt(3762), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12666 // hypotl
12667 .{ .tag = @enumFromInt(3763), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12668 // ilogb
12669 .{ .tag = @enumFromInt(3764), .param_str = "id", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12670 // ilogbf
12671 .{ .tag = @enumFromInt(3765), .param_str = "if", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12672 // ilogbl
12673 .{ .tag = @enumFromInt(3766), .param_str = "iLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12674 // index
12675 .{ .tag = @enumFromInt(3767), .param_str = "c*cC*i", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12676 // isalnum
12677 .{ .tag = @enumFromInt(3768), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12678 // isalpha
12679 .{ .tag = @enumFromInt(3769), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12680 // isblank
12681 .{ .tag = @enumFromInt(3770), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12682 // iscntrl
12683 .{ .tag = @enumFromInt(3771), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12684 // isdigit
12685 .{ .tag = @enumFromInt(3772), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12686 // isgraph
12687 .{ .tag = @enumFromInt(3773), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12688 // islower
12689 .{ .tag = @enumFromInt(3774), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12690 // isprint
12691 .{ .tag = @enumFromInt(3775), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12692 // ispunct
12693 .{ .tag = @enumFromInt(3776), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12694 // isspace
12695 .{ .tag = @enumFromInt(3777), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12696 // isupper
12697 .{ .tag = @enumFromInt(3778), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12698 // isxdigit
12699 .{ .tag = @enumFromInt(3779), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12700 // labs
12701 .{ .tag = @enumFromInt(3780), .param_str = "LiLi", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12702 // ldexp
12703 .{ .tag = @enumFromInt(3781), .param_str = "ddi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12704 // ldexpf
12705 .{ .tag = @enumFromInt(3782), .param_str = "ffi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12706 // ldexpl
12707 .{ .tag = @enumFromInt(3783), .param_str = "LdLdi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12708 // lgamma
12709 .{ .tag = @enumFromInt(3784), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12710 // lgammaf
12711 .{ .tag = @enumFromInt(3785), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12712 // lgammal
12713 .{ .tag = @enumFromInt(3786), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12714 // llabs
12715 .{ .tag = @enumFromInt(3787), .param_str = "LLiLLi", .properties = .{ .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12716 // llrint
12717 .{ .tag = @enumFromInt(3788), .param_str = "LLid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12718 // llrintf
12719 .{ .tag = @enumFromInt(3789), .param_str = "LLif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12720 // llrintl
12721 .{ .tag = @enumFromInt(3790), .param_str = "LLiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12722 // llround
12723 .{ .tag = @enumFromInt(3791), .param_str = "LLid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12724 // llroundf
12725 .{ .tag = @enumFromInt(3792), .param_str = "LLif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12726 // llroundl
12727 .{ .tag = @enumFromInt(3793), .param_str = "LLiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12728 // log
12729 .{ .tag = @enumFromInt(3794), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12730 // log10
12731 .{ .tag = @enumFromInt(3795), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12732 // log10f
12733 .{ .tag = @enumFromInt(3796), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12734 // log10l
12735 .{ .tag = @enumFromInt(3797), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12736 // log1p
12737 .{ .tag = @enumFromInt(3798), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12738 // log1pf
12739 .{ .tag = @enumFromInt(3799), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12740 // log1pl
12741 .{ .tag = @enumFromInt(3800), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12742 // log2
12743 .{ .tag = @enumFromInt(3801), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12744 // log2f
12745 .{ .tag = @enumFromInt(3802), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12746 // log2l
12747 .{ .tag = @enumFromInt(3803), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12748 // logb
12749 .{ .tag = @enumFromInt(3804), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12750 // logbf
12751 .{ .tag = @enumFromInt(3805), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12752 // logbl
12753 .{ .tag = @enumFromInt(3806), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12754 // logf
12755 .{ .tag = @enumFromInt(3807), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12756 // logl
12757 .{ .tag = @enumFromInt(3808), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12758 // longjmp
12759 .{ .tag = @enumFromInt(3809), .param_str = "vJi", .properties = .{ .header = .setjmp, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12760 // lrint
12761 .{ .tag = @enumFromInt(3810), .param_str = "Lid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12762 // lrintf
12763 .{ .tag = @enumFromInt(3811), .param_str = "Lif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12764 // lrintl
12765 .{ .tag = @enumFromInt(3812), .param_str = "LiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12766 // lround
12767 .{ .tag = @enumFromInt(3813), .param_str = "Lid", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12768 // lroundf
12769 .{ .tag = @enumFromInt(3814), .param_str = "Lif", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12770 // lroundl
12771 .{ .tag = @enumFromInt(3815), .param_str = "LiLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12772 // malloc
12773 .{ .tag = @enumFromInt(3816), .param_str = "v*z", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12774 // memalign
12775 .{ .tag = @enumFromInt(3817), .param_str = "v*zz", .properties = .{ .header = .malloc, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12776 // memccpy
12777 .{ .tag = @enumFromInt(3818), .param_str = "v*v*vC*iz", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12778 // memchr
12779 .{ .tag = @enumFromInt(3819), .param_str = "v*vC*iz", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12780 // memcmp
12781 .{ .tag = @enumFromInt(3820), .param_str = "ivC*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12782 // memcpy
12783 .{ .tag = @enumFromInt(3821), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12784 // memmove
12785 .{ .tag = @enumFromInt(3822), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12786 // mempcpy
12787 .{ .tag = @enumFromInt(3823), .param_str = "v*v*vC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12788 // memset
12789 .{ .tag = @enumFromInt(3824), .param_str = "v*v*iz", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12790 // modf
12791 .{ .tag = @enumFromInt(3825), .param_str = "ddd*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12792 // modff
12793 .{ .tag = @enumFromInt(3826), .param_str = "fff*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12794 // modfl
12795 .{ .tag = @enumFromInt(3827), .param_str = "LdLdLd*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12796 // nan
12797 .{ .tag = @enumFromInt(3828), .param_str = "dcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12798 // nanf
12799 .{ .tag = @enumFromInt(3829), .param_str = "fcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12800 // nanl
12801 .{ .tag = @enumFromInt(3830), .param_str = "LdcC*", .properties = .{ .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12802 // nearbyint
12803 .{ .tag = @enumFromInt(3831), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12804 // nearbyintf
12805 .{ .tag = @enumFromInt(3832), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12806 // nearbyintl
12807 .{ .tag = @enumFromInt(3833), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12808 // nextafter
12809 .{ .tag = @enumFromInt(3834), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12810 // nextafterf
12811 .{ .tag = @enumFromInt(3835), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12812 // nextafterl
12813 .{ .tag = @enumFromInt(3836), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12814 // nexttoward
12815 .{ .tag = @enumFromInt(3837), .param_str = "ddLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12816 // nexttowardf
12817 .{ .tag = @enumFromInt(3838), .param_str = "ffLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12818 // nexttowardl
12819 .{ .tag = @enumFromInt(3839), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12820 // pow
12821 .{ .tag = @enumFromInt(3840), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12822 // powf
12823 .{ .tag = @enumFromInt(3841), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12824 // powl
12825 .{ .tag = @enumFromInt(3842), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12826 // printf
12827 .{ .tag = @enumFromInt(3843), .param_str = "icC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf } } },
12828 // realloc
12829 .{ .tag = @enumFromInt(3844), .param_str = "v*v*z", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12830 // remainder
12831 .{ .tag = @enumFromInt(3845), .param_str = "ddd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12832 // remainderf
12833 .{ .tag = @enumFromInt(3846), .param_str = "fff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12834 // remainderl
12835 .{ .tag = @enumFromInt(3847), .param_str = "LdLdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12836 // remquo
12837 .{ .tag = @enumFromInt(3848), .param_str = "dddi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12838 // remquof
12839 .{ .tag = @enumFromInt(3849), .param_str = "fffi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12840 // remquol
12841 .{ .tag = @enumFromInt(3850), .param_str = "LdLdLdi*", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true } } },
12842 // rindex
12843 .{ .tag = @enumFromInt(3851), .param_str = "c*cC*i", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12844 // rint
12845 .{ .tag = @enumFromInt(3852), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12846 // rintf
12847 .{ .tag = @enumFromInt(3853), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12848 // rintl
12849 .{ .tag = @enumFromInt(3854), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } },
12850 // round
12851 .{ .tag = @enumFromInt(3855), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12852 // roundeven
12853 .{ .tag = @enumFromInt(3856), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12854 // roundevenf
12855 .{ .tag = @enumFromInt(3857), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12856 // roundevenl
12857 .{ .tag = @enumFromInt(3858), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12858 // roundf
12859 .{ .tag = @enumFromInt(3859), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12860 // roundl
12861 .{ .tag = @enumFromInt(3860), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12862 // savectx
12863 .{ .tag = @enumFromInt(3861), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12864 // scalbln
12865 .{ .tag = @enumFromInt(3862), .param_str = "ddLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12866 // scalblnf
12867 .{ .tag = @enumFromInt(3863), .param_str = "ffLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12868 // scalblnl
12869 .{ .tag = @enumFromInt(3864), .param_str = "LdLdLi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12870 // scalbn
12871 .{ .tag = @enumFromInt(3865), .param_str = "ddi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12872 // scalbnf
12873 .{ .tag = @enumFromInt(3866), .param_str = "ffi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12874 // scalbnl
12875 .{ .tag = @enumFromInt(3867), .param_str = "LdLdi", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12876 // scanf
12877 .{ .tag = @enumFromInt(3868), .param_str = "icC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf } } },
12878 // setjmp
12879 .{ .tag = @enumFromInt(3869), .param_str = "iJ", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12880 // siglongjmp
12881 .{ .tag = @enumFromInt(3870), .param_str = "vSJi", .properties = .{ .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } },
12882 // sigsetjmp
12883 .{ .tag = @enumFromInt(3871), .param_str = "iSJi", .properties = .{ .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
12884 // sin
12885 .{ .tag = @enumFromInt(3872), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12886 // sinf
12887 .{ .tag = @enumFromInt(3873), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12888 // sinh
12889 .{ .tag = @enumFromInt(3874), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12890 // sinhf
12891 .{ .tag = @enumFromInt(3875), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12892 // sinhl
12893 .{ .tag = @enumFromInt(3876), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12894 // sinl
12895 .{ .tag = @enumFromInt(3877), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12896 // snprintf
12897 .{ .tag = @enumFromInt(3878), .param_str = "ic*zcC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 2 } } },
12898 // sprintf
12899 .{ .tag = @enumFromInt(3879), .param_str = "ic*cC*.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } },
12900 // sqrt
12901 .{ .tag = @enumFromInt(3880), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12902 // sqrtf
12903 .{ .tag = @enumFromInt(3881), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12904 // sqrtl
12905 .{ .tag = @enumFromInt(3882), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12906 // sscanf
12907 .{ .tag = @enumFromInt(3883), .param_str = "icC*RcC*R.", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } },
12908 // stpcpy
12909 .{ .tag = @enumFromInt(3884), .param_str = "c*c*cC*", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12910 // stpncpy
12911 .{ .tag = @enumFromInt(3885), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12912 // strcasecmp
12913 .{ .tag = @enumFromInt(3886), .param_str = "icC*cC*", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12914 // strcat
12915 .{ .tag = @enumFromInt(3887), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12916 // strchr
12917 .{ .tag = @enumFromInt(3888), .param_str = "c*cC*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12918 // strcmp
12919 .{ .tag = @enumFromInt(3889), .param_str = "icC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12920 // strcpy
12921 .{ .tag = @enumFromInt(3890), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12922 // strcspn
12923 .{ .tag = @enumFromInt(3891), .param_str = "zcC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12924 // strdup
12925 .{ .tag = @enumFromInt(3892), .param_str = "c*cC*", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12926 // strerror
12927 .{ .tag = @enumFromInt(3893), .param_str = "c*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12928 // strlcat
12929 .{ .tag = @enumFromInt(3894), .param_str = "zc*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12930 // strlcpy
12931 .{ .tag = @enumFromInt(3895), .param_str = "zc*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12932 // strlen
12933 .{ .tag = @enumFromInt(3896), .param_str = "zcC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12934 // strncasecmp
12935 .{ .tag = @enumFromInt(3897), .param_str = "icC*cC*z", .properties = .{ .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12936 // strncat
12937 .{ .tag = @enumFromInt(3898), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12938 // strncmp
12939 .{ .tag = @enumFromInt(3899), .param_str = "icC*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
12940 // strncpy
12941 .{ .tag = @enumFromInt(3900), .param_str = "c*c*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12942 // strndup
12943 .{ .tag = @enumFromInt(3901), .param_str = "c*cC*z", .properties = .{ .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } },
12944 // strpbrk
12945 .{ .tag = @enumFromInt(3902), .param_str = "c*cC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12946 // strrchr
12947 .{ .tag = @enumFromInt(3903), .param_str = "c*cC*i", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12948 // strspn
12949 .{ .tag = @enumFromInt(3904), .param_str = "zcC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12950 // strstr
12951 .{ .tag = @enumFromInt(3905), .param_str = "c*cC*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12952 // strtod
12953 .{ .tag = @enumFromInt(3906), .param_str = "dcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12954 // strtof
12955 .{ .tag = @enumFromInt(3907), .param_str = "fcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12956 // strtok
12957 .{ .tag = @enumFromInt(3908), .param_str = "c*c*cC*", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12958 // strtol
12959 .{ .tag = @enumFromInt(3909), .param_str = "LicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12960 // strtold
12961 .{ .tag = @enumFromInt(3910), .param_str = "LdcC*c**", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12962 // strtoll
12963 .{ .tag = @enumFromInt(3911), .param_str = "LLicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12964 // strtoul
12965 .{ .tag = @enumFromInt(3912), .param_str = "ULicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12966 // strtoull
12967 .{ .tag = @enumFromInt(3913), .param_str = "ULLicC*c**i", .properties = .{ .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } },
12968 // strxfrm
12969 .{ .tag = @enumFromInt(3914), .param_str = "zc*cC*z", .properties = .{ .header = .string, .attributes = .{ .lib_function_without_prefix = true } } },
12970 // tan
12971 .{ .tag = @enumFromInt(3915), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12972 // tanf
12973 .{ .tag = @enumFromInt(3916), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12974 // tanh
12975 .{ .tag = @enumFromInt(3917), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12976 // tanhf
12977 .{ .tag = @enumFromInt(3918), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12978 // tanhl
12979 .{ .tag = @enumFromInt(3919), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12980 // tanl
12981 .{ .tag = @enumFromInt(3920), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12982 // tgamma
12983 .{ .tag = @enumFromInt(3921), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12984 // tgammaf
12985 .{ .tag = @enumFromInt(3922), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12986 // tgammal
12987 .{ .tag = @enumFromInt(3923), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } },
12988 // tolower
12989 .{ .tag = @enumFromInt(3924), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12990 // toupper
12991 .{ .tag = @enumFromInt(3925), .param_str = "ii", .properties = .{ .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } },
12992 // trunc
12993 .{ .tag = @enumFromInt(3926), .param_str = "dd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12994 // truncf
12995 .{ .tag = @enumFromInt(3927), .param_str = "ff", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12996 // truncl
12997 .{ .tag = @enumFromInt(3928), .param_str = "LdLd", .properties = .{ .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } },
12998 // va_copy
12999 .{ .tag = @enumFromInt(3929), .param_str = "vAA", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13000 // va_end
13001 .{ .tag = @enumFromInt(3930), .param_str = "vA", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13002 // va_start
13003 .{ .tag = @enumFromInt(3931), .param_str = "vA.", .properties = .{ .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } },
13004 // vfork
13005 .{ .tag = @enumFromInt(3932), .param_str = "p", .properties = .{ .header = .unistd, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } },
13006 // vfprintf
13007 .{ .tag = @enumFromInt(3933), .param_str = "iP*cC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
13008 // vfscanf
13009 .{ .tag = @enumFromInt(3934), .param_str = "iP*RcC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
13010 // vprintf
13011 .{ .tag = @enumFromInt(3935), .param_str = "icC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf } } },
13012 // vscanf
13013 .{ .tag = @enumFromInt(3936), .param_str = "icC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf } } },
13014 // vsnprintf
13015 .{ .tag = @enumFromInt(3937), .param_str = "ic*zcC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } },
13016 // vsprintf
13017 .{ .tag = @enumFromInt(3938), .param_str = "ic*cC*a", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } },
13018 // vsscanf
13019 .{ .tag = @enumFromInt(3939), .param_str = "icC*RcC*Ra", .properties = .{ .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } },
13020 // wcschr
13021 .{ .tag = @enumFromInt(3940), .param_str = "w*wC*w", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13022 // wcscmp
13023 .{ .tag = @enumFromInt(3941), .param_str = "iwC*wC*", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13024 // wcslen
13025 .{ .tag = @enumFromInt(3942), .param_str = "zwC*", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13026 // wcsncmp
13027 .{ .tag = @enumFromInt(3943), .param_str = "iwC*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13028 // wmemchr
13029 .{ .tag = @enumFromInt(3944), .param_str = "w*wC*wz", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13030 // wmemcmp
13031 .{ .tag = @enumFromInt(3945), .param_str = "iwC*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13032 // wmemcpy
13033 .{ .tag = @enumFromInt(3946), .param_str = "w*w*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13034 // wmemmove
13035 .{ .tag = @enumFromInt(3947), .param_str = "w*w*wC*z", .properties = .{ .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } },
13036 };
13037};
deps/aro/builtins/Properties.zig deleted-138
...@@ -1,138 +0,0 @@
1const std = @import("std");
2
3const Properties = @This();
4
5language: Language = .all_languages,
6attributes: Attributes = Attributes{},
7header: Header = .none,
8target_set: TargetSet = TargetSet.initOne(.basic),
9
10/// Header which must be included for a builtin to be available
11pub const Header = enum {
12 none,
13 /// stdio.h
14 stdio,
15 /// stdlib.h
16 stdlib,
17 /// setjmpex.h
18 setjmpex,
19 /// stdarg.h
20 stdarg,
21 /// string.h
22 string,
23 /// ctype.h
24 ctype,
25 /// wchar.h
26 wchar,
27 /// setjmp.h
28 setjmp,
29 /// malloc.h
30 malloc,
31 /// strings.h
32 strings,
33 /// unistd.h
34 unistd,
35 /// pthread.h
36 pthread,
37 /// math.h
38 math,
39 /// complex.h
40 complex,
41 /// Blocks.h
42 blocks,
43};
44
45/// Languages in which a builtin is available
46pub const Language = enum {
47 all_languages,
48 all_ms_languages,
49 all_gnu_languages,
50 gnu_lang,
51};
52
53pub const Attributes = packed struct {
54 /// Function does not return
55 noreturn: bool = false,
56
57 /// Function has no side effects
58 pure: bool = false,
59
60 /// Function has no side effects and does not read memory
61 @"const": bool = false,
62
63 /// Signature is meaningless; use custom typecheck
64 custom_typecheck: bool = false,
65
66 /// A declaration of this builtin should be recognized even if the type doesn't match the specified signature.
67 allow_type_mismatch: bool = false,
68
69 /// this is a libc/libm function with a '__builtin_' prefix added.
70 lib_function_with_builtin_prefix: bool = false,
71
72 /// this is a libc/libm function without a '__builtin_' prefix. This builtin is disableable by '-fno-builtin-foo'
73 lib_function_without_prefix: bool = false,
74
75 /// Function returns twice (e.g. setjmp)
76 returns_twice: bool = false,
77
78 /// Nature of the format string passed to this function
79 format_kind: enum(u3) {
80 /// Does not take a format string
81 none,
82 /// this is a printf-like function whose Nth argument is the format string
83 printf,
84 /// function is like vprintf in that it accepts its arguments as a va_list rather than through an ellipsis
85 vprintf,
86 /// this is a scanf-like function whose Nth argument is the format string
87 scanf,
88 /// the function is like vscanf in that it accepts its arguments as a va_list rather than through an ellipsis
89 vscanf,
90 } = .none,
91
92 /// Position of format string argument. Only meaningful if format_kind is not .none
93 format_string_position: u5 = 0,
94
95 /// if false, arguments are not evaluated
96 eval_args: bool = true,
97
98 /// no side effects and does not read memory, but only when -fno-math-errno and FP exceptions are ignored
99 const_without_errno_and_fp_exceptions: bool = false,
100
101 /// no side effects and does not read memory, but only when FP exceptions are ignored
102 const_without_fp_exceptions: bool = false,
103
104 /// this function can be constant evaluated by the frontend
105 const_evaluable: bool = false,
106};
107
108pub const Target = enum {
109 /// Supported on all targets
110 basic,
111 aarch64,
112 aarch64_neon_sve_bridge,
113 aarch64_neon_sve_bridge_cg,
114 amdgpu,
115 arm,
116 bpf,
117 hexagon,
118 hexagon_dep,
119 hexagon_map_custom_dep,
120 loong_arch,
121 mips,
122 neon,
123 nvptx,
124 ppc,
125 riscv,
126 riscv_vector,
127 sve,
128 systemz,
129 ve,
130 vevl_gen,
131 webassembly,
132 x86,
133 x86_64,
134 xcore,
135};
136
137/// Targets for which a builtin is enabled
138pub const TargetSet = std.enums.EnumSet(Target);
deps/aro/builtins/TypeDescription.zig deleted-286
...@@ -1,286 +0,0 @@
1const std = @import("std");
2
3const TypeDescription = @This();
4
5prefix: []const Prefix,
6spec: Spec,
7suffix: []const Suffix,
8
9pub const Component = union(enum) {
10 prefix: Prefix,
11 spec: Spec,
12 suffix: Suffix,
13};
14
15pub const ComponentIterator = struct {
16 str: []const u8,
17 idx: usize,
18
19 pub fn init(str: []const u8) ComponentIterator {
20 return .{
21 .str = str,
22 .idx = 0,
23 };
24 }
25
26 pub fn peek(self: *ComponentIterator) ?Component {
27 const idx = self.idx;
28 defer self.idx = idx;
29 return self.next();
30 }
31
32 pub fn next(self: *ComponentIterator) ?Component {
33 if (self.idx == self.str.len) return null;
34 const c = self.str[self.idx];
35 self.idx += 1;
36 switch (c) {
37 'L' => {
38 if (self.str[self.idx] != 'L') return .{ .prefix = .L };
39 self.idx += 1;
40 if (self.str[self.idx] != 'L') return .{ .prefix = .LL };
41 self.idx += 1;
42 return .{ .prefix = .LLL };
43 },
44 'Z' => return .{ .prefix = .Z },
45 'W' => return .{ .prefix = .W },
46 'N' => return .{ .prefix = .N },
47 'O' => return .{ .prefix = .O },
48 'S' => {
49 if (self.str[self.idx] == 'J') {
50 self.idx += 1;
51 return .{ .spec = .SJ };
52 }
53 return .{ .prefix = .S };
54 },
55 'U' => return .{ .prefix = .U },
56 'I' => return .{ .prefix = .I },
57
58 'v' => return .{ .spec = .v },
59 'b' => return .{ .spec = .b },
60 'c' => return .{ .spec = .c },
61 's' => return .{ .spec = .s },
62 'i' => return .{ .spec = .i },
63 'h' => return .{ .spec = .h },
64 'x' => return .{ .spec = .x },
65 'y' => return .{ .spec = .y },
66 'f' => return .{ .spec = .f },
67 'd' => return .{ .spec = .d },
68 'z' => return .{ .spec = .z },
69 'w' => return .{ .spec = .w },
70 'F' => return .{ .spec = .F },
71 'G' => return .{ .spec = .G },
72 'H' => return .{ .spec = .H },
73 'M' => return .{ .spec = .M },
74 'a' => return .{ .spec = .a },
75 'A' => return .{ .spec = .A },
76 'V', 'q', 'E' => {
77 const start = self.idx;
78 while (std.ascii.isDigit(self.str[self.idx])) : (self.idx += 1) {}
79 const count = std.fmt.parseUnsigned(u32, self.str[start..self.idx], 10) catch unreachable;
80 return switch (c) {
81 'V' => .{ .spec = .{ .V = count } },
82 'q' => .{ .spec = .{ .q = count } },
83 'E' => .{ .spec = .{ .E = count } },
84 else => unreachable,
85 };
86 },
87 'X' => {
88 defer self.idx += 1;
89 switch (self.str[self.idx]) {
90 'f' => return .{ .spec = .{ .X = .float } },
91 'd' => return .{ .spec = .{ .X = .double } },
92 'L' => {
93 self.idx += 1;
94 return .{ .spec = .{ .X = .longdouble } };
95 },
96 else => unreachable,
97 }
98 },
99 'Y' => return .{ .spec = .Y },
100 'P' => return .{ .spec = .P },
101 'J' => return .{ .spec = .J },
102 'K' => return .{ .spec = .K },
103 'p' => return .{ .spec = .p },
104 '.' => {
105 // can only appear at end of param string; indicates varargs function
106 std.debug.assert(self.idx == self.str.len);
107 return null;
108 },
109 '!' => {
110 std.debug.assert(self.str.len == 1);
111 return .{ .spec = .@"!" };
112 },
113
114 '*' => {
115 if (self.idx < self.str.len and std.ascii.isDigit(self.str[self.idx])) {
116 defer self.idx += 1;
117 const addr_space = self.str[self.idx] - '0';
118 return .{ .suffix = .{ .@"*" = addr_space } };
119 } else {
120 return .{ .suffix = .{ .@"*" = null } };
121 }
122 },
123 'C' => return .{ .suffix = .C },
124 'D' => return .{ .suffix = .D },
125 'R' => return .{ .suffix = .R },
126 else => unreachable,
127 }
128 return null;
129 }
130};
131
132pub const TypeIterator = struct {
133 param_str: []const u8,
134 prefix: [4]Prefix,
135 spec: Spec,
136 suffix: [4]Suffix,
137 idx: usize,
138
139 pub fn init(param_str: []const u8) TypeIterator {
140 return .{
141 .param_str = param_str,
142 .prefix = undefined,
143 .spec = undefined,
144 .suffix = undefined,
145 .idx = 0,
146 };
147 }
148
149 /// Returned `TypeDescription` contains fields which are slices into the underlying `TypeIterator`
150 /// The returned value is invalidated when `.next()` is called again or the TypeIterator goes out
151 // of scope.
152 pub fn next(self: *TypeIterator) ?TypeDescription {
153 var it = ComponentIterator.init(self.param_str[self.idx..]);
154 defer self.idx += it.idx;
155
156 var prefix_count: usize = 0;
157 var maybe_spec: ?Spec = null;
158 var suffix_count: usize = 0;
159 while (it.peek()) |component| {
160 switch (component) {
161 .prefix => |prefix| {
162 if (maybe_spec != null) break;
163 self.prefix[prefix_count] = prefix;
164 prefix_count += 1;
165 },
166 .spec => |spec| {
167 if (maybe_spec != null) break;
168 maybe_spec = spec;
169 },
170 .suffix => |suffix| {
171 std.debug.assert(maybe_spec != null);
172 self.suffix[suffix_count] = suffix;
173 suffix_count += 1;
174 },
175 }
176 _ = it.next();
177 }
178 if (maybe_spec) |spec| {
179 return TypeDescription{
180 .prefix = self.prefix[0..prefix_count],
181 .spec = spec,
182 .suffix = self.suffix[0..suffix_count],
183 };
184 }
185 return null;
186 }
187};
188
189const Prefix = enum {
190 /// long (e.g. Li for 'long int', Ld for 'long double')
191 L,
192 /// long long (e.g. LLi for 'long long int', LLd for __float128)
193 LL,
194 /// __int128_t (e.g. LLLi)
195 LLL,
196 /// int32_t (require a native 32-bit integer type on the target)
197 Z,
198 /// int64_t (require a native 64-bit integer type on the target)
199 W,
200 /// 'int' size if target is LP64, 'L' otherwise.
201 N,
202 /// long for OpenCL targets, long long otherwise.
203 O,
204 /// signed
205 S,
206 /// unsigned
207 U,
208 /// Required to constant fold to an integer constant expression.
209 I,
210};
211
212const Spec = union(enum) {
213 /// void
214 v,
215 /// boolean
216 b,
217 /// char
218 c,
219 /// short
220 s,
221 /// int
222 i,
223 /// half (__fp16, OpenCL)
224 h,
225 /// half (_Float16)
226 x,
227 /// half (__bf16)
228 y,
229 /// float
230 f,
231 /// double
232 d,
233 /// size_t
234 z,
235 /// wchar_t
236 w,
237 /// constant CFString
238 F,
239 /// id
240 G,
241 /// SEL
242 H,
243 /// struct objc_super
244 M,
245 /// __builtin_va_list
246 a,
247 /// "reference" to __builtin_va_list
248 A,
249 /// Vector, followed by the number of elements and the base type.
250 V: u32,
251 /// Scalable vector, followed by the number of elements and the base type.
252 q: u32,
253 /// ext_vector, followed by the number of elements and the base type.
254 E: u32,
255 /// _Complex, followed by the base type.
256 X: enum {
257 float,
258 double,
259 longdouble,
260 },
261 /// ptrdiff_t
262 Y,
263 /// FILE
264 P,
265 /// jmp_buf
266 J,
267 /// sigjmp_buf
268 SJ,
269 /// ucontext_t
270 K,
271 /// pid_t
272 p,
273 /// Used to indicate a builtin with target-dependent param types. Must appear by itself
274 @"!",
275};
276
277const Suffix = union(enum) {
278 /// pointer (optionally followed by an address space number,if no address space is specified than any address space will be accepted)
279 @"*": ?u8,
280 /// const
281 C,
282 /// volatile
283 D,
284 /// restrict
285 R,
286};
deps/aro/codegen/x86_64.zig+1-1
...@@ -177,7 +177,7 @@ fn genNode(func: *Fn, node: NodeIndex) Codegen.Error!Value {...@@ -177,7 +177,7 @@ fn genNode(func: *Fn, node: NodeIndex) Codegen.Error!Value {
177 .int_literal => return Value{ .immediate = @bitCast(data.int) },177 .int_literal => return Value{ .immediate = @bitCast(data.int) },
178 .string_literal_expr => {178 .string_literal_expr => {
179 const range = func.c.tree.value_map.get(node).?.data.bytes;179 const range = func.c.tree.value_map.get(node).?.data.bytes;
180 const str_bytes = range.slice(func.c.tree.strings);180 const str_bytes = range.slice(func.c.tree.strings, .@"1");
181 const section = try func.c.obj.getSection(.strings);181 const section = try func.c.obj.getSection(.strings);
182 const start = section.items.len;182 const start = section.items.len;
183 try section.appendSlice(str_bytes);183 try section.appendSlice(str_bytes);
deps/aro/object/Elf.zig+1-1
...@@ -20,7 +20,7 @@ const Symbol = struct {...@@ -20,7 +20,7 @@ const Symbol = struct {
20 info: u8,20 info: u8,
21};21};
2222
23const Relocation = packed struct {23const Relocation = struct {
24 symbol: *Symbol,24 symbol: *Symbol,
25 addend: i64,25 addend: i64,
26 offset: u48,26 offset: u48,
deps/aro/target.zig+2-3
...@@ -2,7 +2,7 @@ const std = @import("std");...@@ -2,7 +2,7 @@ const std = @import("std");
2const LangOpts = @import("LangOpts.zig");2const LangOpts = @import("LangOpts.zig");
3const Type = @import("Type.zig");3const Type = @import("Type.zig");
4const llvm = @import("zig").codegen.llvm;4const llvm = @import("zig").codegen.llvm;
5const TargetSet = @import("builtins/Properties.zig").TargetSet;5const TargetSet = @import("Builtins/Properties.zig").TargetSet;
66
7/// intmax_t for this target7/// intmax_t for this target
8pub fn intMaxType(target: std.Target) Type {8pub fn intMaxType(target: std.Target) Type {
...@@ -349,8 +349,7 @@ pub fn isCygwinMinGW(target: std.Target) bool {...@@ -349,8 +349,7 @@ pub fn isCygwinMinGW(target: std.Target) bool {
349}349}
350350
351pub fn builtinEnabled(target: std.Target, enabled_for: TargetSet) bool {351pub fn builtinEnabled(target: std.Target, enabled_for: TargetSet) bool {
352 var copy = enabled_for;352 var it = enabled_for.iterator();
353 var it = copy.iterator();
354 while (it.next()) |val| {353 while (it.next()) |val| {
355 switch (val) {354 switch (val) {
356 .basic => return true,355 .basic => return true,
src/Compilation.zig-1
...@@ -4049,7 +4049,6 @@ pub fn cImport(comp: *Compilation, c_src: []const u8) !CImportResult {...@@ -4049,7 +4049,6 @@ pub fn cImport(comp: *Compilation, c_src: []const u8) !CImportResult {
4049 }4049 }
4050 var tree = switch (comp.c_frontend) {4050 var tree = switch (comp.c_frontend) {
4051 .aro => tree: {4051 .aro => tree: {
4052 if (builtin.zig_backend == .stage2_c) @panic("the CBE cannot compile Aro yet!");
4053 const translate_c = @import("aro_translate_c.zig");4052 const translate_c = @import("aro_translate_c.zig");
4054 _ = translate_c;4053 _ = translate_c;
4055 if (true) @panic("TODO");4054 if (true) @panic("TODO");
src/main.zig-1
...@@ -4335,7 +4335,6 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati...@@ -4335,7 +4335,6 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati
43354335
4336 var tree = switch (comp.c_frontend) {4336 var tree = switch (comp.c_frontend) {
4337 .aro => tree: {4337 .aro => tree: {
4338 if (builtin.zig_backend == .stage2_c) @panic("the CBE cannot compile Aro yet!");
4339 const translate_c = @import("aro_translate_c.zig");4338 const translate_c = @import("aro_translate_c.zig");
4340 var aro_comp = translate_c.Compilation.init(comp.gpa);4339 var aro_comp = translate_c.Compilation.init(comp.gpa);
4341 defer aro_comp.deinit();4340 defer aro_comp.deinit();
src/mingw.zig+46-58
...@@ -274,6 +274,7 @@ fn add_cc_args(...@@ -274,6 +274,7 @@ fn add_cc_args(
274}274}
275275
276pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {276pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
277 if (build_options.only_c) @panic("building import libs not included in core functionality");
277 var arena_allocator = std.heap.ArenaAllocator.init(comp.gpa);278 var arena_allocator = std.heap.ArenaAllocator.init(comp.gpa);
278 defer arena_allocator.deinit();279 defer arena_allocator.deinit();
279 const arena = arena_allocator.allocator();280 const arena = arena_allocator.allocator();
...@@ -288,10 +289,6 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {...@@ -288,10 +289,6 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
288 else => |e| return e,289 else => |e| return e,
289 };290 };
290291
291 // We need to invoke `zig clang` to use the preprocessor.
292 if (!build_options.have_llvm) return error.ZigCompilerNotBuiltWithLLVMExtensions;
293 const self_exe_path = comp.self_exe_path orelse return error.PreprocessorDisabled;
294
295 const target = comp.getTarget();292 const target = comp.getTarget();
296293
297 var cache: Cache = .{294 var cache: Cache = .{
...@@ -337,67 +334,57 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {...@@ -337,67 +334,57 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
337 "o", &digest, final_def_basename,334 "o", &digest, final_def_basename,
338 });335 });
339336
340 const target_def_arg = switch (target.cpu.arch) {337 const target_defines = switch (target.cpu.arch) {
341 .x86 => "-DDEF_I386",338 .x86 => "#define DEF_I386\n",
342 .x86_64 => "-DDEF_X64",339 .x86_64 => "#define DEF_X64\n",
343 .arm, .armeb, .thumb, .thumbeb, .aarch64_32 => "-DDEF_ARM32",340 .arm, .armeb, .thumb, .thumbeb, .aarch64_32 => "#define DEF_ARM32\n",
344 .aarch64, .aarch64_be => "-DDEF_ARM64",341 .aarch64, .aarch64_be => "#define DEF_ARM64\n",
345 else => unreachable,342 else => unreachable,
346 };343 };
347344
348 const args = [_][]const u8{345 const aro = @import("aro");
349 self_exe_path,346 var aro_comp = aro.Compilation.init(comp.gpa);
350 "clang",347 defer aro_comp.deinit();
351 "-x",
352 "c",
353 def_file_path,
354 "-Wp,-w",
355 "-undef",
356 "-P",
357 "-I",
358 try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "mingw", "def-include" }),
359 target_def_arg,
360 "-E",
361 "-o",
362 def_final_path,
363 };
364348
365 if (comp.verbose_cc) {349 const include_dir = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "mingw", "def-include" });
366 Compilation.dump_argv(&args);350
351 if (comp.verbose_cc) print: {
352 std.debug.getStderrMutex().lock();
353 defer std.debug.getStderrMutex().unlock();
354 const stderr = std.io.getStdErr().writer();
355 nosuspend stderr.print("def file: {s}\n", .{def_file_path}) catch break :print;
356 nosuspend stderr.print("include dir: {s}\n", .{include_dir}) catch break :print;
357 nosuspend stderr.print("output path: {s}\n", .{def_final_path}) catch break :print;
367 }358 }
368359
369 if (std.process.can_spawn) {360 try aro_comp.include_dirs.append(include_dir);
370 var child = std.ChildProcess.init(&args, arena);361
371 child.stdin_behavior = .Ignore;362 const builtin_macros = try aro_comp.generateBuiltinMacros();
372 child.stdout_behavior = .Pipe;363 const user_macros = try aro_comp.addSourceFromBuffer("<command line>", target_defines);
373 child.stderr_behavior = .Pipe;364 const def_file_source = try aro_comp.addSourceFromPath(def_file_path);
374365
375 try child.spawn();366 var pp = aro.Preprocessor.init(&aro_comp);
376367 defer pp.deinit();
377 const stderr = try child.stderr.?.reader().readAllAlloc(arena, std.math.maxInt(usize));368 pp.linemarkers = .none;
378369 pp.preserve_whitespace = true;
379 const term = child.wait() catch |err| {370
380 // TODO surface a proper error here371 _ = try pp.preprocess(builtin_macros);
381 log.err("unable to spawn {s}: {s}", .{ args[0], @errorName(err) });372 _ = try pp.preprocess(user_macros);
382 return error.ClangPreprocessorFailed;373 const eof = try pp.preprocess(def_file_source);
383 };374 try pp.tokens.append(pp.comp.gpa, eof);
384 switch (term) {375
385 .Exited => |code| {376 for (aro_comp.diag.list.items) |diagnostic| {
386 if (code != 0) {377 if (diagnostic.kind == .@"fatal error" or diagnostic.kind == .@"error") {
387 // TODO surface a proper error here378 aro_comp.renderErrors();
388 log.err("clang exited with code {d} and stderr: {s}", .{ code, stderr });379 return error.AroPreprocessorFailed;
389 return error.ClangPreprocessorFailed;
390 }
391 },
392 else => {
393 // TODO surface a proper error here
394 log.err("clang terminated unexpectedly with stderr: {s}", .{stderr});
395 return error.ClangPreprocessorFailed;
396 },
397 }380 }
398 } else {381 }
399 log.err("unable to spawn {s}: spawning child process not supported on {s}", .{ args[0], @tagName(builtin.os.tag) });382
400 return error.ClangPreprocessorFailed;383 {
384 // new scope to ensure definition file is written before passing the path to WriteImportLibrary
385 const def_final_file = try comp.global_cache_directory.handle.createFile(def_final_path, .{ .truncate = true });
386 defer def_final_file.close();
387 try pp.prettyPrintTokens(def_final_file.writer());
401 }388 }
402389
403 const lib_final_path = try comp.global_cache_directory.join(comp.gpa, &[_][]const u8{390 const lib_final_path = try comp.global_cache_directory.join(comp.gpa, &[_][]const u8{
...@@ -405,6 +392,7 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {...@@ -405,6 +392,7 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8) !void {
405 });392 });
406 errdefer comp.gpa.free(lib_final_path);393 errdefer comp.gpa.free(lib_final_path);
407394
395 if (!build_options.have_llvm) return error.ZigCompilerNotBuiltWithLLVMExtensions;
408 const llvm_bindings = @import("codegen/llvm/bindings.zig");396 const llvm_bindings = @import("codegen/llvm/bindings.zig");
409 const llvm = @import("codegen/llvm.zig");397 const llvm = @import("codegen/llvm.zig");
410 const arch_tag = llvm.targetArch(target.cpu.arch);398 const arch_tag = llvm.targetArch(target.cpu.arch);
src/stubs/aro_builtins.zig created+33
...@@ -0,0 +1,33 @@
1//! Stub implementation only used when bootstrapping stage2
2//! Keep in sync with deps/aro/build/GenerateDef.zig
3
4pub fn with(comptime Properties: type) type {
5 return struct {
6 tag: Tag = @enumFromInt(0),
7 properties: Properties = undefined,
8 pub const max_param_count = 1;
9 pub const longest_name = 0;
10 pub const data = [_]@This(){.{}};
11 pub inline fn fromName(_: []const u8) ?@This() {
12 return .{};
13 }
14 pub fn nameFromUniqueIndex(_: u16, _: []u8) []u8 {
15 return "";
16 }
17 pub fn uniqueIndex(_: []const u8) ?u16 {
18 return null;
19 }
20 pub const Tag = enum(u16) { _ };
21 pub fn nameFromTag(_: Tag) NameBuf {
22 return .{};
23 }
24 pub fn tagFromName(name: []const u8) ?Tag {
25 return @enumFromInt(name.len);
26 }
27 pub const NameBuf = struct {
28 pub fn span(_: *const NameBuf) []const u8 {
29 return "";
30 }
31 };
32 };
33}
src/stubs/aro_names.zig created+10
...@@ -0,0 +1,10 @@
1//! Stub implementation only used when bootstrapping stage2
2//! Keep in sync with deps/aro/build/GenerateDef.zig
3
4pub fn with(comptime _: type) type {
5 return struct {
6 pub inline fn fromName(_: []const u8) ?@This() {
7 return null;
8 }
9 };
10}