diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c0e126ff4..38a10d6354 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -643,11 +643,8 @@ set(ZIG_STAGE2_SOURCES "${CMAKE_SOURCE_DIR}/src/target.zig" "${CMAKE_SOURCE_DIR}/src/tracy.zig" "${CMAKE_SOURCE_DIR}/src/translate_c.zig" - "${CMAKE_SOURCE_DIR}/src/translate_c/ast.zig" "${CMAKE_SOURCE_DIR}/src/type.zig" "${CMAKE_SOURCE_DIR}/src/wasi_libc.zig" - "${CMAKE_SOURCE_DIR}/src/stubs/aro_builtins.zig" - "${CMAKE_SOURCE_DIR}/src/stubs/aro_names.zig" ) if(MSVC) @@ -822,18 +819,7 @@ set(BUILD_ZIG2_ARGS --dep "aro" --mod "root" "src/main.zig" --mod "build_options" "${ZIG_CONFIG_ZIG_OUT}" - --mod "aro_options" "src/stubs/aro_options.zig" - --mod "Builtins/Builtin.def" "src/stubs/aro_builtins.zig" - --mod "Attribute/names.def" "src/stubs/aro_names.zig" - --mod "Diagnostics/messages.def" "src/stubs/aro_messages.zig" - --dep "build_options=aro_options" - --mod "aro_backend" "deps/aro/backend.zig" - --dep "Builtins/Builtin.def" - --dep "Attribute/names.def" - --dep "Diagnostics/messages.def" - --dep "build_options=aro_options" - --dep "backend=aro_backend" - --mod "aro" "deps/aro/aro.zig" + --mod "aro" "lib/compiler/aro/aro.zig" ) add_custom_command( diff --git a/bootstrap.c b/bootstrap.c index bf1f3cc2ed..875a65cc1a 100644 --- a/bootstrap.c +++ b/bootstrap.c @@ -156,22 +156,8 @@ int main(int argc, char **argv) { "--dep", "build_options", "--dep", "aro", "--mod", "root", "src/main.zig", - "--mod", "build_options", "config.zig", - "--mod", "aro_options", "src/stubs/aro_options.zig", - "--mod", "Builtins/Builtin.def", "src/stubs/aro_builtins.zig", - "--mod", "Attribute/names.def", "src/stubs/aro_names.zig", - "--mod", "Diagnostics/messages.def", "src/stubs/aro_messages.zig", - - "--dep", "build_options=aro_options", - "--mod", "aro_backend", "deps/aro/backend.zig", - - "--dep", "Builtins/Builtin.def", - "--dep", "Attribute/names.def", - "--dep", "Diagnostics/messages.def", - "--dep", "build_options=aro_options", - "--dep", "backend=aro_backend", - "--mod", "aro", "deps/aro/aro.zig", + "--mod", "aro", "lib/compiler/aro/aro.zig", NULL, }; print_and_run(child_argv); diff --git a/build.zig b/build.zig index 9179d3d959..584269822d 100644 --- a/build.zig +++ b/build.zig @@ -8,7 +8,6 @@ const io = std.io; const fs = std.fs; const InstallDirectoryOptions = std.Build.InstallDirectoryOptions; const assert = std.debug.assert; -const GenerateDef = @import("deps/aro/build/GenerateDef.zig"); const zig_version = std.SemanticVersion{ .major = 0, .minor = 12, .patch = 0 }; const stack_size = 32 * 1024 * 1024; @@ -636,34 +635,22 @@ fn addCompilerStep(b: *std.Build, options: AddCompilerStepOptions) *std.Build.St }); exe.stack_size = stack_size; - const aro_options = b.addOptions(); - aro_options.addOption([]const u8, "version_str", "aro-zig"); - const aro_options_module = aro_options.createModule(); - const aro_backend = b.createModule(.{ - .root_source_file = .{ .path = "deps/aro/backend.zig" }, - .imports = &.{.{ - .name = "build_options", - .module = aro_options_module, - }}, - }); const aro_module = b.createModule(.{ - .root_source_file = .{ .path = "deps/aro/aro.zig" }, + .root_source_file = .{ .path = "lib/compiler/aro/aro.zig" }, + }); + + const aro_translate_c_module = b.createModule(.{ + .root_source_file = .{ .path = "lib/compiler/aro_translate_c.zig" }, .imports = &.{ .{ - .name = "build_options", - .module = aro_options_module, + .name = "aro", + .module = aro_module, }, - .{ - .name = "backend", - .module = aro_backend, - }, - GenerateDef.create(b, .{ .name = "Builtins/Builtin.def", .src_prefix = "deps/aro/aro" }), - GenerateDef.create(b, .{ .name = "Attribute/names.def", .src_prefix = "deps/aro/aro" }), - GenerateDef.create(b, .{ .name = "Diagnostics/messages.def", .src_prefix = "deps/aro/aro", .kind = .named }), }, }); exe.root_module.addImport("aro", aro_module); + exe.root_module.addImport("aro_translate_c", aro_translate_c_module); return exe; } diff --git a/deps/aro/aro/Attribute/names.def b/deps/aro/aro/Attribute/names.def deleted file mode 100644 index e99f249569..0000000000 --- a/deps/aro/aro/Attribute/names.def +++ /dev/null @@ -1,431 +0,0 @@ -# multiple -deprecated - .tag = .deprecated - .c23 = true - .gnu = true - .declspec = true - -fallthrough - .tag = .fallthrough - .c23 = true - .gnu = true - -noreturn - .tag = .@"noreturn" - .c23 = true - .gnu = true - .declspec = true - -no_sanitize_address - .tag = .no_sanitize_address - .gnu = true - .declspec = true - -noinline - .tag = .@"noinline" - .gnu = true - .declspec = true - -# c23 only -nodiscard - .tag = .nodiscard - .c23 = true - -reproducible - .tag = .reproducible - .c23 = true - -unsequenced - .tag = .unsequenced - .c23 = true - -maybe_unused - .tag = .unused - .c23 = true - -# gnu only -access - .tag = .access - .gnu = true - -alias - .tag = .alias - .gnu = true - -aligned - .tag = .aligned - .gnu = true - -alloc_align - .tag = .alloc_align - .gnu = true - -alloc_size - .tag = .alloc_size - .gnu = true - -always_inline - .tag = .always_inline - .gnu = true - -artificial - .tag = .artificial - .gnu = true - -assume_aligned - .tag = .assume_aligned - .gnu = true - -cleanup - .tag = .cleanup - .gnu = true - -cold - .tag = .cold - .gnu = true - -common - .tag = .common - .gnu = true - -const - .tag = .@"const" - .gnu = true - -constructor - .tag = .constructor - .gnu = true - -copy - .tag = .copy - .gnu = true - -designated_init - .tag = .designated_init - .gnu = true - -destructor - .tag = .destructor - .gnu = true - -error - .tag = .@"error" - .gnu = true - -externally_visible - .tag = .externally_visible - .gnu = true - -flatten - .tag = .flatten - .gnu = true - -format - .tag = .format - .gnu = true - -format_arg - .tag = .format_arg - .gnu = true - -gnu_inline - .tag = .gnu_inline - .gnu = true - -hot - .tag = .hot - .gnu = true - -ifunc - .tag = .ifunc - .gnu = true - -interrupt - .tag = .interrupt - .gnu = true - -interrupt_handler - .tag = .interrupt_handler - .gnu = true - -leaf - .tag = .leaf - .gnu = true - -malloc - .tag = .malloc - .gnu = true - -may_alias - .tag = .may_alias - .gnu = true - -mode - .tag = .mode - .gnu = true - -no_address_safety_analysis - .tag = .no_address_safety_analysis - .gnu = true - -no_icf - .tag = .no_icf - .gnu = true - -no_instrument_function - .tag = .no_instrument_function - .gnu = true - -no_profile_instrument_function - .tag = .no_profile_instrument_function - .gnu = true - -no_reorder - .tag = .no_reorder - .gnu = true - -no_sanitize - .tag = .no_sanitize - .gnu = true - -no_sanitize_coverage - .tag = .no_sanitize_coverage - .gnu = true - -no_sanitize_thread - .tag = .no_sanitize_thread - .gnu = true - -no_sanitize_undefined - .tag = .no_sanitize_undefined - .gnu = true - -no_split_stack - .tag = .no_split_stack - .gnu = true - -no_stack_limit - .tag = .no_stack_limit - .gnu = true - -no_stack_protector - .tag = .no_stack_protector - .gnu = true - -noclone - .tag = .noclone - .gnu = true - -nocommon - .tag = .nocommon - .gnu = true - -noinit - .tag = .noinit - .gnu = true - -noipa - .tag = .noipa - .gnu = true - -# nonnull -# .tag = .nonnull -# .gnu = true - -nonstring - .tag = .nonstring - .gnu = true - -noplt - .tag = .noplt - .gnu = true - -# optimize -# .tag = .optimize -# .gnu = true - -packed - .tag = .@"packed" - .gnu = true - -patchable_function_entry - .tag = .patchable_function_entry - .gnu = true - -persistent - .tag = .persistent - .gnu = true - -pure - .tag = .pure - .gnu = true - -retain - .tag = .retain - .gnu = true - -returns_nonnull - .tag = .returns_nonnull - .gnu = true - -returns_twice - .tag = .returns_twice - .gnu = true - -scalar_storage_order - .tag = .scalar_storage_order - .gnu = true - -section - .tag = .section - .gnu = true - -sentinel - .tag = .sentinel - .gnu = true - -simd - .tag = .simd - .gnu = true - -stack_protect - .tag = .stack_protect - .gnu = true - -symver - .tag = .symver - .gnu = true - -target - .tag = .target - .gnu = true - -target_clones - .tag = .target_clones - .gnu = true - -tls_model - .tag = .tls_model - .gnu = true - -transparent_union - .tag = .transparent_union - .gnu = true - -unavailable - .tag = .unavailable - .gnu = true - -uninitialized - .tag = .uninitialized - .gnu = true - -unused - .tag = .unused - .gnu = true - -used - .tag = .used - .gnu = true - -vector_size - .tag = .vector_size - .gnu = true - -visibility - .tag = .visibility - .gnu = true - -warn_if_not_aligned - .tag = .warn_if_not_aligned - .gnu = true - -warn_unused_result - .tag = .warn_unused_result - .gnu = true - -warning - .tag = .warning - .gnu = true - -weak - .tag = .weak - .gnu = true - -weakref - .tag = .weakref - .gnu = true - -zero_call_used_regs - .tag = .zero_call_used_regs - .gnu = true - -# declspec only -align - .tag = .aligned - .declspec = true - -allocate - .tag = .allocate - .declspec = true - -allocator - .tag = .allocator - .declspec = true - -appdomain - .tag = .appdomain - .declspec = true - -code_seg - .tag = .code_seg - .declspec = true - -dllexport - .tag = .dllexport - .declspec = true - -dllimport - .tag = .dllimport - .declspec = true - -jitintrinsic - .tag = .jitintrinsic - .declspec = true - -naked - .tag = .naked - .declspec = true - -noalias - .tag = .@"noalias" - .declspec = true - -process - .tag = .process - .declspec = true - -restrict - .tag = .restrict - .declspec = true - -safebuffers - .tag = .safebuffers - .declspec = true - -selectany - .tag = .selectany - .declspec = true - -spectre - .tag = .spectre - .declspec = true - -thread - .tag = .thread - .declspec = true - -uuid - .tag = .uuid - .declspec = true - diff --git a/deps/aro/aro/Builtins/Builtin.def b/deps/aro/aro/Builtins/Builtin.def deleted file mode 100644 index 98c5884836..0000000000 --- a/deps/aro/aro/Builtins/Builtin.def +++ /dev/null @@ -1,17162 +0,0 @@ -const TargetSet = Properties.TargetSet; - -# TODO this file is generated from LLVM sources and -# needs cleanup to be considered source. - -pub const max_param_count = 12; - -_Block_object_assign - .param_str = "vv*vC*iC" - .header = .blocks - .attributes = .{ .lib_function_without_prefix = true } - -_Block_object_dispose - .param_str = "vvC*iC" - .header = .blocks - .attributes = .{ .lib_function_without_prefix = true } - -_Exit - .param_str = "vi" - .header = .stdlib - .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } - -_InterlockedAnd - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedAnd16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedAnd8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_InterlockedCompareExchange - .param_str = "NiNiD*NiNi" - .language = .all_ms_languages - -_InterlockedCompareExchange16 - .param_str = "ssD*ss" - .language = .all_ms_languages - -_InterlockedCompareExchange64 - .param_str = "LLiLLiD*LLiLLi" - .language = .all_ms_languages - -_InterlockedCompareExchange8 - .param_str = "ccD*cc" - .language = .all_ms_languages - -_InterlockedCompareExchangePointer - .param_str = "v*v*D*v*v*" - .language = .all_ms_languages - -_InterlockedCompareExchangePointer_nf - .param_str = "v*v*D*v*v*" - .language = .all_ms_languages - -_InterlockedDecrement - .param_str = "NiNiD*" - .language = .all_ms_languages - -_InterlockedDecrement16 - .param_str = "ssD*" - .language = .all_ms_languages - -_InterlockedExchange - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedExchange16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedExchange8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_InterlockedExchangeAdd - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedExchangeAdd16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedExchangeAdd8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_InterlockedExchangePointer - .param_str = "v*v*D*v*" - .language = .all_ms_languages - -_InterlockedExchangeSub - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedExchangeSub16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedExchangeSub8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_InterlockedIncrement - .param_str = "NiNiD*" - .language = .all_ms_languages - -_InterlockedIncrement16 - .param_str = "ssD*" - .language = .all_ms_languages - -_InterlockedOr - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedOr16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedOr8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_InterlockedXor - .param_str = "NiNiD*Ni" - .language = .all_ms_languages - -_InterlockedXor16 - .param_str = "ssD*s" - .language = .all_ms_languages - -_InterlockedXor8 - .param_str = "ccD*c" - .language = .all_ms_languages - -_MoveFromCoprocessor - .param_str = "UiIUiIUiIUiIUiIUi" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -_MoveFromCoprocessor2 - .param_str = "UiIUiIUiIUiIUiIUi" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -_MoveToCoprocessor - .param_str = "vUiIUiIUiIUiIUiIUi" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -_MoveToCoprocessor2 - .param_str = "vUiIUiIUiIUiIUiIUi" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -_ReturnAddress - .param_str = "v*" - .language = .all_ms_languages - -__GetExceptionInfo - .param_str = "v*." - .language = .all_ms_languages - .attributes = .{ .custom_typecheck = true, .eval_args = false } - -__abnormal_termination - .param_str = "i" - .language = .all_ms_languages - -__annotation - .param_str = "wC*." - .language = .all_ms_languages - -__arithmetic_fence - .param_str = "v." - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__assume - .param_str = "vb" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -__atomic_always_lock_free - .param_str = "bzvCD*" - .attributes = .{ .const_evaluable = true } - -__atomic_clear - .param_str = "vvD*i" - -__atomic_is_lock_free - .param_str = "bzvCD*" - .attributes = .{ .const_evaluable = true } - -__atomic_signal_fence - .param_str = "vi" - -__atomic_test_and_set - .param_str = "bvD*i" - -__atomic_thread_fence - .param_str = "vi" - -__builtin___CFStringMakeConstantString - .param_str = "FC*cC*" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin___NSStringMakeConstantString - .param_str = "FC*cC*" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin___clear_cache - .param_str = "vc*c*" - -__builtin___fprintf_chk - .param_str = "iP*RicC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } - -__builtin___get_unsafe_stack_bottom - .param_str = "v*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___get_unsafe_stack_ptr - .param_str = "v*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___get_unsafe_stack_start - .param_str = "v*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___get_unsafe_stack_top - .param_str = "v*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___memccpy_chk - .param_str = "v*v*vC*izz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___memcpy_chk - .param_str = "v*v*vC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___memmove_chk - .param_str = "v*v*vC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___mempcpy_chk - .param_str = "v*v*vC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___memset_chk - .param_str = "v*v*izz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___printf_chk - .param_str = "iicC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } - -__builtin___snprintf_chk - .param_str = "ic*RzizcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 4 } - -__builtin___sprintf_chk - .param_str = "ic*RizcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 3 } - -__builtin___stpcpy_chk - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___stpncpy_chk - .param_str = "c*c*cC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strcat_chk - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strcpy_chk - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strlcat_chk - .param_str = "zc*cC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strlcpy_chk - .param_str = "zc*cC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strncat_chk - .param_str = "c*c*cC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___strncpy_chk - .param_str = "c*c*cC*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin___vfprintf_chk - .param_str = "iP*RicC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } - -__builtin___vprintf_chk - .param_str = "iicC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } - -__builtin___vsnprintf_chk - .param_str = "ic*RzizcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 4 } - -__builtin___vsprintf_chk - .param_str = "ic*RizcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 3 } - -__builtin_abort - .param_str = "v" - .attributes = .{ .noreturn = true, .lib_function_with_builtin_prefix = true } - -__builtin_abs - .param_str = "ii" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_acos - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acosf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acosf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acosh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acoshf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acoshf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acoshl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_acosl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_add_overflow - .param_str = "b." - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__builtin_addc - .param_str = "UiUiCUiCUiCUi*" - -__builtin_addcb - .param_str = "UcUcCUcCUcCUc*" - -__builtin_addcl - .param_str = "ULiULiCULiCULiCULi*" - -__builtin_addcll - .param_str = "ULLiULLiCULLiCULLiCULLi*" - -__builtin_addcs - .param_str = "UsUsCUsCUsCUs*" - -__builtin_align_down - .param_str = "v*vC*z" - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_align_up - .param_str = "v*vC*z" - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_alloca - .param_str = "v*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_alloca_uninitialized - .param_str = "v*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_alloca_with_align - .param_str = "v*zIz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_alloca_with_align_uninitialized - .param_str = "v*zIz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_amdgcn_alignbit - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_alignbyte - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_atomic_dec32 - .param_str = "UZiUZiD*UZiUicC*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_atomic_dec64 - .param_str = "UWiUWiD*UWiUicC*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_atomic_inc32 - .param_str = "UZiUZiD*UZiUicC*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_atomic_inc64 - .param_str = "UWiUWiD*UWiUicC*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_buffer_wbinvl1 - .param_str = "v" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_class - .param_str = "bdi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_classf - .param_str = "bfi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cosf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cubeid - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cubema - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cubesc - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cubetc - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pk_i16 - .param_str = "E2sii" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pk_u16 - .param_str = "E2UsUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pk_u8_f32 - .param_str = "UifUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pknorm_i16 - .param_str = "E2sff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pknorm_u16 - .param_str = "E2Usff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_cvt_pkrtz - .param_str = "E2hff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_dispatch_ptr - .param_str = "v*4" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_div_fixup - .param_str = "dddd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_div_fixupf - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_div_fmas - .param_str = "ddddb" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_div_fmasf - .param_str = "ffffb" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_div_scale - .param_str = "dddbb*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_div_scalef - .param_str = "fffbb*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_append - .param_str = "ii*3" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_bpermute - .param_str = "iii" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_ds_consume - .param_str = "ii*3" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_faddf - .param_str = "ff*3fIiIiIb" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_fmaxf - .param_str = "ff*3fIiIiIb" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_fminf - .param_str = "ff*3fIiIiIb" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_ds_permute - .param_str = "iii" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_ds_swizzle - .param_str = "iiIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_endpgm - .param_str = "v" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .noreturn = true } - -__builtin_amdgcn_exp2f - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_fcmp - .param_str = "WUiddIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_fcmpf - .param_str = "WUiffIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_fence - .param_str = "vUicC*" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_fmed3f - .param_str = "ffff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_fract - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_fractf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_frexp_exp - .param_str = "id" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_frexp_expf - .param_str = "if" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_frexp_mant - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_frexp_mantf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_grid_size_x - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_grid_size_y - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_grid_size_z - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_groupstaticsize - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_iglp_opt - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_implicitarg_ptr - .param_str = "v*4" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_interp_mov - .param_str = "fUiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_interp_p1 - .param_str = "ffUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_interp_p1_f16 - .param_str = "ffUiUibUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_interp_p2 - .param_str = "fffUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_interp_p2_f16 - .param_str = "hffUiUibUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_is_private - .param_str = "bvC*0" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_is_shared - .param_str = "bvC*0" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_kernarg_segment_ptr - .param_str = "v*4" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_ldexp - .param_str = "ddi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_ldexpf - .param_str = "ffi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_lerp - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_log_clampf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_logf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_mbcnt_hi - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_mbcnt_lo - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_mqsad_pk_u16_u8 - .param_str = "WUiWUiUiWUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_mqsad_u32_u8 - .param_str = "V4UiWUiUiV4Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_msad_u8 - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_qsad_pk_u16_u8 - .param_str = "WUiWUiUiWUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_queue_ptr - .param_str = "v*4" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rcp - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rcpf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_read_exec - .param_str = "WUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_read_exec_hi - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_read_exec_lo - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_readfirstlane - .param_str = "ii" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_readlane - .param_str = "iii" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rsq - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rsq_clamp - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rsq_clampf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_rsqf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_s_barrier - .param_str = "v" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_dcache_inv - .param_str = "v" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_decperflevel - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_getpc - .param_str = "WUi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_getreg - .param_str = "UiIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_incperflevel - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_sendmsg - .param_str = "vIiUi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_sendmsghalt - .param_str = "vIiUi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_setprio - .param_str = "vIs" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_setreg - .param_str = "vIiUi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_sleep - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_s_waitcnt - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_sad_hi_u8 - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sad_u16 - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sad_u8 - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sbfe - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sched_barrier - .param_str = "vIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_sched_group_barrier - .param_str = "vIiIiIi" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_sicmp - .param_str = "WUiiiIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sicmpl - .param_str = "WUiWiWiIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sinf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sqrt - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_sqrtf - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_trig_preop - .param_str = "ddi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_trig_preopf - .param_str = "ffi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_ubfe - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_uicmp - .param_str = "WUiUiUiIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_uicmpl - .param_str = "WUiWUiWUiIi" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_wave_barrier - .param_str = "v" - .target_set = TargetSet.initOne(.amdgpu) - -__builtin_amdgcn_workgroup_id_x - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workgroup_id_y - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workgroup_id_z - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workgroup_size_x - .param_str = "Us" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workgroup_size_y - .param_str = "Us" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workgroup_size_z - .param_str = "Us" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workitem_id_x - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workitem_id_y - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_amdgcn_workitem_id_z - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_annotation - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_arm_cdp - .param_str = "vUIiUIiUIiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_cdp2 - .param_str = "vUIiUIiUIiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_clrex - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_cls - .param_str = "UiZUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_cls64 - .param_str = "UiWUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_clz - .param_str = "UiZUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_clz64 - .param_str = "UiWUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_cmse_TT - .param_str = "Uiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_cmse_TTA - .param_str = "Uiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_cmse_TTAT - .param_str = "Uiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_cmse_TTT - .param_str = "Uiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_dbg - .param_str = "vUi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_dmb - .param_str = "vUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_dsb - .param_str = "vUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_get_fpscr - .param_str = "Ui" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_isb - .param_str = "vUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_ldaex - .param_str = "v." - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .custom_typecheck = true } - -__builtin_arm_ldc - .param_str = "vUIiUIivC*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_ldc2 - .param_str = "vUIiUIivC*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_ldc2l - .param_str = "vUIiUIivC*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_ldcl - .param_str = "vUIiUIivC*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_ldrex - .param_str = "v." - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .custom_typecheck = true } - -__builtin_arm_ldrexd - .param_str = "LLUiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mcr - .param_str = "vUIiUIiUiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mcr2 - .param_str = "vUIiUIiUiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mcrr - .param_str = "vUIiUIiLLUiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mcrr2 - .param_str = "vUIiUIiLLUiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mrc - .param_str = "UiUIiUIiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mrc2 - .param_str = "UiUIiUIiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mrrc - .param_str = "LLUiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_mrrc2 - .param_str = "LLUiUIiUIiUIi" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_nop - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_prefetch - .param_str = "!" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_qadd - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qadd16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qadd8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qasx - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qdbl - .param_str = "ii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qsax - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qsub - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qsub16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_qsub8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_rbit - .param_str = "UiUi" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_rbit64 - .param_str = "WUiWUi" - .target_set = TargetSet.initOne(.aarch64) - .attributes = .{ .@"const" = true } - -__builtin_arm_rsr - .param_str = "UicC*" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_rsr64 - .param_str = "!" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_rsrp - .param_str = "v*cC*" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_sadd16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_sadd8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_sasx - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_sel - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_set_fpscr - .param_str = "vUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_sev - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_sevl - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_shadd16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_shadd8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_shasx - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_shsax - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_shsub16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_shsub8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlabb - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlabt - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlad - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smladx - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlald - .param_str = "LLiiiLLi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlaldx - .param_str = "LLiiiLLi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlatb - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlatt - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlawb - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlawt - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlsd - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlsdx - .param_str = "iiii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlsld - .param_str = "LLiiiLLi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smlsldx - .param_str = "LLiiiLLi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smuad - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smuadx - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smulbb - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smulbt - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smultb - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smultt - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smulwb - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smulwt - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smusd - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_smusdx - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_ssat - .param_str = "iiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_ssat16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_ssax - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_ssub16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_ssub8 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_stc - .param_str = "vUIiUIiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_stc2 - .param_str = "vUIiUIiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_stc2l - .param_str = "vUIiUIiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_stcl - .param_str = "vUIiUIiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_stlex - .param_str = "i." - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .custom_typecheck = true } - -__builtin_arm_strex - .param_str = "i." - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .custom_typecheck = true } - -__builtin_arm_strexd - .param_str = "iLLUiv*" - .target_set = TargetSet.initOne(.arm) - -__builtin_arm_sxtab16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_sxtb16 - .param_str = "ii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_tcancel - .param_str = "vWUIi" - .target_set = TargetSet.initOne(.aarch64) - -__builtin_arm_tcommit - .param_str = "v" - .target_set = TargetSet.initOne(.aarch64) - -__builtin_arm_tstart - .param_str = "WUi" - .target_set = TargetSet.initOne(.aarch64) - .attributes = .{ .returns_twice = true } - -__builtin_arm_ttest - .param_str = "WUi" - .target_set = TargetSet.initOne(.aarch64) - .attributes = .{ .@"const" = true } - -__builtin_arm_uadd16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uadd8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uasx - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhadd16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhadd8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhasx - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhsax - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhsub16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uhsub8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqadd16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqadd8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqasx - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqsax - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqsub16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uqsub8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usad8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usada8 - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usat - .param_str = "UiiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usat16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usax - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usub16 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_usub8 - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uxtab16 - .param_str = "iii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_uxtb16 - .param_str = "ii" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_vcvtr_d - .param_str = "fdi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_vcvtr_f - .param_str = "ffi" - .target_set = TargetSet.initOne(.arm) - .attributes = .{ .@"const" = true } - -__builtin_arm_wfe - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_wfi - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_arm_wsr - .param_str = "vcC*Ui" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_wsr64 - .param_str = "!" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_wsrp - .param_str = "vcC*vC*" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_arm_yield - .param_str = "v" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__builtin_asin - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinhf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinhf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinhl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_asinl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_assume - .param_str = "vb" - .attributes = .{ .const_evaluable = true } - -__builtin_assume_aligned - .param_str = "v*vC*z." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_assume_separate_storage - .param_str = "vvCD*vCD*" - .attributes = .{ .const_evaluable = true } - -__builtin_atan - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atan2 - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atan2f - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atan2f128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atan2l - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanhf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanhf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanhl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_atanl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_bcmp - .param_str = "ivC*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_bcopy - .param_str = "vvC*v*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_bitrev - .param_str = "UiUi" - .target_set = TargetSet.initOne(.xcore) - .attributes = .{ .@"const" = true } - -__builtin_bitreverse16 - .param_str = "UsUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bitreverse32 - .param_str = "UZiUZi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bitreverse64 - .param_str = "UWiUWi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bitreverse8 - .param_str = "UcUc" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bswap16 - .param_str = "UsUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bswap32 - .param_str = "UZiUZi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bswap64 - .param_str = "UWiUWi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_bzero - .param_str = "vv*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_cabs - .param_str = "dXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cabsf - .param_str = "fXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cabsl - .param_str = "LdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacos - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacosf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacosh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacoshf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacoshl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cacosl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_call_with_static_chain - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_calloc - .param_str = "v*zz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_canonicalize - .param_str = "dd" - .attributes = .{ .@"const" = true } - -__builtin_canonicalizef - .param_str = "ff" - .attributes = .{ .@"const" = true } - -__builtin_canonicalizef16 - .param_str = "hh" - .attributes = .{ .@"const" = true } - -__builtin_canonicalizel - .param_str = "LdLd" - .attributes = .{ .@"const" = true } - -__builtin_carg - .param_str = "dXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cargf - .param_str = "fXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cargl - .param_str = "LdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casin - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casinf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casinh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casinhf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casinhl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_casinl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catan - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catanf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catanh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catanhf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catanhl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_catanl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cbrt - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cbrtf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cbrtf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cbrtl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_ccos - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ccosf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ccosh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ccoshf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ccoshl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ccosl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ceil - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_ceilf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_ceilf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_ceilf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_ceill - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cexp - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cexpf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cexpl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_char_memchr - .param_str = "c*cC*iz" - .attributes = .{ .const_evaluable = true } - -__builtin_cimag - .param_str = "dXd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cimagf - .param_str = "fXf" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cimagl - .param_str = "LdXLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_classify_type - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } - -__builtin_clog - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_clogf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_clogl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_clrsb - .param_str = "ii" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clrsbl - .param_str = "iLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clrsbll - .param_str = "iLLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clz - .param_str = "iUi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clzl - .param_str = "iULi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clzll - .param_str = "iULLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_clzs - .param_str = "iUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_complex - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_conj - .param_str = "XdXd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_conjf - .param_str = "XfXf" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_conjl - .param_str = "XLdXLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_constant_p - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } - -__builtin_convertvector - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_copysign - .param_str = "ddd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_copysignf - .param_str = "fff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_copysignf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_copysignf16 - .param_str = "hhh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_copysignl - .param_str = "LdLdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_cos - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cosf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cosf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cosf16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cosh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_coshf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_coshf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_coshl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cosl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cpow - .param_str = "XdXdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cpowf - .param_str = "XfXfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cpowl - .param_str = "XLdXLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_cproj - .param_str = "XdXd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cprojf - .param_str = "XfXf" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cprojl - .param_str = "XLdXLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_cpu_init - .param_str = "v" - .target_set = TargetSet.initOne(.x86) - -__builtin_cpu_is - .param_str = "bcC*" - .target_set = TargetSet.initOne(.x86) - .attributes = .{ .@"const" = true } - -__builtin_cpu_supports - .param_str = "bcC*" - .target_set = TargetSet.initOne(.x86) - .attributes = .{ .@"const" = true } - -__builtin_creal - .param_str = "dXd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_crealf - .param_str = "fXf" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_creall - .param_str = "LdXLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_csin - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csinf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csinh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csinhf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csinhl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csinl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csqrt - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csqrtf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_csqrtl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctan - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctanf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctanh - .param_str = "XdXd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctanhf - .param_str = "XfXf" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctanhl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctanl - .param_str = "XLdXLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ctz - .param_str = "iUi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_ctzl - .param_str = "iULi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_ctzll - .param_str = "iULLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_ctzs - .param_str = "iUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_dcbf - .param_str = "vvC*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_debugtrap - .param_str = "v" - -__builtin_dump_struct - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_dwarf_cfa - .param_str = "v*" - -__builtin_dwarf_sp_column - .param_str = "Ui" - -__builtin_dynamic_object_size - .param_str = "zvC*i" - .attributes = .{ .eval_args = false, .const_evaluable = true } - -__builtin_eh_return - .param_str = "vzv*" - .attributes = .{ .noreturn = true } - -__builtin_eh_return_data_regno - .param_str = "iIi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_elementwise_abs - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_add_sat - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_bitreverse - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_canonicalize - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_ceil - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_copysign - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_cos - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_exp - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_exp2 - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_floor - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_fma - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_log - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_log10 - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_log2 - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_max - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_min - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_nearbyint - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_pow - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_rint - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_round - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_roundeven - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_sin - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_sqrt - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_sub_sat - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_elementwise_trunc - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_erf - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erfc - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erfcf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erfcf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erfcl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erff - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erff128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_erfl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp10 - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp10f - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp10f128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp10f16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp10l - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp2 - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp2f - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp2f128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp2f16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_exp2l - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expect - .param_str = "LiLiLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_expect_with_probability - .param_str = "LiLiLid" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_expf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expf16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expm1 - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expm1f - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expm1f128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_expm1l - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_extend_pointer - .param_str = "ULLiv*" - -__builtin_extract_return_addr - .param_str = "v*v*" - -__builtin_fabs - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fabsf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fabsf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fabsf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_fabsl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fdim - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fdimf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fdimf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fdiml - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ffs - .param_str = "ii" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_ffsl - .param_str = "iLi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_ffsll - .param_str = "iLLi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_floor - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_floorf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_floorf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_floorf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_floorl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_flt_rounds - .param_str = "i" - -__builtin_fma - .param_str = "dddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmaf - .param_str = "ffff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmaf128 - .param_str = "LLdLLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmaf16 - .param_str = "hhhh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmal - .param_str = "LdLdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmax - .param_str = "ddd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmaxf - .param_str = "fff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmaxf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmaxf16 - .param_str = "hhh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmaxl - .param_str = "LdLdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmin - .param_str = "ddd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fminf - .param_str = "fff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fminf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fminf16 - .param_str = "hhh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fminl - .param_str = "LdLdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fmod - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmodf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmodf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmodf16 - .param_str = "hhh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fmodl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_fpclassify - .param_str = "iiiiii." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_fprintf - .param_str = "iP*RcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } - -__builtin_frame_address - .param_str = "v*IUi" - -__builtin_free - .param_str = "vv*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frexp - .param_str = "ddi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frexpf - .param_str = "ffi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frexpf128 - .param_str = "LLdLLdi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frexpf16 - .param_str = "hhi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frexpl - .param_str = "LdLdi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_frob_return_addr - .param_str = "v*v*" - -__builtin_fscanf - .param_str = "iP*RcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } - -__builtin_getid - .param_str = "Si" - .target_set = TargetSet.initOne(.xcore) - .attributes = .{ .@"const" = true } - -__builtin_getps - .param_str = "UiUi" - .target_set = TargetSet.initOne(.xcore) - -__builtin_huge_val - .param_str = "d" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_huge_valf - .param_str = "f" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_huge_valf128 - .param_str = "LLd" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_huge_valf16 - .param_str = "x" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_huge_vall - .param_str = "Ld" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_hypot - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_hypotf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_hypotf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_hypotl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ia32_rdpmc - .param_str = "UOii" - .target_set = TargetSet.initOne(.x86) - -__builtin_ia32_rdtsc - .param_str = "UOi" - .target_set = TargetSet.initOne(.x86) - -__builtin_ia32_rdtscp - .param_str = "UOiUi*" - .target_set = TargetSet.initOne(.x86) - -__builtin_ilogb - .param_str = "id" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ilogbf - .param_str = "if" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ilogbf128 - .param_str = "iLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ilogbl - .param_str = "iLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_index - .param_str = "c*cC*i" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_inf - .param_str = "d" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_inff - .param_str = "f" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_inff128 - .param_str = "LLd" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_inff16 - .param_str = "x" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_infl - .param_str = "Ld" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_init_dwarf_reg_size_table - .param_str = "vv*" - -__builtin_is_aligned - .param_str = "bvC*z" - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_isfinite - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_isfpclass - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_isgreater - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_isgreaterequal - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_isinf - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_isinf_sign - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_isless - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_islessequal - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_islessgreater - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_isnan - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_isnormal - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_isunordered - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_labs - .param_str = "LiLi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_launder - .param_str = "v*v*" - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__builtin_ldexp - .param_str = "ddi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ldexpf - .param_str = "ffi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ldexpf128 - .param_str = "LLdLLdi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ldexpf16 - .param_str = "hhi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ldexpl - .param_str = "LdLdi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lgamma - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_lgammaf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_lgammaf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_lgammal - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_llabs - .param_str = "LLiLLi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_llrint - .param_str = "LLid" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llrintf - .param_str = "LLif" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llrintf128 - .param_str = "LLiLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llrintl - .param_str = "LLiLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llround - .param_str = "LLid" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llroundf - .param_str = "LLif" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llroundf128 - .param_str = "LLiLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_llroundl - .param_str = "LLiLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log10 - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log10f - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log10f128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log10f16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log10l - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log1p - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log1pf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log1pf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log1pl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log2 - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log2f - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log2f128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log2f16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_log2l - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logb - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logbf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logbf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logbl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logf16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_logl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_longjmp - .param_str = "vv**i" - .attributes = .{ .noreturn = true } - -__builtin_lrint - .param_str = "Lid" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lrintf - .param_str = "Lif" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lrintf128 - .param_str = "LiLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lrintl - .param_str = "LiLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lround - .param_str = "Lid" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lroundf - .param_str = "Lif" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lroundf128 - .param_str = "LiLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_lroundl - .param_str = "LiLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_malloc - .param_str = "v*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_matrix_column_major_load - .param_str = "v." - .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_matrix_column_major_store - .param_str = "v." - .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_matrix_transpose - .param_str = "v." - .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_memchr - .param_str = "v*vC*iz" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_memcmp - .param_str = "ivC*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_memcpy - .param_str = "v*v*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_memcpy_inline - .param_str = "vv*vC*Iz" - -__builtin_memmove - .param_str = "v*v*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_mempcpy - .param_str = "v*v*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_memset - .param_str = "v*v*iz" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_memset_inline - .param_str = "vv*iIz" - -__builtin_mips_absq_s_ph - .param_str = "V2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_absq_s_qb - .param_str = "V4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_absq_s_w - .param_str = "ii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addq_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addq_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addq_s_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addqh_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_addqh_r_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_addqh_r_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_addqh_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_addsc - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addu_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addu_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addu_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_addu_s_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_adduh_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_adduh_r_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_addwc - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_append - .param_str = "iiiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_balign - .param_str = "iiiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_bitrev - .param_str = "ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_bposge32 - .param_str = "i" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmp_eq_ph - .param_str = "vV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmp_le_ph - .param_str = "vV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmp_lt_ph - .param_str = "vV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgdu_eq_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgdu_le_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgdu_lt_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgu_eq_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgu_le_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpgu_lt_qb - .param_str = "iV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpu_eq_qb - .param_str = "vV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpu_le_qb - .param_str = "vV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_cmpu_lt_qb - .param_str = "vV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpa_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpaq_s_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpaq_sa_l_w - .param_str = "LLiLLiii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpaqx_s_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpaqx_sa_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpau_h_qbl - .param_str = "LLiLLiV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpau_h_qbr - .param_str = "LLiLLiV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpax_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dps_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpsq_s_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpsq_sa_l_w - .param_str = "LLiLLiii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpsqx_s_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpsqx_sa_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_dpsu_h_qbl - .param_str = "LLiLLiV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpsu_h_qbr - .param_str = "LLiLLiV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_dpsx_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_extp - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_extpdp - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_extr_r_w - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_extr_rs_w - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_extr_s_h - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_extr_w - .param_str = "iLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_insv - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_lbux - .param_str = "iv*i" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_lhx - .param_str = "iv*i" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_lwx - .param_str = "iv*i" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_madd - .param_str = "LLiLLiii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_maddu - .param_str = "LLiLLiUiUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_maq_s_w_phl - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_maq_s_w_phr - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_maq_sa_w_phl - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_maq_sa_w_phr - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_modsub - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_msub - .param_str = "LLiLLiii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_msubu - .param_str = "LLiLLiUiUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_mthlip - .param_str = "LLiLLii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mul_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mul_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_muleq_s_w_phl - .param_str = "iV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_muleq_s_w_phr - .param_str = "iV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_muleu_s_ph_qbl - .param_str = "V2sV4ScV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_muleu_s_ph_qbr - .param_str = "V2sV4ScV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mulq_rs_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mulq_rs_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mulq_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mulq_s_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mulsa_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_mulsaq_s_w_ph - .param_str = "LLiLLiV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_mult - .param_str = "LLiii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_multu - .param_str = "LLiUiUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_packrl_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_pick_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_pick_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_preceq_w_phl - .param_str = "iV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_preceq_w_phr - .param_str = "iV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precequ_ph_qbl - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precequ_ph_qbla - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precequ_ph_qbr - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precequ_ph_qbra - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_preceu_ph_qbl - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_preceu_ph_qbla - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_preceu_ph_qbr - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_preceu_ph_qbra - .param_str = "V2sV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precr_qb_ph - .param_str = "V4ScV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_precr_sra_ph_w - .param_str = "V2siiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precr_sra_r_ph_w - .param_str = "V2siiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precrq_ph_w - .param_str = "V2sii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precrq_qb_ph - .param_str = "V4ScV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_precrq_rs_ph_w - .param_str = "V2sii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_precrqu_s_qb_ph - .param_str = "V4ScV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_prepend - .param_str = "iiiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_raddu_w_qb - .param_str = "iV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_rddsp - .param_str = "iIi" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_repl_ph - .param_str = "V2si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_repl_qb - .param_str = "V4Sci" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shilo - .param_str = "LLiLLii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shll_ph - .param_str = "V2sV2si" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_shll_qb - .param_str = "V4ScV4Sci" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_shll_s_ph - .param_str = "V2sV2si" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_shll_s_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_shra_ph - .param_str = "V2sV2si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shra_qb - .param_str = "V4ScV4Sci" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shra_r_ph - .param_str = "V2sV2si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shra_r_qb - .param_str = "V4ScV4Sci" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shra_r_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shrl_ph - .param_str = "V2sV2si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_shrl_qb - .param_str = "V4ScV4Sci" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subq_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subq_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subq_s_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subqh_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subqh_r_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subqh_r_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subqh_w - .param_str = "iii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subu_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subu_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subu_s_ph - .param_str = "V2sV2sV2s" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subu_s_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - -__builtin_mips_subuh_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_subuh_r_qb - .param_str = "V4ScV4ScV4Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mips_wrdsp - .param_str = "viIi" - .target_set = TargetSet.initOne(.mips) - -__builtin_modf - .param_str = "ddd*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_modff - .param_str = "fff*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_modff128 - .param_str = "LLdLLdLLd*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_modfl - .param_str = "LdLdLd*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_msa_add_a_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_add_a_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_add_a_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_add_a_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_a_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_a_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_a_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_a_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_adds_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addv_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addv_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addv_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addv_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addvi_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addvi_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addvi_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_addvi_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_and_v - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_andi_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_asub_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ave_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_aver_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclr_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclr_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclr_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclr_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclri_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclri_d - .param_str = "V2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclri_h - .param_str = "V8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bclri_w - .param_str = "V4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsl_b - .param_str = "V16UcV16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsl_d - .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsl_h - .param_str = "V8UsV8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsl_w - .param_str = "V4UiV4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsli_b - .param_str = "V16UcV16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsli_d - .param_str = "V2ULLiV2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsli_h - .param_str = "V8UsV8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsli_w - .param_str = "V4UiV4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsr_b - .param_str = "V16UcV16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsr_d - .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsr_h - .param_str = "V8UsV8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsr_w - .param_str = "V4UiV4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsri_b - .param_str = "V16UcV16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsri_d - .param_str = "V2ULLiV2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsri_h - .param_str = "V8UsV8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_binsri_w - .param_str = "V4UiV4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bmnz_v - .param_str = "V16UcV16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bmnzi_b - .param_str = "V16UcV16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bmz_v - .param_str = "V16UcV16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bmzi_b - .param_str = "V16UcV16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bneg_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bneg_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bneg_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bneg_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnegi_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnegi_d - .param_str = "V2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnegi_h - .param_str = "V8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnegi_w - .param_str = "V4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnz_b - .param_str = "iV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnz_d - .param_str = "iV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnz_h - .param_str = "iV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnz_v - .param_str = "iV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bnz_w - .param_str = "iV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bsel_v - .param_str = "V16UcV16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bseli_b - .param_str = "V16UcV16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bset_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bset_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bset_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bset_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bseti_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bseti_d - .param_str = "V2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bseti_h - .param_str = "V8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bseti_w - .param_str = "V4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bz_b - .param_str = "iV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bz_d - .param_str = "iV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bz_h - .param_str = "iV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bz_v - .param_str = "iV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_bz_w - .param_str = "iV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceq_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceq_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceq_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceq_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceqi_b - .param_str = "V16ScV16ScISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceqi_d - .param_str = "V2SLLiV2SLLiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceqi_h - .param_str = "V8SsV8SsISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ceqi_w - .param_str = "V4SiV4SiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cfcmsa - .param_str = "iIi" - .target_set = TargetSet.initOne(.mips) - -__builtin_msa_cle_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_u_b - .param_str = "V16ScV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_u_d - .param_str = "V2SLLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_u_h - .param_str = "V8SsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_cle_u_w - .param_str = "V4SiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_s_b - .param_str = "V16ScV16ScISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_s_d - .param_str = "V2SLLiV2SLLiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_s_h - .param_str = "V8SsV8SsISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_s_w - .param_str = "V4SiV4SiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_u_b - .param_str = "V16ScV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_u_d - .param_str = "V2SLLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_u_h - .param_str = "V8SsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clei_u_w - .param_str = "V4SiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_u_b - .param_str = "V16ScV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_u_d - .param_str = "V2SLLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_u_h - .param_str = "V8SsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clt_u_w - .param_str = "V4SiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_s_b - .param_str = "V16ScV16ScISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_s_d - .param_str = "V2SLLiV2SLLiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_s_h - .param_str = "V8SsV8SsISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_s_w - .param_str = "V4SiV4SiISi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_u_b - .param_str = "V16ScV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_u_d - .param_str = "V2SLLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_u_h - .param_str = "V8SsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_clti_u_w - .param_str = "V4SiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_s_b - .param_str = "iV16ScIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_s_d - .param_str = "LLiV2SLLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_s_h - .param_str = "iV8SsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_s_w - .param_str = "iV4SiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_u_b - .param_str = "iV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_u_d - .param_str = "LLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_u_h - .param_str = "iV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_copy_u_w - .param_str = "iV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ctcmsa - .param_str = "vIii" - .target_set = TargetSet.initOne(.mips) - -__builtin_msa_div_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_div_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_s_d - .param_str = "V2SLLiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_s_h - .param_str = "V8SsV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_s_w - .param_str = "V4SiV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_u_d - .param_str = "V2ULLiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_u_h - .param_str = "V8UsV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dotp_u_w - .param_str = "V4UiV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_s_d - .param_str = "V2SLLiV2SLLiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_s_h - .param_str = "V8SsV8SsV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_s_w - .param_str = "V4SiV4SiV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_u_d - .param_str = "V2ULLiV2ULLiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_u_h - .param_str = "V8UsV8UsV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpadd_u_w - .param_str = "V4UiV4UiV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_s_d - .param_str = "V2SLLiV2SLLiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_s_h - .param_str = "V8SsV8SsV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_s_w - .param_str = "V4SiV4SiV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_u_d - .param_str = "V2ULLiV2ULLiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_u_h - .param_str = "V8UsV8UsV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_dpsub_u_w - .param_str = "V4UiV4UiV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fadd_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fadd_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcaf_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcaf_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fceq_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fceq_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fclass_d - .param_str = "V2LLiV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fclass_w - .param_str = "V4iV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcle_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcle_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fclt_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fclt_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcne_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcne_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcor_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcor_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcueq_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcueq_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcule_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcule_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcult_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcult_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcun_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcun_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcune_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fcune_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fdiv_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fdiv_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexdo_h - .param_str = "V8hV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexdo_w - .param_str = "V4fV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexp2_d - .param_str = "V2dV2dV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexp2_w - .param_str = "V4fV4fV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexupl_d - .param_str = "V2dV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexupl_w - .param_str = "V4fV8h" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexupr_d - .param_str = "V2dV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fexupr_w - .param_str = "V4fV8h" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffint_s_d - .param_str = "V2dV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffint_s_w - .param_str = "V4fV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffint_u_d - .param_str = "V2dV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffint_u_w - .param_str = "V4fV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffql_d - .param_str = "V2dV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffql_w - .param_str = "V4fV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffqr_d - .param_str = "V2dV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ffqr_w - .param_str = "V4fV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fill_b - .param_str = "V16Sci" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fill_d - .param_str = "V2SLLiLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fill_h - .param_str = "V8Ssi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fill_w - .param_str = "V4Sii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_flog2_d - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_flog2_w - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmadd_d - .param_str = "V2dV2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmadd_w - .param_str = "V4fV4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmax_a_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmax_a_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmax_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmax_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmin_a_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmin_a_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmin_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmin_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmsub_d - .param_str = "V2dV2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmsub_w - .param_str = "V4fV4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmul_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fmul_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frcp_d - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frcp_w - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frint_d - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frint_w - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frsqrt_d - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_frsqrt_w - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsaf_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsaf_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fseq_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fseq_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsle_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsle_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fslt_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fslt_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsne_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsne_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsor_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsor_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsqrt_d - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsqrt_w - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsub_d - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsub_w - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsueq_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsueq_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsule_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsule_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsult_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsult_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsun_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsun_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsune_d - .param_str = "V2LLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_fsune_w - .param_str = "V4iV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftint_s_d - .param_str = "V2SLLiV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftint_s_w - .param_str = "V4SiV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftint_u_d - .param_str = "V2ULLiV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftint_u_w - .param_str = "V4UiV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftq_h - .param_str = "V4UiV4fV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftq_w - .param_str = "V2ULLiV2dV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftrunc_s_d - .param_str = "V2SLLiV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftrunc_s_w - .param_str = "V4SiV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftrunc_u_d - .param_str = "V2ULLiV2d" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ftrunc_u_w - .param_str = "V4UiV4f" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_s_d - .param_str = "V2SLLiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_s_h - .param_str = "V8SsV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_s_w - .param_str = "V4SiV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_u_d - .param_str = "V2ULLiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_u_h - .param_str = "V8UsV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hadd_u_w - .param_str = "V4UiV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_s_d - .param_str = "V2SLLiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_s_h - .param_str = "V8SsV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_s_w - .param_str = "V4SiV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_u_d - .param_str = "V2ULLiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_u_h - .param_str = "V8UsV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_hsub_u_w - .param_str = "V4UiV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvev_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvev_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvev_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvev_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvl_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvl_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvl_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvl_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvod_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvod_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvod_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvod_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvr_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvr_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvr_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ilvr_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insert_b - .param_str = "V16ScV16ScIUii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insert_d - .param_str = "V2SLLiV2SLLiIUiLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insert_h - .param_str = "V8SsV8SsIUii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insert_w - .param_str = "V4SiV4SiIUii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insve_b - .param_str = "V16ScV16ScIUiV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insve_d - .param_str = "V2SLLiV2SLLiIUiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insve_h - .param_str = "V8SsV8SsIUiV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_insve_w - .param_str = "V4SiV4SiIUiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ld_b - .param_str = "V16Scv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ld_d - .param_str = "V2SLLiv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ld_h - .param_str = "V8Ssv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ld_w - .param_str = "V4Siv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldi_b - .param_str = "V16cIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldi_d - .param_str = "V2LLiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldi_h - .param_str = "V8sIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldi_w - .param_str = "V4iIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldr_d - .param_str = "V2SLLiv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ldr_w - .param_str = "V4Siv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_madd_q_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_madd_q_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddr_q_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddr_q_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddv_b - .param_str = "V16ScV16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddv_d - .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddv_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maddv_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_a_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_a_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_a_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_a_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_max_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_s_b - .param_str = "V16ScV16ScIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_s_d - .param_str = "V2SLLiV2SLLiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_s_h - .param_str = "V8SsV8SsIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_s_w - .param_str = "V4SiV4SiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_u_b - .param_str = "V16UcV16UcIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_u_d - .param_str = "V2ULLiV2ULLiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_u_h - .param_str = "V8UsV8UsIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_maxi_u_w - .param_str = "V4UiV4UiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_a_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_a_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_a_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_a_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_min_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_s_b - .param_str = "V16ScV16ScIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_s_d - .param_str = "V2SLLiV2SLLiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_s_h - .param_str = "V8SsV8SsIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_s_w - .param_str = "V4SiV4SiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_u_b - .param_str = "V16UcV16UcIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_u_d - .param_str = "V2ULLiV2ULLiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_u_h - .param_str = "V8UsV8UsIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mini_u_w - .param_str = "V4UiV4UiIi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mod_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_move_v - .param_str = "V16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msub_q_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msub_q_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubr_q_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubr_q_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubv_b - .param_str = "V16ScV16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubv_d - .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubv_h - .param_str = "V8SsV8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_msubv_w - .param_str = "V4SiV4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mul_q_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mul_q_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulr_q_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulr_q_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulv_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulv_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulv_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_mulv_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nloc_b - .param_str = "V16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nloc_d - .param_str = "V2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nloc_h - .param_str = "V8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nloc_w - .param_str = "V4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nlzc_b - .param_str = "V16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nlzc_d - .param_str = "V2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nlzc_h - .param_str = "V8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nlzc_w - .param_str = "V4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nor_v - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_nori_b - .param_str = "V16UcV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_or_v - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_ori_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckev_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckev_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckev_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckev_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckod_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckod_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckod_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pckod_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pcnt_b - .param_str = "V16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pcnt_d - .param_str = "V2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pcnt_h - .param_str = "V8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_pcnt_w - .param_str = "V4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_s_b - .param_str = "V16ScV16ScIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_s_d - .param_str = "V2SLLiV2SLLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_s_h - .param_str = "V8SsV8SsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_s_w - .param_str = "V4SiV4SiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_u_b - .param_str = "V16UcV16UcIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_u_d - .param_str = "V2ULLiV2ULLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_u_h - .param_str = "V8UsV8UsIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sat_u_w - .param_str = "V4UiV4UiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_shf_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_shf_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_shf_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sld_b - .param_str = "V16cV16cV16cUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sld_d - .param_str = "V2LLiV2LLiV2LLiUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sld_h - .param_str = "V8sV8sV8sUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sld_w - .param_str = "V4iV4iV4iUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sldi_b - .param_str = "V16cV16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sldi_d - .param_str = "V2LLiV2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sldi_h - .param_str = "V8sV8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sldi_w - .param_str = "V4iV4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sll_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sll_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sll_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sll_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_slli_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_slli_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_slli_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_slli_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splat_b - .param_str = "V16cV16cUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splat_d - .param_str = "V2LLiV2LLiUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splat_h - .param_str = "V8sV8sUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splat_w - .param_str = "V4iV4iUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splati_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splati_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splati_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_splati_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sra_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sra_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sra_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_sra_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srai_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srai_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srai_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srai_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srar_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srar_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srar_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srar_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srari_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srari_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srari_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srari_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srl_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srl_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srl_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srl_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srli_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srli_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srli_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srli_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlr_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlr_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlr_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlr_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlri_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlri_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlri_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_srlri_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_st_b - .param_str = "vV16Scv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_st_d - .param_str = "vV2SLLiv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_st_h - .param_str = "vV8Ssv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_st_w - .param_str = "vV4Siv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_str_d - .param_str = "vV2SLLiv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_str_w - .param_str = "vV4Siv*Ii" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_s_b - .param_str = "V16ScV16ScV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_s_d - .param_str = "V2SLLiV2SLLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_s_h - .param_str = "V8SsV8SsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_s_w - .param_str = "V4SiV4SiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_u_b - .param_str = "V16UcV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_u_d - .param_str = "V2ULLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_u_h - .param_str = "V8UsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subs_u_w - .param_str = "V4UiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsus_u_b - .param_str = "V16UcV16UcV16Sc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsus_u_d - .param_str = "V2ULLiV2ULLiV2SLLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsus_u_h - .param_str = "V8UsV8UsV8Ss" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsus_u_w - .param_str = "V4UiV4UiV4Si" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsuu_s_b - .param_str = "V16ScV16UcV16Uc" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsuu_s_d - .param_str = "V2SLLiV2ULLiV2ULLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsuu_s_h - .param_str = "V8SsV8UsV8Us" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subsuu_s_w - .param_str = "V4SiV4UiV4Ui" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subv_b - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subv_d - .param_str = "V2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subv_h - .param_str = "V8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subv_w - .param_str = "V4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subvi_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subvi_d - .param_str = "V2LLiV2LLiIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subvi_h - .param_str = "V8sV8sIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_subvi_w - .param_str = "V4iV4iIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_vshf_b - .param_str = "V16cV16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_vshf_d - .param_str = "V2LLiV2LLiV2LLiV2LLi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_vshf_h - .param_str = "V8sV8sV8sV8s" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_vshf_w - .param_str = "V4iV4iV4iV4i" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_xor_v - .param_str = "V16cV16cV16c" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_msa_xori_b - .param_str = "V16cV16cIUi" - .target_set = TargetSet.initOne(.mips) - .attributes = .{ .@"const" = true } - -__builtin_mul_overflow - .param_str = "b." - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__builtin_nan - .param_str = "dcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nanf - .param_str = "fcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nanf128 - .param_str = "LLdcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nanf16 - .param_str = "xcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nanl - .param_str = "LdcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nans - .param_str = "dcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nansf - .param_str = "fcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nansf128 - .param_str = "LLdcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nansf16 - .param_str = "xcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nansl - .param_str = "LdcC*" - .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_nearbyint - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_nearbyintf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_nearbyintf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_nearbyintl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_nextafter - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nextafterf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nextafterf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nextafterl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nexttoward - .param_str = "ddLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nexttowardf - .param_str = "ffLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nexttowardf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nexttowardl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_nondeterministic_value - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_nontemporal_load - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_nontemporal_store - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_objc_memmove_collectable - .param_str = "v*v*vC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_object_size - .param_str = "zvC*i" - .attributes = .{ .eval_args = false, .const_evaluable = true } - -__builtin_operator_delete - .param_str = "vv*" - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__builtin_operator_new - .param_str = "v*z" - .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } - -__builtin_os_log_format - .param_str = "v*v*cC*." - .attributes = .{ .custom_typecheck = true, .format_kind = .printf } - -__builtin_os_log_format_buffer_size - .param_str = "zcC*." - .attributes = .{ .custom_typecheck = true, .format_kind = .printf, .eval_args = false, .const_evaluable = true } - -__builtin_pack_longdouble - .param_str = "Lddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_parity - .param_str = "iUi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_parityl - .param_str = "iULi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_parityll - .param_str = "iULLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_popcount - .param_str = "iUi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_popcountl - .param_str = "iULi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_popcountll - .param_str = "iULLi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_pow - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_powf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_powf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_powf16 - .param_str = "hhh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_powi - .param_str = "ddi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_powif - .param_str = "ffi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_powil - .param_str = "LdLdi" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_powl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_ppc_alignx - .param_str = "vIivC*" - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .@"const" = true } - -__builtin_ppc_cmpb - .param_str = "LLiLLiLLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_compare_and_swap - .param_str = "iiD*i*i" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_compare_and_swaplp - .param_str = "iLiD*Li*Li" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbfl - .param_str = "vvC*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbflp - .param_str = "vvC*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbst - .param_str = "vvC*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbt - .param_str = "vv*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbtst - .param_str = "vv*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbtstt - .param_str = "vv*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbtt - .param_str = "vv*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_dcbz - .param_str = "vv*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_eieio - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fcfid - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fcfud - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctid - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctidz - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctiw - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctiwz - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctudz - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fctuwz - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_add - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_addlp - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_and - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_andlp - .param_str = "ULiULiD*ULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_or - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_orlp - .param_str = "ULiULiD*ULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_swap - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fetch_and_swaplp - .param_str = "ULiULiD*ULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fmsub - .param_str = "dddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fmsubs - .param_str = "ffff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnabs - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnabss - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnmadd - .param_str = "dddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnmadds - .param_str = "ffff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnmsub - .param_str = "dddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fnmsubs - .param_str = "ffff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fre - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fres - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fric - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frim - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frims - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frin - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frins - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frip - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frips - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_friz - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frizs - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frsqrte - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_frsqrtes - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fsel - .param_str = "dddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fsels - .param_str = "ffff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fsqrt - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_fsqrts - .param_str = "ff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_get_timebase - .param_str = "ULLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_iospace_eieio - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_iospace_lwsync - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_iospace_sync - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_isync - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_ldarx - .param_str = "LiLiD*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_load2r - .param_str = "UsUs*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_load4r - .param_str = "UiUi*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_lwarx - .param_str = "iiD*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_lwsync - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_maxfe - .param_str = "LdLdLdLd." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_maxfl - .param_str = "dddd." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_maxfs - .param_str = "ffff." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_mfmsr - .param_str = "Ui" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mfspr - .param_str = "ULiIi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mftbu - .param_str = "Ui" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_minfe - .param_str = "LdLdLdLd." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_minfl - .param_str = "dddd." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_minfs - .param_str = "ffff." - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .custom_typecheck = true } - -__builtin_ppc_mtfsb0 - .param_str = "vUIi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mtfsb1 - .param_str = "vUIi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mtfsf - .param_str = "vUIiUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mtfsfi - .param_str = "vUIiUIi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mtmsr - .param_str = "vUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mtspr - .param_str = "vIiULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mulhd - .param_str = "LLiLiLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mulhdu - .param_str = "ULLiULiULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mulhw - .param_str = "iii" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_mulhwu - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_popcntb - .param_str = "ULiULi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_poppar4 - .param_str = "iUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_poppar8 - .param_str = "iULLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rdlam - .param_str = "UWiUWiUWiUWIi" - .target_set = TargetSet.initOne(.ppc) - .attributes = .{ .@"const" = true } - -__builtin_ppc_recipdivd - .param_str = "V2dV2dV2d" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_recipdivf - .param_str = "V4fV4fV4f" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rldimi - .param_str = "ULLiULLiULLiIUiIULLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rlwimi - .param_str = "UiUiUiIUiIUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rlwnm - .param_str = "UiUiUiIUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rsqrtd - .param_str = "V2dV2d" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_rsqrtf - .param_str = "V4fV4f" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_stdcx - .param_str = "iLiD*Li" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_stfiw - .param_str = "viC*d" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_store2r - .param_str = "vUiUs*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_store4r - .param_str = "vUiUi*" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_stwcx - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_swdiv - .param_str = "ddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_swdiv_nochk - .param_str = "ddd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_swdivs - .param_str = "fff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_swdivs_nochk - .param_str = "fff" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_sync - .param_str = "v" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_tdw - .param_str = "vLLiLLiIUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_trap - .param_str = "vi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_trapd - .param_str = "vLi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_ppc_tw - .param_str = "viiIUi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_prefetch - .param_str = "vvC*." - .attributes = .{ .@"const" = true } - -__builtin_preserve_access_index - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__builtin_printf - .param_str = "icC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf } - -__builtin_ptx_get_image_channel_data_typei_ - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_get_image_channel_orderi_ - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_get_image_depthi_ - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_get_image_heighti_ - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_get_image_widthi_ - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image2Dff_ - .param_str = "V4fiiff" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image2Dfi_ - .param_str = "V4fiiii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image2Dif_ - .param_str = "V4iiiff" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image2Dii_ - .param_str = "V4iiiii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image3Dff_ - .param_str = "V4fiiffff" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image3Dfi_ - .param_str = "V4fiiiiii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image3Dif_ - .param_str = "V4iiiffff" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_read_image3Dii_ - .param_str = "V4iiiiiii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_write_image2Df_ - .param_str = "viiiffff" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_write_image2Di_ - .param_str = "viiiiiii" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_ptx_write_image2Dui_ - .param_str = "viiiUiUiUiUi" - .target_set = TargetSet.initOne(.nvptx) - -__builtin_r600_implicitarg_ptr - .param_str = "Uc*7" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tgid_x - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tgid_y - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tgid_z - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tidig_x - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tidig_y - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_read_tidig_z - .param_str = "Ui" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_recipsqrt_ieee - .param_str = "dd" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_r600_recipsqrt_ieeef - .param_str = "ff" - .target_set = TargetSet.initOne(.amdgpu) - .attributes = .{ .@"const" = true } - -__builtin_readcyclecounter - .param_str = "ULLi" - -__builtin_readflm - .param_str = "d" - .target_set = TargetSet.initOne(.ppc) - -__builtin_realloc - .param_str = "v*v*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_reduce_add - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_and - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_max - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_min - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_mul - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_or - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_reduce_xor - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_remainder - .param_str = "ddd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_remainderf - .param_str = "fff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_remainderf128 - .param_str = "LLdLLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_remainderl - .param_str = "LdLdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_remquo - .param_str = "dddi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_remquof - .param_str = "fffi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_remquof128 - .param_str = "LLdLLdLLdi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_remquol - .param_str = "LdLdLdi*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_return_address - .param_str = "v*IUi" - -__builtin_rindex - .param_str = "c*cC*i" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_rint - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_rintf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_rintf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_rintf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_rintl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_rotateleft16 - .param_str = "UsUsUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateleft32 - .param_str = "UZiUZiUZi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateleft64 - .param_str = "UWiUWiUWi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateleft8 - .param_str = "UcUcUc" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateright16 - .param_str = "UsUsUs" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateright32 - .param_str = "UZiUZiUZi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateright64 - .param_str = "UWiUWiUWi" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_rotateright8 - .param_str = "UcUcUc" - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__builtin_round - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundeven - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundevenf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundevenf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundevenf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundevenl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_roundl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_sadd_overflow - .param_str = "bSiCSiCSi*" - .attributes = .{ .const_evaluable = true } - -__builtin_saddl_overflow - .param_str = "bSLiCSLiCSLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_saddll_overflow - .param_str = "bSLLiCSLLiCSLLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_scalbln - .param_str = "ddLi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalblnf - .param_str = "ffLi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalblnf128 - .param_str = "LLdLLdLi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalblnl - .param_str = "LdLdLi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalbn - .param_str = "ddi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalbnf - .param_str = "ffi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalbnf128 - .param_str = "LLdLLdi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scalbnl - .param_str = "LdLdi" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_scanf - .param_str = "icC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf } - -__builtin_set_flt_rounds - .param_str = "vi" - -__builtin_setflm - .param_str = "dd" - .target_set = TargetSet.initOne(.ppc) - -__builtin_setjmp - .param_str = "iv**" - .attributes = .{ .returns_twice = true } - -__builtin_setps - .param_str = "vUiUi" - .target_set = TargetSet.initOne(.xcore) - -__builtin_setrnd - .param_str = "di" - .target_set = TargetSet.initOne(.ppc) - -__builtin_shufflevector - .param_str = "v." - .attributes = .{ .@"const" = true, .custom_typecheck = true } - -__builtin_signbit - .param_str = "i." - .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } - -__builtin_signbitf - .param_str = "if" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_signbitl - .param_str = "iLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_sin - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinf16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinhf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinhf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinhl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sinl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_smul_overflow - .param_str = "bSiCSiCSi*" - .attributes = .{ .const_evaluable = true } - -__builtin_smull_overflow - .param_str = "bSLiCSLiCSLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_smulll_overflow - .param_str = "bSLLiCSLLiCSLLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_snprintf - .param_str = "ic*RzcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } - -__builtin_sponentry - .param_str = "v*" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__builtin_sprintf - .param_str = "ic*RcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } - -__builtin_sqrt - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sqrtf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sqrtf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sqrtf16 - .param_str = "hh" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sqrtl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_sscanf - .param_str = "icC*RcC*R." - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } - -__builtin_ssub_overflow - .param_str = "bSiCSiCSi*" - .attributes = .{ .const_evaluable = true } - -__builtin_ssubl_overflow - .param_str = "bSLiCSLiCSLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_ssubll_overflow - .param_str = "bSLLiCSLLiCSLLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_stdarg_start - .param_str = "vA." - .attributes = .{ .custom_typecheck = true } - -__builtin_stpcpy - .param_str = "c*c*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_stpncpy - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strcasecmp - .param_str = "icC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strcat - .param_str = "c*c*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strchr - .param_str = "c*cC*i" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_strcmp - .param_str = "icC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_strcpy - .param_str = "c*c*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strcspn - .param_str = "zcC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strdup - .param_str = "c*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strlen - .param_str = "zcC*" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_strncasecmp - .param_str = "icC*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strncat - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strncmp - .param_str = "icC*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_strncpy - .param_str = "c*c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strndup - .param_str = "c*cC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strpbrk - .param_str = "c*cC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strrchr - .param_str = "c*cC*i" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strspn - .param_str = "zcC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_strstr - .param_str = "c*cC*cC*" - .attributes = .{ .lib_function_with_builtin_prefix = true } - -__builtin_sub_overflow - .param_str = "b." - .attributes = .{ .custom_typecheck = true, .const_evaluable = true } - -__builtin_subc - .param_str = "UiUiCUiCUiCUi*" - -__builtin_subcb - .param_str = "UcUcCUcCUcCUc*" - -__builtin_subcl - .param_str = "ULiULiCULiCULiCULi*" - -__builtin_subcll - .param_str = "ULLiULLiCULLiCULLiCULLi*" - -__builtin_subcs - .param_str = "UsUsCUsCUsCUs*" - -__builtin_tan - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanh - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanhf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanhf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanhl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tanl - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tgamma - .param_str = "dd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tgammaf - .param_str = "ff" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tgammaf128 - .param_str = "LLdLLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_tgammal - .param_str = "LdLd" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__builtin_thread_pointer - .param_str = "v*" - .attributes = .{ .@"const" = true } - -__builtin_trap - .param_str = "v" - .attributes = .{ .noreturn = true } - -__builtin_trunc - .param_str = "dd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_truncf - .param_str = "ff" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_truncf128 - .param_str = "LLdLLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_truncf16 - .param_str = "hh" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_truncl - .param_str = "LdLd" - .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } - -__builtin_uadd_overflow - .param_str = "bUiCUiCUi*" - .attributes = .{ .const_evaluable = true } - -__builtin_uaddl_overflow - .param_str = "bULiCULiCULi*" - .attributes = .{ .const_evaluable = true } - -__builtin_uaddll_overflow - .param_str = "bULLiCULLiCULLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_umul_overflow - .param_str = "bUiCUiCUi*" - .attributes = .{ .const_evaluable = true } - -__builtin_umull_overflow - .param_str = "bULiCULiCULi*" - .attributes = .{ .const_evaluable = true } - -__builtin_umulll_overflow - .param_str = "bULLiCULLiCULLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_unpack_longdouble - .param_str = "dLdIi" - .target_set = TargetSet.initOne(.ppc) - -__builtin_unpredictable - .param_str = "LiLi" - .attributes = .{ .@"const" = true } - -__builtin_unreachable - .param_str = "v" - .attributes = .{ .noreturn = true } - -__builtin_unwind_init - .param_str = "v" - -__builtin_usub_overflow - .param_str = "bUiCUiCUi*" - .attributes = .{ .const_evaluable = true } - -__builtin_usubl_overflow - .param_str = "bULiCULiCULi*" - .attributes = .{ .const_evaluable = true } - -__builtin_usubll_overflow - .param_str = "bULLiCULLiCULLi*" - .attributes = .{ .const_evaluable = true } - -__builtin_va_copy - .param_str = "vAA" - -__builtin_va_end - .param_str = "vA" - -__builtin_va_start - .param_str = "vA." - .attributes = .{ .custom_typecheck = true } - -__builtin_ve_vl_andm_MMM - .param_str = "V512bV512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_andm_mmm - .param_str = "V256bV256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_eqvm_MMM - .param_str = "V512bV512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_eqvm_mmm - .param_str = "V256bV256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_extract_vm512l - .param_str = "V256bV512b" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_extract_vm512u - .param_str = "V256bV512b" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_fencec_s - .param_str = "vUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_fencei - .param_str = "v" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_fencem_s - .param_str = "vUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_fidcr_sss - .param_str = "LUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_insert_vm512l - .param_str = "V512bV512bV256b" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_insert_vm512u - .param_str = "V512bV512bV256b" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_lcr_sss - .param_str = "LUiLUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lsv_vvss - .param_str = "V256dV256dUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lvm_MMss - .param_str = "V512bV512bLUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lvm_mmss - .param_str = "V256bV256bLUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lvsd_svs - .param_str = "dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lvsl_svs - .param_str = "LUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lvss_svs - .param_str = "fV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_lzvm_sml - .param_str = "LUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_negm_MM - .param_str = "V512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_negm_mm - .param_str = "V256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_nndm_MMM - .param_str = "V512bV512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_nndm_mmm - .param_str = "V256bV256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_orm_MMM - .param_str = "V512bV512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_orm_mmm - .param_str = "V256bV256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pack_f32a - .param_str = "ULifC*" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_pack_f32p - .param_str = "ULifC*fC*" - .target_set = TargetSet.initOne(.ve) - -__builtin_ve_vl_pcvm_sml - .param_str = "LUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pfchv_ssl - .param_str = "vLivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pfchvnc_ssl - .param_str = "vLivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvadds_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvaddu_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvand_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrd_vsMvl - .param_str = "V256dLUiV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrd_vsl - .param_str = "V256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrd_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrv_vvMvl - .param_str = "V256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrv_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrv_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvlo_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvlo_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvlo_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvup_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvup_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvbrvup_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmps_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcmpu_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtsw_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtsw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtws_vvMvl - .param_str = "V256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtws_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtws_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtwsrz_vvMvl - .param_str = "V256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtwsrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvcvtwsrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pveqv_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfadd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfcmp_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vsvvMvl - .param_str = "V256dLUiV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vsvvvl - .param_str = "V256dLUiV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvsvMvl - .param_str = "V256dV256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvsvvl - .param_str = "V256dV256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvvvMvl - .param_str = "V256dV256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmad_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmax_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmin_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkaf_Ml - .param_str = "V512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkat_Ml - .param_str = "V512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkseq_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkseq_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkseqnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkseqnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksge_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksge_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgt_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgt_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgtnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksgtnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksle_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksle_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloeq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloeq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloeqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloeqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslogtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslole_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslole_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslolenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslolenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslolt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslolt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksloltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslone_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslone_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslonum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslt_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkslt_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksltnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksltnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksne_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksne_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnum_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksnum_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupeq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupeq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupeqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupeqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuple_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuple_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuplenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuplenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuplt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksuplt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmksupnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkweq_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkweq_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkweqnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkweqnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwge_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwge_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgt_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgt_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgtnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwgtnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwle_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwle_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloeq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloeq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloeqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloeqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlogtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlole_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlole_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlolenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlolenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlolt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlolt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwloltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlone_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlone_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlonum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlt_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwlt_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwltnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwltnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwne_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwne_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnenan_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnenan_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnum_MvMl - .param_str = "V512bV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwnum_Mvl - .param_str = "V512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupeq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupeq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupeqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupeqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuple_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuple_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuplenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuplenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuplt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwuplt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmkwupnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vsvvMvl - .param_str = "V256dLUiV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vsvvvl - .param_str = "V256dLUiV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvsvMvl - .param_str = "V256dV256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvsvvl - .param_str = "V256dV256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvvvMvl - .param_str = "V256dV256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmsb_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfmul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vsvvMvl - .param_str = "V256dLUiV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vsvvvl - .param_str = "V256dLUiV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvsvMvl - .param_str = "V256dV256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvsvvl - .param_str = "V256dV256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvvvMvl - .param_str = "V256dV256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmad_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vsvvMvl - .param_str = "V256dLUiV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vsvvvl - .param_str = "V256dLUiV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvsvMvl - .param_str = "V256dV256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvsvvl - .param_str = "V256dV256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvvvMvl - .param_str = "V256dV256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfnmsb_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvfsub_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldz_vvMvl - .param_str = "V256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzlo_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzlo_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzlo_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzup_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzup_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvldzup_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmaxs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvmins_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvor_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcnt_vvMvl - .param_str = "V256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcnt_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcnt_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntlo_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntlo_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntlo_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntup_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntup_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvpcntup_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrcp_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrcp_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrsqrt_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrsqrt_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrsqrtnex_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvrsqrtnex_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvseq_vl - .param_str = "V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvseq_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvseqlo_vl - .param_str = "V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvseqlo_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsequp_vl - .param_str = "V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsequp_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvsMvl - .param_str = "V256dV256dLUiV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsla_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvsMvl - .param_str = "V256dV256dLUiV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsll_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvsMvl - .param_str = "V256dV256dLUiV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsra_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvsMvl - .param_str = "V256dV256dLUiV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsrl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvsubu_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vsvMvl - .param_str = "V256dLUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_pvxor_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_scr_sss - .param_str = "vLUiLUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_svm_sMs - .param_str = "LUiV512bLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_svm_sms - .param_str = "LUiV256bLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_svob - .param_str = "v" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_tovm_sml - .param_str = "LUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_tscr_ssss - .param_str = "LUiLUiLUiLUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vaddul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vadduw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vand_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdd_vsl - .param_str = "V256ddUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdd_vsmvl - .param_str = "V256ddV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdl_vsl - .param_str = "V256dLiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdl_vsmvl - .param_str = "V256dLiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrds_vsl - .param_str = "V256dfUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrds_vsmvl - .param_str = "V256dfV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrds_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdw_vsl - .param_str = "V256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdw_vsmvl - .param_str = "V256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrdw_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrv_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrv_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vbrv_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcmpuw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcp_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtdl_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtdl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtds_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtds_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtdw_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtdw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtld_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtld_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtld_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtldrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtldrz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtldrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtsd_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtsd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtsw_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtsw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsx_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsxrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsxrz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdsxrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzx_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzxrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzxrz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwdzxrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssx_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssxrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssxrz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwssxrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszx_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszxrz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszxrz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vcvtwszxrz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvsl - .param_str = "V256dV256dLiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvsmvl - .param_str = "V256dV256dLiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvsvl - .param_str = "V256dV256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvsmvl - .param_str = "V256dV256dLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvsl - .param_str = "V256dV256dUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvsmvl - .param_str = "V256dV256dUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvsvl - .param_str = "V256dV256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vdivuw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_veqv_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vex_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfaddd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfadds_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmpd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfcmps_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfdivs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vsvvmvl - .param_str = "V256ddV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vsvvvl - .param_str = "V256ddV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvsvl - .param_str = "V256dV256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvsvmvl - .param_str = "V256dV256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvsvvl - .param_str = "V256dV256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmadd_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vsvvmvl - .param_str = "V256dfV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vsvvvl - .param_str = "V256dfV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvsvl - .param_str = "V256dV256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvsvmvl - .param_str = "V256dV256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvsvvl - .param_str = "V256dV256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmads_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmaxs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmind_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmins_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdeq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdeq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdeqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdeqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdle_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdle_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdlenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdlenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdlt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdlt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkdnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklaf_ml - .param_str = "V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklat_ml - .param_str = "V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkleq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkleq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkleqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkleqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklle_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklle_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkllenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkllenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkllt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkllt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmklnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkseq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkseq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkseqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkseqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksle_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksle_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkslenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkslenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkslt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkslt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmksnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkweq_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkweq_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkweqnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkweqnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwge_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwge_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgtnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwgtnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwle_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwle_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwlenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwlenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwlt_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwlt_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwltnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwltnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwne_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwne_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnenan_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnenan_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnum_mvl - .param_str = "V256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmkwnum_mvml - .param_str = "V256bV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vsvvmvl - .param_str = "V256ddV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vsvvvl - .param_str = "V256ddV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvsvl - .param_str = "V256dV256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvsvmvl - .param_str = "V256dV256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvsvvl - .param_str = "V256dV256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbd_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vsvvmvl - .param_str = "V256dfV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vsvvvl - .param_str = "V256dfV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvsvl - .param_str = "V256dV256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvsvmvl - .param_str = "V256dV256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvsvvl - .param_str = "V256dV256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmsbs_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuld_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfmuls_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vsvvmvl - .param_str = "V256ddV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vsvvvl - .param_str = "V256ddV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvsvl - .param_str = "V256dV256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvsvmvl - .param_str = "V256dV256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvsvvl - .param_str = "V256dV256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmadd_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vsvvmvl - .param_str = "V256dfV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vsvvvl - .param_str = "V256dfV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvsvl - .param_str = "V256dV256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvsvmvl - .param_str = "V256dV256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvsvvl - .param_str = "V256dV256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmads_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vsvvmvl - .param_str = "V256ddV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vsvvvl - .param_str = "V256ddV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvsvl - .param_str = "V256dV256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvsvmvl - .param_str = "V256dV256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvsvvl - .param_str = "V256dV256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbd_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vsvvmvl - .param_str = "V256dfV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vsvvvl - .param_str = "V256dfV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvsvl - .param_str = "V256dV256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvsvmvl - .param_str = "V256dV256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvsvvl - .param_str = "V256dV256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvvvmvl - .param_str = "V256dV256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfnmsbs_vvvvvl - .param_str = "V256dV256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxdfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxdfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxdlst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxdlst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxsfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxsfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxslst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmaxslst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmindfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmindfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmindlst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrmindlst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrminsfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrminsfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrminslst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfrminslst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsqrtd_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsqrtd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsqrts_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsqrts_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vsvl - .param_str = "V256ddV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vsvmvl - .param_str = "V256ddV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vsvvl - .param_str = "V256ddV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubd_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vsvl - .param_str = "V256dfV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vsvmvl - .param_str = "V256dfV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vsvvl - .param_str = "V256dfV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsubs_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsumd_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsumd_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsums_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vfsums_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgt_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgt_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgt_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgt_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsx_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsx_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsx_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsx_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsxnc_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsxnc_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsxnc_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlsxnc_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzx_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzx_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzx_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzx_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzxnc_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzxnc_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzxnc_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtlzxnc_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtnc_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtnc_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtnc_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtnc_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtu_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtu_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtu_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtu_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtunc_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtunc_vvssml - .param_str = "V256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtunc_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vgtunc_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld2d_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld2d_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld2dnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld2dnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vld_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dsx_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dsx_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dsxnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dsxnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dzx_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dzx_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dzxnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldl2dzxnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlsx_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlsx_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlsxnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlsxnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlzx_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlzx_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlzxnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldlzxnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu2d_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu2d_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu2dnc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu2dnc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldu_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldunc_vssl - .param_str = "V256dLUivC*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldunc_vssvl - .param_str = "V256dLUivC*V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldz_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldz_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vldz_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmaxswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vminswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrg_vsvml - .param_str = "V256dLUiV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrg_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrg_vvvml - .param_str = "V256dV256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrg_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrgw_vsvMl - .param_str = "V256dUiV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrgw_vsvMvl - .param_str = "V256dUiV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrgw_vvvMl - .param_str = "V256dV256dV256dV512bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmrgw_vvvMvl - .param_str = "V256dV256dV256dV512bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulslw_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulslw_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulslw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulslw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmulul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmuluw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmv_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmv_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vmv_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vor_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vpcnt_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vpcnt_vvmvl - .param_str = "V256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vpcnt_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrand_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrand_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrcpd_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrcpd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrcps_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrcps_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxslfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxslfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxsllst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxsllst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswfstsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswfstsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswfstzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswfstzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswlstsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswlstsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswlstzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrmaxswlstzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminslfst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminslfst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminsllst_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminsllst_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswfstsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswfstsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswfstzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswfstzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswlstsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswlstsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswlstzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrminswlstzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vror_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vror_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtd_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtd_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtdnex_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtdnex_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrts_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrts_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtsnex_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrsqrtsnex_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrxor_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vrxor_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsc_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsc_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscl_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscl_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclnc_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclnc_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclncot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclncot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsclot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscnc_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscnc_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscncot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscncot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscu_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscu_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscunc_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscunc_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscuncot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscuncot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscuot_vvssl - .param_str = "vV256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vscuot_vvssml - .param_str = "vV256dV256dLUiLUiV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vseq_vl - .param_str = "V256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vseq_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsfa_vvssl - .param_str = "V256dV256dLUiLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsfa_vvssmvl - .param_str = "V256dV256dLUiLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsfa_vvssvl - .param_str = "V256dV256dLUiLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vshf_vvvsl - .param_str = "V256dV256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vshf_vvvsvl - .param_str = "V256dV256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvsl - .param_str = "V256dV256dLiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvsmvl - .param_str = "V256dV256dLiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvsvl - .param_str = "V256dV256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslal_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vslawzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvsmvl - .param_str = "V256dV256dLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsll_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvsl - .param_str = "V256dV256dLiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvsmvl - .param_str = "V256dV256dLiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvsvl - .param_str = "V256dV256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsral_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvsl - .param_str = "V256dV256diUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvsmvl - .param_str = "V256dV256diV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvsvl - .param_str = "V256dV256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrawzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvsl - .param_str = "V256dV256dLUiUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvsmvl - .param_str = "V256dV256dLUiV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvsvl - .param_str = "V256dV256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsrl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2d_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2d_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dnc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dnc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst2dot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vst_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2d_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2d_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dnc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dnc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl2dot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstl_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlnc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlnc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstlot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstnc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstnc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2d_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2d_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dnc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dnc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu2dot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstu_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstunc_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstunc_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstuncot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstuncot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstuot_vssl - .param_str = "vV256dLUiv*Ui" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vstuot_vssml - .param_str = "vV256dLUiv*V256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vsvl - .param_str = "V256dLiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vsvmvl - .param_str = "V256dLiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vsvvl - .param_str = "V256dLiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubsl_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswsx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vsvl - .param_str = "V256diV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vsvmvl - .param_str = "V256diV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vsvvl - .param_str = "V256diV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubswzx_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubul_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vsvl - .param_str = "V256dUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vsvmvl - .param_str = "V256dUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vsvvl - .param_str = "V256dUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsubuw_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsuml_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsuml_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsumwsx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsumwsx_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsumwzx_vvl - .param_str = "V256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vsumwzx_vvml - .param_str = "V256dV256dV256bUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vsvl - .param_str = "V256dLUiV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vsvmvl - .param_str = "V256dLUiV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vsvvl - .param_str = "V256dLUiV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vvvl - .param_str = "V256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vvvmvl - .param_str = "V256dV256dV256dV256bV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_vxor_vvvvl - .param_str = "V256dV256dV256dV256dUi" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_xorm_MMM - .param_str = "V512bV512bV512b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_ve_vl_xorm_mmm - .param_str = "V256bV256bV256b" - .target_set = TargetSet.initOne(.vevl_gen) - -__builtin_vfprintf - .param_str = "iP*RcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } - -__builtin_vfscanf - .param_str = "iP*RcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } - -__builtin_vprintf - .param_str = "icC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf } - -__builtin_vscanf - .param_str = "icC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf } - -__builtin_vsnprintf - .param_str = "ic*RzcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } - -__builtin_vsprintf - .param_str = "ic*RcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } - -__builtin_vsscanf - .param_str = "icC*RcC*Ra" - .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } - -__builtin_wasm_max_f32 - .param_str = "fff" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_max_f64 - .param_str = "ddd" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_memory_grow - .param_str = "zIiz" - .target_set = TargetSet.initOne(.webassembly) - -__builtin_wasm_memory_size - .param_str = "zIi" - .target_set = TargetSet.initOne(.webassembly) - -__builtin_wasm_min_f32 - .param_str = "fff" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_min_f64 - .param_str = "ddd" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_s_i32_f32 - .param_str = "if" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_s_i32_f64 - .param_str = "id" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_s_i64_f32 - .param_str = "LLif" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_s_i64_f64 - .param_str = "LLid" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_u_i32_f32 - .param_str = "if" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_u_i32_f64 - .param_str = "id" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_u_i64_f32 - .param_str = "LLif" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wasm_trunc_u_i64_f64 - .param_str = "LLid" - .target_set = TargetSet.initOne(.webassembly) - .attributes = .{ .@"const" = true } - -__builtin_wcschr - .param_str = "w*wC*w" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wcscmp - .param_str = "iwC*wC*" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wcslen - .param_str = "zwC*" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wcsncmp - .param_str = "iwC*wC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wmemchr - .param_str = "w*wC*wz" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wmemcmp - .param_str = "iwC*wC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wmemcpy - .param_str = "w*w*wC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__builtin_wmemmove - .param_str = "w*w*wC*z" - .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } - -__c11_atomic_is_lock_free - .param_str = "bz" - .attributes = .{ .const_evaluable = true } - -__c11_atomic_signal_fence - .param_str = "vi" - -__c11_atomic_thread_fence - .param_str = "vi" - -__clear_cache - .param_str = "vv*v*" - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__cospi - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__cospif - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__debugbreak - .param_str = "v" - .language = .all_ms_languages - -__dmb - .param_str = "vUi" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__dsb - .param_str = "vUi" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__emit - .param_str = "vIUiC" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -__exception_code - .param_str = "UNi" - .language = .all_ms_languages - -__exception_info - .param_str = "v*" - .language = .all_ms_languages - -__exp10 - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__exp10f - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__fastfail - .param_str = "vUi" - .language = .all_ms_languages - .attributes = .{ .noreturn = true } - -__finite - .param_str = "id" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -__finitef - .param_str = "if" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -__finitel - .param_str = "iLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -__isb - .param_str = "vUi" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - .attributes = .{ .@"const" = true } - -__iso_volatile_load16 - .param_str = "ssCD*" - .language = .all_ms_languages - -__iso_volatile_load32 - .param_str = "iiCD*" - .language = .all_ms_languages - -__iso_volatile_load64 - .param_str = "LLiLLiCD*" - .language = .all_ms_languages - -__iso_volatile_load8 - .param_str = "ccCD*" - .language = .all_ms_languages - -__iso_volatile_store16 - .param_str = "vsD*s" - .language = .all_ms_languages - -__iso_volatile_store32 - .param_str = "viD*i" - .language = .all_ms_languages - -__iso_volatile_store64 - .param_str = "vLLiD*LLi" - .language = .all_ms_languages - -__iso_volatile_store8 - .param_str = "vcD*c" - .language = .all_ms_languages - -__ldrexd - .param_str = "WiWiCD*" - .language = .all_ms_languages - .target_set = TargetSet.initOne(.arm) - -__lzcnt - .param_str = "UiUi" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__lzcnt16 - .param_str = "UsUs" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__lzcnt64 - .param_str = "UWiUWi" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__noop - .param_str = "i." - .language = .all_ms_languages - -__nvvm_add_rm_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rm_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rm_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rn_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rn_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rn_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rp_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rp_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rp_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rz_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_add_rz_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_add_gen_f - .param_str = "ffD*f" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_add_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_add_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_add_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_and_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_and_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_and_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_cas_gen_i - .param_str = "iiD*ii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_cas_gen_l - .param_str = "LiLiD*LiLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_cas_gen_ll - .param_str = "LLiLLiD*LLiLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_dec_gen_ui - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_inc_gen_ui - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_ui - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_ul - .param_str = "ULiULiD*ULi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_max_gen_ull - .param_str = "ULLiULLiD*ULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_ui - .param_str = "UiUiD*Ui" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_ul - .param_str = "ULiULiD*ULi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_min_gen_ull - .param_str = "ULLiULLiD*ULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_or_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_or_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_or_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_sub_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_sub_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_sub_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xchg_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xchg_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xchg_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xor_gen_i - .param_str = "iiD*i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xor_gen_l - .param_str = "LiLiD*Li" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_atom_xor_gen_ll - .param_str = "LLiLLiD*LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bar0_and - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bar0_or - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bar0_popc - .param_str = "ii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bar_sync - .param_str = "vi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bitcast_d2ll - .param_str = "LLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bitcast_f2i - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bitcast_i2f - .param_str = "fi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_bitcast_ll2d - .param_str = "dLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ceil_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ceil_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ceil_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_compiler_error - .param_str = "vcC*4" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_compiler_warn - .param_str = "vcC*4" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_cos_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_cos_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rm - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rm_ftz - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rn - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rn_ftz - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rp - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rp_ftz - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rz - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2f_rz_ftz - .param_str = "fd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_hi - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_lo - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_rm - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_rn - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_rp - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2i_rz - .param_str = "id" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ll_rm - .param_str = "LLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ll_rn - .param_str = "LLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ll_rp - .param_str = "LLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ll_rz - .param_str = "LLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ui_rm - .param_str = "Uid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ui_rn - .param_str = "Uid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ui_rp - .param_str = "Uid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ui_rz - .param_str = "Uid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ull_rm - .param_str = "ULLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ull_rn - .param_str = "ULLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ull_rp - .param_str = "ULLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_d2ull_rz - .param_str = "ULLid" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_approx_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_approx_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rm_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rm_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rm_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rn_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rn_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rn_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rp_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rp_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rp_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rz_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_div_rz_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ex2_approx_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ex2_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ex2_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2h_rn - .param_str = "Usf" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2h_rn_ftz - .param_str = "Usf" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rm - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rm_ftz - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rn - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rn_ftz - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rp - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rp_ftz - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rz - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2i_rz_ftz - .param_str = "if" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rm - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rm_ftz - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rn - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rn_ftz - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rp - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rp_ftz - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rz - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ll_rz_ftz - .param_str = "LLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rm - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rm_ftz - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rn - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rn_ftz - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rp - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rp_ftz - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rz - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ui_rz_ftz - .param_str = "Uif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rm - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rm_ftz - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rn - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rn_ftz - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rp - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rp_ftz - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rz - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_f2ull_rz_ftz - .param_str = "ULLif" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fabs_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fabs_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fabs_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_floor_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_floor_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_floor_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rm_d - .param_str = "dddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rm_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rm_ftz_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rn_d - .param_str = "dddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rn_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rn_ftz_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rp_d - .param_str = "dddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rp_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rp_ftz_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rz_d - .param_str = "dddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rz_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fma_rz_ftz_f - .param_str = "ffff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmax_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmax_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmax_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmin_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmin_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_fmin_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2d_rm - .param_str = "di" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2d_rn - .param_str = "di" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2d_rp - .param_str = "di" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2d_rz - .param_str = "di" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2f_rm - .param_str = "fi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2f_rn - .param_str = "fi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2f_rp - .param_str = "fi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_i2f_rz - .param_str = "fi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_isspacep_const - .param_str = "bvC*" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_isspacep_global - .param_str = "bvC*" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_isspacep_local - .param_str = "bvC*" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_isspacep_shared - .param_str = "bvC*" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_ldg_c - .param_str = "ccC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_c2 - .param_str = "E2cE2cC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_c4 - .param_str = "E4cE4cC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_d - .param_str = "ddC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_d2 - .param_str = "E2dE2dC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_f - .param_str = "ffC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_f2 - .param_str = "E2fE2fC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_f4 - .param_str = "E4fE4fC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_h - .param_str = "hhC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_h2 - .param_str = "E2hE2hC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_i - .param_str = "iiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_i2 - .param_str = "E2iE2iC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_i4 - .param_str = "E4iE4iC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_l - .param_str = "LiLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_l2 - .param_str = "E2LiE2LiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ll - .param_str = "LLiLLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ll2 - .param_str = "E2LLiE2LLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_s - .param_str = "ssC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_s2 - .param_str = "E2sE2sC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_s4 - .param_str = "E4sE4sC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_sc - .param_str = "ScScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_sc2 - .param_str = "E2ScE2ScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_sc4 - .param_str = "E4ScE4ScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_uc - .param_str = "UcUcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_uc2 - .param_str = "E2UcE2UcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_uc4 - .param_str = "E4UcE4UcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ui - .param_str = "UiUiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ui2 - .param_str = "E2UiE2UiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ui4 - .param_str = "E4UiE4UiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ul - .param_str = "ULiULiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ul2 - .param_str = "E2ULiE2ULiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ull - .param_str = "ULLiULLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_ull2 - .param_str = "E2ULLiE2ULLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_us - .param_str = "UsUsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_us2 - .param_str = "E2UsE2UsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldg_us4 - .param_str = "E4UsE4UsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_c - .param_str = "ccC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_c2 - .param_str = "E2cE2cC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_c4 - .param_str = "E4cE4cC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_d - .param_str = "ddC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_d2 - .param_str = "E2dE2dC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_f - .param_str = "ffC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_f2 - .param_str = "E2fE2fC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_f4 - .param_str = "E4fE4fC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_h - .param_str = "hhC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_h2 - .param_str = "E2hE2hC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_i - .param_str = "iiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_i2 - .param_str = "E2iE2iC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_i4 - .param_str = "E4iE4iC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_l - .param_str = "LiLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_l2 - .param_str = "E2LiE2LiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ll - .param_str = "LLiLLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ll2 - .param_str = "E2LLiE2LLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_s - .param_str = "ssC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_s2 - .param_str = "E2sE2sC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_s4 - .param_str = "E4sE4sC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_sc - .param_str = "ScScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_sc2 - .param_str = "E2ScE2ScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_sc4 - .param_str = "E4ScE4ScC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_uc - .param_str = "UcUcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_uc2 - .param_str = "E2UcE2UcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_uc4 - .param_str = "E4UcE4UcC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ui - .param_str = "UiUiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ui2 - .param_str = "E2UiE2UiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ui4 - .param_str = "E4UiE4UiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ul - .param_str = "ULiULiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ul2 - .param_str = "E2ULiE2ULiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ull - .param_str = "ULLiULLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_ull2 - .param_str = "E2ULLiE2ULLiC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_us - .param_str = "UsUsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_us2 - .param_str = "E2UsE2UsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ldu_us4 - .param_str = "E4UsE4UsC*" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_lg2_approx_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_lg2_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_lg2_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2d_rm - .param_str = "dLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2d_rn - .param_str = "dLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2d_rp - .param_str = "dLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2d_rz - .param_str = "dLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2f_rm - .param_str = "fLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2f_rn - .param_str = "fLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2f_rp - .param_str = "fLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ll2f_rz - .param_str = "fLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_lohi_i2d - .param_str = "dii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_membar_cta - .param_str = "v" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_membar_gl - .param_str = "v" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_membar_sys - .param_str = "v" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_memcpy - .param_str = "vUc*Uc*zi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_memset - .param_str = "vUc*Uczi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul24_i - .param_str = "iii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul24_ui - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rm_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rm_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rm_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rn_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rn_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rn_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rp_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rp_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rp_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rz_d - .param_str = "ddd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mul_rz_ftz_f - .param_str = "fff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mulhi_i - .param_str = "iii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mulhi_ll - .param_str = "LLiLLiLLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mulhi_ui - .param_str = "UiUiUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_mulhi_ull - .param_str = "ULLiULLiULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_prmt - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_approx_ftz_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rm_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rm_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rm_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rn_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rn_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rn_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rp_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rp_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rp_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rz_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rcp_rz_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_clock - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_clock64 - .param_str = "LLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_ctaid_w - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ctaid_x - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ctaid_y - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ctaid_z - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_gridid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_laneid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_lanemask_eq - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_lanemask_ge - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_lanemask_gt - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_lanemask_le - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_lanemask_lt - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nctaid_w - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nctaid_x - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nctaid_y - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nctaid_z - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nsmid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ntid_w - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ntid_x - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ntid_y - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_ntid_z - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_nwarpid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_pm0 - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_pm1 - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_pm2 - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_pm3 - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_read_ptx_sreg_smid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_tid_w - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_tid_x - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_tid_y - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_tid_z - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_read_ptx_sreg_warpid - .param_str = "i" - .target_set = TargetSet.initOne(.nvptx) - .attributes = .{ .@"const" = true } - -__nvvm_round_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_round_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_round_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rsqrt_approx_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rsqrt_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_rsqrt_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sad_i - .param_str = "iiii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sad_ui - .param_str = "UiUiUiUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_saturate_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_saturate_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_saturate_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_bfly_f32 - .param_str = "ffii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_bfly_i32 - .param_str = "iiii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_down_f32 - .param_str = "ffii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_down_i32 - .param_str = "iiii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_idx_f32 - .param_str = "ffii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_idx_i32 - .param_str = "iiii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_up_f32 - .param_str = "ffii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_shfl_up_i32 - .param_str = "iiii" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sin_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sin_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_approx_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_approx_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rm_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rm_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rm_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rn_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rn_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rn_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rp_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rp_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rp_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rz_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_sqrt_rz_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_trunc_d - .param_str = "dd" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_trunc_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_trunc_ftz_f - .param_str = "ff" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2d_rm - .param_str = "dUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2d_rn - .param_str = "dUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2d_rp - .param_str = "dUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2d_rz - .param_str = "dUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2f_rm - .param_str = "fUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2f_rn - .param_str = "fUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2f_rp - .param_str = "fUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ui2f_rz - .param_str = "fUi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2d_rm - .param_str = "dULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2d_rn - .param_str = "dULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2d_rp - .param_str = "dULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2d_rz - .param_str = "dULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2f_rm - .param_str = "fULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2f_rn - .param_str = "fULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2f_rp - .param_str = "fULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_ull2f_rz - .param_str = "fULLi" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_vote_all - .param_str = "bb" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_vote_any - .param_str = "bb" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_vote_ballot - .param_str = "Uib" - .target_set = TargetSet.initOne(.nvptx) - -__nvvm_vote_uni - .param_str = "bb" - .target_set = TargetSet.initOne(.nvptx) - -__popcnt - .param_str = "UiUi" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__popcnt16 - .param_str = "UsUs" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__popcnt64 - .param_str = "UWiUWi" - .language = .all_ms_languages - .attributes = .{ .@"const" = true, .const_evaluable = true } - -__rdtsc - .param_str = "UOi" - .target_set = TargetSet.initOne(.x86) - -__sev - .param_str = "v" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__sevl - .param_str = "v" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__sigsetjmp - .param_str = "iSJi" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -__sinpi - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__sinpif - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__sync_add_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_add_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_add_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_add_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_add_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_add_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_and_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap_1 - .param_str = "bcD*cc." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap_16 - .param_str = "bLLLiD*LLLiLLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap_2 - .param_str = "bsD*ss." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap_4 - .param_str = "biD*ii." - .attributes = .{ .custom_typecheck = true } - -__sync_bool_compare_and_swap_8 - .param_str = "bLLiD*LLiLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_add_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_and_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_max - .param_str = "iiD*i" - -__sync_fetch_and_min - .param_str = "iiD*i" - -__sync_fetch_and_nand - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_nand_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_nand_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_nand_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_nand_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_nand_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_or_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_sub_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_umax - .param_str = "UiUiD*Ui" - -__sync_fetch_and_umin - .param_str = "UiUiD*Ui" - -__sync_fetch_and_xor - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_xor_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_xor_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_xor_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_xor_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_fetch_and_xor_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release_1 - .param_str = "vcD*." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release_16 - .param_str = "vLLLiD*." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release_2 - .param_str = "vsD*." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release_4 - .param_str = "viD*." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_release_8 - .param_str = "vLLiD*." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_lock_test_and_set_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_nand_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_or_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_sub_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_swap - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_swap_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_swap_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_swap_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_swap_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_swap_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__sync_synchronize - .param_str = "v" - -__sync_val_compare_and_swap - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_val_compare_and_swap_1 - .param_str = "ccD*cc." - .attributes = .{ .custom_typecheck = true } - -__sync_val_compare_and_swap_16 - .param_str = "LLLiLLLiD*LLLiLLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_val_compare_and_swap_2 - .param_str = "ssD*ss." - .attributes = .{ .custom_typecheck = true } - -__sync_val_compare_and_swap_4 - .param_str = "iiD*ii." - .attributes = .{ .custom_typecheck = true } - -__sync_val_compare_and_swap_8 - .param_str = "LLiLLiD*LLiLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch_1 - .param_str = "ccD*c." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch_16 - .param_str = "LLLiLLLiD*LLLi." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch_2 - .param_str = "ssD*s." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch_4 - .param_str = "iiD*i." - .attributes = .{ .custom_typecheck = true } - -__sync_xor_and_fetch_8 - .param_str = "LLiLLiD*LLi." - .attributes = .{ .custom_typecheck = true } - -__syncthreads - .param_str = "v" - .target_set = TargetSet.initOne(.nvptx) - -__tanpi - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__tanpif - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -__va_start - .param_str = "vc**." - .language = .all_ms_languages - .attributes = .{ .custom_typecheck = true } - -__warn_memset_zero_len - .param_str = "v" - .attributes = .{ .pure = true } - -__wfe - .param_str = "v" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__wfi - .param_str = "v" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -__xray_customevent - .param_str = "vcC*z" - -__xray_typedevent - .param_str = "vzcC*z" - -__yield - .param_str = "v" - .language = .all_ms_languages - .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) - -_abnormal_termination - .param_str = "i" - .language = .all_ms_languages - -_alloca - .param_str = "v*z" - .language = .all_ms_languages - -_bittest - .param_str = "UcNiC*Ni" - .language = .all_ms_languages - -_bittest64 - .param_str = "UcWiC*Wi" - .language = .all_ms_languages - -_bittestandcomplement - .param_str = "UcNi*Ni" - .language = .all_ms_languages - -_bittestandcomplement64 - .param_str = "UcWi*Wi" - .language = .all_ms_languages - -_bittestandreset - .param_str = "UcNi*Ni" - .language = .all_ms_languages - -_bittestandreset64 - .param_str = "UcWi*Wi" - .language = .all_ms_languages - -_bittestandset - .param_str = "UcNi*Ni" - .language = .all_ms_languages - -_bittestandset64 - .param_str = "UcWi*Wi" - .language = .all_ms_languages - -_byteswap_uint64 - .param_str = "ULLiULLi" - .header = .stdlib, .language = .all_ms_languages - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -_byteswap_ulong - .param_str = "UNiUNi" - .header = .stdlib, .language = .all_ms_languages - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -_byteswap_ushort - .param_str = "UsUs" - .header = .stdlib, .language = .all_ms_languages - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -_exception_code - .param_str = "UNi" - .language = .all_ms_languages - -_exception_info - .param_str = "v*" - .language = .all_ms_languages - -_exit - .param_str = "vi" - .header = .unistd, .language = .all_gnu_languages - .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } - -_interlockedbittestandreset - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandreset64 - .param_str = "UcWiD*Wi" - .language = .all_ms_languages - -_interlockedbittestandreset_acq - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandreset_nf - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandreset_rel - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandset - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandset64 - .param_str = "UcWiD*Wi" - .language = .all_ms_languages - -_interlockedbittestandset_acq - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandset_nf - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_interlockedbittestandset_rel - .param_str = "UcNiD*Ni" - .language = .all_ms_languages - -_longjmp - .param_str = "vJi" - .header = .setjmp, .language = .all_gnu_languages - .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } - -_lrotl - .param_str = "ULiULii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_lrotr - .param_str = "ULiULii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotl - .param_str = "UiUii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotl16 - .param_str = "UsUsUc" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotl64 - .param_str = "UWiUWii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotl8 - .param_str = "UcUcUc" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotr - .param_str = "UiUii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotr16 - .param_str = "UsUsUc" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotr64 - .param_str = "UWiUWii" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_rotr8 - .param_str = "UcUcUc" - .language = .all_ms_languages - .attributes = .{ .const_evaluable = true } - -_setjmp - .param_str = "iJ" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -_setjmpex - .param_str = "iJ" - .header = .setjmpex, .language = .all_ms_languages - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -abort - .param_str = "v" - .header = .stdlib - .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } - -abs - .param_str = "ii" - .header = .stdlib - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -acos - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -acosf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -acosh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -acoshf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -acoshl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -acosl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -aligned_alloc - .param_str = "v*zz" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -alloca - .param_str = "v*z" - .header = .stdlib, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -asin - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -asinf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -asinh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -asinhf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -asinhl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -asinl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atan - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atan2 - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atan2f - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atan2l - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atanf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atanh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atanhf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atanhl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -atanl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -bcmp - .param_str = "ivC*vC*z" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -bcopy - .param_str = "vvC*v*z" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -bzero - .param_str = "vv*z" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -cabs - .param_str = "dXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cabsf - .param_str = "fXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cabsl - .param_str = "LdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacos - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacosf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacosh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacoshf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacoshl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cacosl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -calloc - .param_str = "v*zz" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -carg - .param_str = "dXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cargf - .param_str = "fXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cargl - .param_str = "LdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casin - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casinf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casinh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casinhf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casinhl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -casinl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catan - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catanf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catanh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catanhf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catanhl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -catanl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cbrt - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cbrtf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cbrtl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -ccos - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ccosf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ccosh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ccoshf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ccoshl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ccosl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ceil - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -ceilf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -ceill - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cexp - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cexpf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cexpl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cimag - .param_str = "dXd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cimagf - .param_str = "fXf" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cimagl - .param_str = "LdXLd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -clog - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -clogf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -clogl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -conj - .param_str = "XdXd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -conjf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -conjl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -copysign - .param_str = "ddd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -copysignf - .param_str = "fff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -copysignl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cos - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cosf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cosh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -coshf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -coshl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cosl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cpow - .param_str = "XdXdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cpowf - .param_str = "XfXfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cpowl - .param_str = "XLdXLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -cproj - .param_str = "XdXd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cprojf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -cprojl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -creal - .param_str = "dXd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -crealf - .param_str = "fXf" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -creall - .param_str = "LdXLd" - .header = .complex - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -csin - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csinf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csinh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csinhf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csinhl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csinl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csqrt - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csqrtf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -csqrtl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctan - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctanf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctanh - .param_str = "XdXd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctanhf - .param_str = "XfXf" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctanhl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ctanl - .param_str = "XLdXLd" - .header = .complex - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erf - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erfc - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erfcf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erfcl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erff - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -erfl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -exit - .param_str = "vi" - .header = .stdlib - .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } - -exp - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -exp2 - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -exp2f - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -exp2l - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -expf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -expl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -expm1 - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -expm1f - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -expm1l - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fabs - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fabsf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fabsl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fdim - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fdimf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fdiml - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -finite - .param_str = "id" - .header = .math, .language = .gnu_lang - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -finitef - .param_str = "if" - .header = .math, .language = .gnu_lang - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -finitel - .param_str = "iLd" - .header = .math, .language = .gnu_lang - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -floor - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -floorf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -floorl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fma - .param_str = "dddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fmaf - .param_str = "ffff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fmal - .param_str = "LdLdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fmax - .param_str = "ddd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fmaxf - .param_str = "fff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fmaxl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fmin - .param_str = "ddd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fminf - .param_str = "fff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fminl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -fmod - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fmodf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fmodl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -fopen - .param_str = "P*cC*cC*" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true } - -fprintf - .param_str = "iP*cC*." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } - -fread - .param_str = "zv*zzP*" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true } - -free - .param_str = "vv*" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -frexp - .param_str = "ddi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -frexpf - .param_str = "ffi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -frexpl - .param_str = "LdLdi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -fscanf - .param_str = "iP*RcC*R." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } - -fwrite - .param_str = "zvC*zzP*" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true } - -getcontext - .param_str = "iK*" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -hypot - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -hypotf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -hypotl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ilogb - .param_str = "id" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ilogbf - .param_str = "if" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ilogbl - .param_str = "iLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -index - .param_str = "c*cC*i" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -isalnum - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isalpha - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isblank - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -iscntrl - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isdigit - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isgraph - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -islower - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isprint - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -ispunct - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isspace - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isupper - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -isxdigit - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -labs - .param_str = "LiLi" - .header = .stdlib - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -ldexp - .param_str = "ddi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ldexpf - .param_str = "ffi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -ldexpl - .param_str = "LdLdi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lgamma - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -lgammaf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -lgammal - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -llabs - .param_str = "LLiLLi" - .header = .stdlib - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -llrint - .param_str = "LLid" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -llrintf - .param_str = "LLif" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -llrintl - .param_str = "LLiLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -llround - .param_str = "LLid" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -llroundf - .param_str = "LLif" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -llroundl - .param_str = "LLiLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log10 - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log10f - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log10l - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log1p - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log1pf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log1pl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log2 - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log2f - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -log2l - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -logb - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -logbf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -logbl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -logf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -logl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -longjmp - .param_str = "vJi" - .header = .setjmp - .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } - -lrint - .param_str = "Lid" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lrintf - .param_str = "Lif" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lrintl - .param_str = "LiLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lround - .param_str = "Lid" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lroundf - .param_str = "Lif" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -lroundl - .param_str = "LiLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -malloc - .param_str = "v*z" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -memalign - .param_str = "v*zz" - .header = .malloc, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -memccpy - .param_str = "v*v*vC*iz" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -memchr - .param_str = "v*vC*iz" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -memcmp - .param_str = "ivC*vC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -memcpy - .param_str = "v*v*vC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -memmove - .param_str = "v*v*vC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -mempcpy - .param_str = "v*v*vC*z" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -memset - .param_str = "v*v*iz" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -modf - .param_str = "ddd*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -modff - .param_str = "fff*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -modfl - .param_str = "LdLdLd*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -nan - .param_str = "dcC*" - .header = .math - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -nanf - .param_str = "fcC*" - .header = .math - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -nanl - .param_str = "LdcC*" - .header = .math - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -nearbyint - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -nearbyintf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -nearbyintl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -nextafter - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -nextafterf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -nextafterl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -nexttoward - .param_str = "ddLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -nexttowardf - .param_str = "ffLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -nexttowardl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -pow - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -powf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -powl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -printf - .param_str = "icC*." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf } - -realloc - .param_str = "v*v*z" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -remainder - .param_str = "ddd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -remainderf - .param_str = "fff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -remainderl - .param_str = "LdLdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -remquo - .param_str = "dddi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -remquof - .param_str = "fffi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -remquol - .param_str = "LdLdLdi*" - .header = .math - .attributes = .{ .lib_function_without_prefix = true } - -rindex - .param_str = "c*cC*i" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -rint - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } - -rintf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } - -rintl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } - -round - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -roundeven - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -roundevenf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -roundevenl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -roundf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -roundl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -savectx - .param_str = "iJ" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -scalbln - .param_str = "ddLi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scalblnf - .param_str = "ffLi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scalblnl - .param_str = "LdLdLi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scalbn - .param_str = "ddi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scalbnf - .param_str = "ffi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scalbnl - .param_str = "LdLdi" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -scanf - .param_str = "icC*R." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf } - -setjmp - .param_str = "iJ" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -siglongjmp - .param_str = "vSJi" - .header = .setjmp, .language = .all_gnu_languages - .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } - -sigsetjmp - .param_str = "iSJi" - .header = .setjmp - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -sin - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sinf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sinh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sinhf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sinhl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sinl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -snprintf - .param_str = "ic*zcC*." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 2 } - -sprintf - .param_str = "ic*cC*." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } - -sqrt - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sqrtf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sqrtl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -sscanf - .param_str = "icC*RcC*R." - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } - -stpcpy - .param_str = "c*c*cC*" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -stpncpy - .param_str = "c*c*cC*z" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strcasecmp - .param_str = "icC*cC*" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strcat - .param_str = "c*c*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strchr - .param_str = "c*cC*i" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -strcmp - .param_str = "icC*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -strcpy - .param_str = "c*c*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strcspn - .param_str = "zcC*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strdup - .param_str = "c*cC*" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strerror - .param_str = "c*i" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strlcat - .param_str = "zc*cC*z" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strlcpy - .param_str = "zc*cC*z" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strlen - .param_str = "zcC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -strncasecmp - .param_str = "icC*cC*z" - .header = .strings, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strncat - .param_str = "c*c*cC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strncmp - .param_str = "icC*cC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -strncpy - .param_str = "c*c*cC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strndup - .param_str = "c*cC*z" - .header = .string, .language = .all_gnu_languages - .attributes = .{ .lib_function_without_prefix = true } - -strpbrk - .param_str = "c*cC*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strrchr - .param_str = "c*cC*i" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strspn - .param_str = "zcC*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strstr - .param_str = "c*cC*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strtod - .param_str = "dcC*c**" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtof - .param_str = "fcC*c**" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtok - .param_str = "c*c*cC*" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -strtol - .param_str = "LicC*c**i" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtold - .param_str = "LdcC*c**" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtoll - .param_str = "LLicC*c**i" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtoul - .param_str = "ULicC*c**i" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strtoull - .param_str = "ULLicC*c**i" - .header = .stdlib - .attributes = .{ .lib_function_without_prefix = true } - -strxfrm - .param_str = "zc*cC*z" - .header = .string - .attributes = .{ .lib_function_without_prefix = true } - -tan - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tanf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tanh - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tanhf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tanhl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tanl - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tgamma - .param_str = "dd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tgammaf - .param_str = "ff" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tgammal - .param_str = "LdLd" - .header = .math - .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } - -tolower - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -toupper - .param_str = "ii" - .header = .ctype - .attributes = .{ .pure = true, .lib_function_without_prefix = true } - -trunc - .param_str = "dd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -truncf - .param_str = "ff" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -truncl - .param_str = "LdLd" - .header = .math - .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } - -va_copy - .param_str = "vAA" - .header = .stdarg - .attributes = .{ .lib_function_without_prefix = true } - -va_end - .param_str = "vA" - .header = .stdarg - .attributes = .{ .lib_function_without_prefix = true } - -va_start - .param_str = "vA." - .header = .stdarg - .attributes = .{ .lib_function_without_prefix = true } - -vfork - .param_str = "p" - .header = .unistd - .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } - -vfprintf - .param_str = "iP*cC*a" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } - -vfscanf - .param_str = "iP*RcC*Ra" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } - -vprintf - .param_str = "icC*a" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf } - -vscanf - .param_str = "icC*Ra" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf } - -vsnprintf - .param_str = "ic*zcC*a" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } - -vsprintf - .param_str = "ic*cC*a" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } - -vsscanf - .param_str = "icC*RcC*Ra" - .header = .stdio - .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } - -wcschr - .param_str = "w*wC*w" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wcscmp - .param_str = "iwC*wC*" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wcslen - .param_str = "zwC*" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wcsncmp - .param_str = "iwC*wC*z" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wmemchr - .param_str = "w*wC*wz" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wmemcmp - .param_str = "iwC*wC*z" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wmemcpy - .param_str = "w*w*wC*z" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -wmemmove - .param_str = "w*w*wC*z" - .header = .wchar - .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } - -__c11_atomic_init - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_load - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_store - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_exchange - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_compare_exchange_strong - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_compare_exchange_weak - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_add - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_sub - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_and - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_or - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_xor - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_nand - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_max - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__c11_atomic_fetch_min - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_load - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_load_n - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_store - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_store_n - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_exchange - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_exchange_n - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_compare_exchange - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_compare_exchange_n - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_add - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_sub - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_and - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_or - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_xor - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_nand - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_add_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_sub_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_and_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_or_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_xor_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_max_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_min_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_nand_fetch - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_min - .param_str = "v." - .attributes = .{ .custom_typecheck = true } - -__atomic_fetch_max - .param_str = "v." - .attributes = .{ .custom_typecheck = true } diff --git a/deps/aro/aro/Diagnostics/messages.def b/deps/aro/aro/Diagnostics/messages.def deleted file mode 100644 index 460f80ce45..0000000000 --- a/deps/aro/aro/Diagnostics/messages.def +++ /dev/null @@ -1,2446 +0,0 @@ -const W = Properties.makeOpt; - -const pointer_sign_message = " converts between pointers to integer types with different sign"; - -# Maybe someday this will no longer be needed. -todo - .msg = "TODO: {s}" - .extra = .str - .kind = .@"error" - -error_directive - .msg = "{s}" - .extra = .str - .kind = .@"error" - -warning_directive - .msg = "{s}" - .opt = W("#warnings") - .extra = .str - .kind = .warning - -elif_without_if - .msg = "#elif without #if" - .kind = .@"error" - -elif_after_else - .msg = "#elif after #else" - .kind = .@"error" - -elifdef_without_if - .msg = "#elifdef without #if" - .kind = .@"error" - -elifdef_after_else - .msg = "#elifdef after #else" - .kind = .@"error" - -elifndef_without_if - .msg = "#elifndef without #if" - .kind = .@"error" - -elifndef_after_else - .msg = "#elifndef after #else" - .kind = .@"error" - -else_without_if - .msg = "#else without #if" - .kind = .@"error" - -else_after_else - .msg = "#else after #else" - .kind = .@"error" - -endif_without_if - .msg = "#endif without #if" - .kind = .@"error" - -unknown_pragma - .msg = "unknown pragma ignored" - .opt = W("unknown-pragmas") - .kind = .off - .all = true - -line_simple_digit - .msg = "#line directive requires a simple digit sequence" - .kind = .@"error" - -line_invalid_filename - .msg = "invalid filename for #line directive" - .kind = .@"error" - -unterminated_conditional_directive - .msg = "unterminated conditional directive" - .kind = .@"error" - -invalid_preprocessing_directive - .msg = "invalid preprocessing directive" - .kind = .@"error" - -macro_name_missing - .msg = "macro name missing" - .kind = .@"error" - -extra_tokens_directive_end - .msg = "extra tokens at end of macro directive" - .kind = .@"error" - -expected_value_in_expr - .msg = "expected value in expression" - .kind = .@"error" - -closing_paren - .msg = "expected closing ')'" - .kind = .@"error" - -to_match_paren - .msg = "to match this '('" - .kind = .note - -to_match_brace - .msg = "to match this '{'" - .kind = .note - -to_match_bracket - .msg = "to match this '['" - .kind = .note - -header_str_closing - .msg = "expected closing '>'" - .kind = .@"error" - -header_str_match - .msg = "to match this '<'" - .kind = .note - -string_literal_in_pp_expr - .msg = "string literal in preprocessor expression" - .kind = .@"error" - -float_literal_in_pp_expr - .msg = "floating point literal in preprocessor expression" - .kind = .@"error" - -defined_as_macro_name - .msg = "'defined' cannot be used as a macro name" - .kind = .@"error" - -macro_name_must_be_identifier - .msg = "macro name must be an identifier" - .kind = .@"error" - -whitespace_after_macro_name - .msg = "ISO C99 requires whitespace after the macro name" - .opt = W("c99-extensions") - .kind = .warning - -hash_hash_at_start - .msg = "'##' cannot appear at the start of a macro expansion" - .kind = .@"error" - -hash_hash_at_end - .msg = "'##' cannot appear at the end of a macro expansion" - .kind = .@"error" - -pasting_formed_invalid - .msg = "pasting formed '{s}', an invalid preprocessing token" - .extra = .str - .kind = .@"error" - -missing_paren_param_list - .msg = "missing ')' in macro parameter list" - .kind = .@"error" - -unterminated_macro_param_list - .msg = "unterminated macro param list" - .kind = .@"error" - -invalid_token_param_list - .msg = "invalid token in macro parameter list" - .kind = .@"error" - -expected_comma_param_list - .msg = "expected comma in macro parameter list" - .kind = .@"error" - -hash_not_followed_param - .msg = "'#' is not followed by a macro parameter" - .kind = .@"error" - -expected_filename - .msg = "expected \"FILENAME\" or " - .kind = .@"error" - -empty_filename - .msg = "empty filename" - .kind = .@"error" - -expected_invalid - .msg = "expected '{s}', found invalid bytes" - .extra = .tok_id_expected - .kind = .@"error" - -expected_eof - .msg = "expected '{s}' before end of file" - .extra = .tok_id_expected - .kind = .@"error" - -expected_token - .msg = "expected '{s}', found '{s}'" - .extra = .tok_id - .kind = .@"error" - -expected_expr - .msg = "expected expression" - .kind = .@"error" - -expected_integer_constant_expr - .msg = "expression is not an integer constant expression" - .kind = .@"error" - -missing_type_specifier - .msg = "type specifier missing, defaults to 'int'" - .opt = W("implicit-int") - .kind = .warning - .all = true - -missing_type_specifier_c23 - .msg = "a type specifier is required for all declarations" - .kind = .@"error" - -multiple_storage_class - .msg = "cannot combine with previous '{s}' declaration specifier" - .extra = .str - .kind = .@"error" - -static_assert_failure - .msg = "static assertion failed" - .kind = .@"error" - -static_assert_failure_message - .msg = "static assertion failed {s}" - .extra = .str - .kind = .@"error" - -expected_type - .msg = "expected a type" - .kind = .@"error" - -cannot_combine_spec - .msg = "cannot combine with previous '{s}' specifier" - .extra = .str - .kind = .@"error" - -duplicate_decl_spec - .msg = "duplicate '{s}' declaration specifier" - .extra = .str - .opt = W("duplicate-decl-specifier") - .kind = .warning - .all = true - -restrict_non_pointer - .msg = "restrict requires a pointer or reference ('{s}' is invalid)" - .extra = .str - .kind = .@"error" - -expected_external_decl - .msg = "expected external declaration" - .kind = .@"error" - -expected_ident_or_l_paren - .msg = "expected identifier or '('" - .kind = .@"error" - -missing_declaration - .msg = "declaration does not declare anything" - .opt = W("missing-declaration") - .kind = .warning - -func_not_in_root - .msg = "function definition is not allowed here" - .kind = .@"error" - -illegal_initializer - .msg = "illegal initializer (only variables can be initialized)" - .kind = .@"error" - -extern_initializer - .msg = "extern variable has initializer" - .opt = W("extern-initializer") - .kind = .warning - -spec_from_typedef - .msg = "'{s}' came from typedef" - .extra = .str - .kind = .note - -param_before_var_args - .msg = "ISO C requires a named parameter before '...'" - .kind = .@"error" - .suppress_version = .c23 - -void_only_param - .msg = "'void' must be the only parameter if specified" - .kind = .@"error" - -void_param_qualified - .msg = "'void' parameter cannot be qualified" - .kind = .@"error" - -void_must_be_first_param - .msg = "'void' must be the first parameter if specified" - .kind = .@"error" - -invalid_storage_on_param - .msg = "invalid storage class on function parameter" - .kind = .@"error" - -threadlocal_non_var - .msg = "_Thread_local only allowed on variables" - .kind = .@"error" - -func_spec_non_func - .msg = "'{s}' can only appear on functions" - .extra = .str - .kind = .@"error" - -illegal_storage_on_func - .msg = "illegal storage class on function" - .kind = .@"error" - -illegal_storage_on_global - .msg = "illegal storage class on global variable" - .kind = .@"error" - -expected_stmt - .msg = "expected statement" - .kind = .@"error" - -func_cannot_return_func - .msg = "function cannot return a function" - .kind = .@"error" - -func_cannot_return_array - .msg = "function cannot return an array" - .kind = .@"error" - -undeclared_identifier - .msg = "use of undeclared identifier '{s}'" - .extra = .str - .kind = .@"error" - -not_callable - .msg = "cannot call non function type '{s}'" - .extra = .str - .kind = .@"error" - -unsupported_str_cat - .msg = "unsupported string literal concatenation" - .kind = .@"error" - -static_func_not_global - .msg = "static functions must be global" - .kind = .@"error" - -implicit_func_decl - .msg = "call to undeclared function '{s}'; ISO C99 and later do not support implicit function declarations" - .extra = .str - .opt = W("implicit-function-declaration") - .kind = .@"error" - .all = true - -unknown_builtin - .msg = "use of unknown builtin '{s}'" - .extra = .str - .opt = W("implicit-function-declaration") - .kind = .@"error" - .all = true - -implicit_builtin - .msg = "implicitly declaring library function '{s}'" - .extra = .str - .opt = W("implicit-function-declaration") - .kind = .@"error" - .all = true - -implicit_builtin_header_note - .msg = "include the header <{s}.h> or explicitly provide a declaration for '{s}'" - .extra = .builtin_with_header - .opt = W("implicit-function-declaration") - .kind = .note - .all = true - -expected_param_decl - .msg = "expected parameter declaration" - .kind = .@"error" - -invalid_old_style_params - .msg = "identifier parameter lists are only allowed in function definitions" - .kind = .@"error" - -expected_fn_body - .msg = "expected function body after function declaration" - .kind = .@"error" - -invalid_void_param - .msg = "parameter cannot have void type" - .kind = .@"error" - -unused_value - .msg = "expression result unused" - .opt = W("unused-value") - .kind = .warning - .all = true - -continue_not_in_loop - .msg = "'continue' statement not in a loop" - .kind = .@"error" - -break_not_in_loop_or_switch - .msg = "'break' statement not in a loop or a switch" - .kind = .@"error" - -unreachable_code - .msg = "unreachable code" - .opt = W("unreachable-code") - .kind = .warning - .all = true - -duplicate_label - .msg = "duplicate label '{s}'" - .extra = .str - .kind = .@"error" - -previous_label - .msg = "previous definition of label '{s}' was here" - .extra = .str - .kind = .note - -undeclared_label - .msg = "use of undeclared label '{s}'" - .extra = .str - .kind = .@"error" - -case_not_in_switch - .msg = "'{s}' statement not in a switch statement" - .extra = .str - .kind = .@"error" - -duplicate_switch_case - .msg = "duplicate case value '{s}'" - .extra = .str - .kind = .@"error" - -multiple_default - .msg = "multiple default cases in the same switch" - .kind = .@"error" - -previous_case - .msg = "previous case defined here" - .kind = .note - -const expected_arguments = "expected {d} argument(s) got {d}"; - -expected_arguments - .msg = expected_arguments - .extra = .arguments - .kind = .@"error" - -expected_arguments_old - .msg = expected_arguments - .extra = .arguments - .kind = .warning - -expected_at_least_arguments - .msg = "expected at least {d} argument(s) got {d}" - .extra = .arguments - .kind = .warning - -invalid_static_star - .msg = "'static' may not be used with an unspecified variable length array size" - .kind = .@"error" - -static_non_param - .msg = "'static' used outside of function parameters" - .kind = .@"error" - -array_qualifiers - .msg = "type qualifier in non parameter array type" - .kind = .@"error" - -star_non_param - .msg = "star modifier used outside of function parameters" - .kind = .@"error" - -variable_len_array_file_scope - .msg = "variable length arrays not allowed at file scope" - .kind = .@"error" - -useless_static - .msg = "'static' useless without a constant size" - .kind = .warning - .w_extra = true - -negative_array_size - .msg = "array size must be 0 or greater" - .kind = .@"error" - -array_incomplete_elem - .msg = "array has incomplete element type '{s}'" - .extra = .str - .kind = .@"error" - -array_func_elem - .msg = "arrays cannot have functions as their element type" - .kind = .@"error" - -static_non_outermost_array - .msg = "'static' used in non-outermost array type" - .kind = .@"error" - -qualifier_non_outermost_array - .msg = "type qualifier used in non-outermost array type" - .kind = .@"error" - -unterminated_macro_arg_list - .msg = "unterminated function macro argument list" - .kind = .@"error" - -unknown_warning - .msg = "unknown warning '{s}'" - .extra = .str - .opt = W("unknown-warning-option") - .kind = .warning - -overflow - .msg = "overflow in expression; result is '{s}'" - .extra = .str - .opt = W("integer-overflow") - .kind = .warning - -int_literal_too_big - .msg = "integer literal is too large to be represented in any integer type" - .kind = .@"error" - -indirection_ptr - .msg = "indirection requires pointer operand" - .kind = .@"error" - -addr_of_rvalue - .msg = "cannot take the address of an rvalue" - .kind = .@"error" - -addr_of_bitfield - .msg = "address of bit-field requested" - .kind = .@"error" - -not_assignable - .msg = "expression is not assignable" - .kind = .@"error" - -ident_or_l_brace - .msg = "expected identifier or '{'" - .kind = .@"error" - -empty_enum - .msg = "empty enum is invalid" - .kind = .@"error" - -redefinition - .msg = "redefinition of '{s}'" - .extra = .str - .kind = .@"error" - -previous_definition - .msg = "previous definition is here" - .kind = .note - -expected_identifier - .msg = "expected identifier" - .kind = .@"error" - -expected_str_literal - .msg = "expected string literal for diagnostic message in static_assert" - .kind = .@"error" - -expected_str_literal_in - .msg = "expected string literal in '{s}'" - .extra = .str - .kind = .@"error" - -parameter_missing - .msg = "parameter named '{s}' is missing" - .extra = .str - .kind = .@"error" - -empty_record - .msg = "empty {s} is a GNU extension" - .extra = .str - .opt = W("gnu-empty-struct") - .kind = .off - .pedantic = true - -empty_record_size - .msg = "empty {s} has size 0 in C, size 1 in C++" - .extra = .str - .opt = W("c++-compat") - .kind = .off - -wrong_tag - .msg = "use of '{s}' with tag type that does not match previous definition" - .extra = .str - .kind = .@"error" - -expected_parens_around_typename - .msg = "expected parentheses around type name" - .kind = .@"error" - -alignof_expr - .msg = "'_Alignof' applied to an expression is a GNU extension" - .opt = W("gnu-alignof-expression") - .kind = .warning - .suppress_gnu = true - -invalid_alignof - .msg = "invalid application of 'alignof' to an incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -invalid_sizeof - .msg = "invalid application of 'sizeof' to an incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -macro_redefined - .msg = "'{s}' macro redefined" - .extra = .str - .opt = W("macro-redefined") - .kind = .warning - -generic_qual_type - .msg = "generic association with qualifiers cannot be matched with" - .opt = W("generic-qual-type") - .kind = .warning - -generic_array_type - .msg = "generic association array type cannot be matched with" - .opt = W("generic-qual-type") - .kind = .warning - -generic_func_type - .msg = "generic association function type cannot be matched with" - .opt = W("generic-qual-type") - .kind = .warning - -generic_duplicate - .msg = "type '{s}' in generic association compatible with previously specified type" - .extra = .str - .kind = .@"error" - -generic_duplicate_here - .msg = "compatible type '{s}' specified here" - .extra = .str - .kind = .note - -generic_duplicate_default - .msg = "duplicate default generic association" - .kind = .@"error" - -generic_no_match - .msg = "controlling expression type '{s}' not compatible with any generic association type" - .extra = .str - .kind = .@"error" - -escape_sequence_overflow - .msg = "escape sequence out of range" - .kind = .@"error" - -invalid_universal_character - .msg = "invalid universal character" - .kind = .@"error" - -incomplete_universal_character - .msg = "incomplete universal character name" - .kind = .@"error" - -multichar_literal_warning - .msg = "multi-character character constant" - .opt = W("multichar") - .kind = .warning - .all = true - -invalid_multichar_literal - .msg = "{s} character literals may not contain multiple characters" - .kind = .@"error" - .extra = .str - -wide_multichar_literal - .msg = "extraneous characters in character constant ignored" - .kind = .warning - -char_lit_too_wide - .msg = "character constant too long for its type" - .kind = .warning - .all = true - -char_too_large - .msg = "character too large for enclosing character literal type" - .kind = .@"error" - -must_use_struct - .msg = "must use 'struct' tag to refer to type '{s}'" - .extra = .str - .kind = .@"error" - -must_use_union - .msg = "must use 'union' tag to refer to type '{s}'" - .extra = .str - .kind = .@"error" - -must_use_enum - .msg = "must use 'enum' tag to refer to type '{s}'" - .extra = .str - .kind = .@"error" - -redefinition_different_sym - .msg = "redefinition of '{s}' as different kind of symbol" - .extra = .str - .kind = .@"error" - -redefinition_incompatible - .msg = "redefinition of '{s}' with a different type" - .extra = .str - .kind = .@"error" - -redefinition_of_parameter - .msg = "redefinition of parameter '{s}'" - .extra = .str - .kind = .@"error" - -invalid_bin_types - .msg = "invalid operands to binary expression ({s})" - .extra = .str - .kind = .@"error" - -comparison_ptr_int - .msg = "comparison between pointer and integer ({s})" - .extra = .str - .opt = W("pointer-integer-compare") - .kind = .warning - -comparison_distinct_ptr - .msg = "comparison of distinct pointer types ({s})" - .extra = .str - .opt = W("compare-distinct-pointer-types") - .kind = .warning - -incompatible_pointers - .msg = "incompatible pointer types ({s})" - .extra = .str - .kind = .@"error" - -invalid_argument_un - .msg = "invalid argument type '{s}' to unary expression" - .extra = .str - .kind = .@"error" - -incompatible_assign - .msg = "assignment to {s}" - .extra = .str - .kind = .@"error" - -implicit_ptr_to_int - .msg = "implicit pointer to integer conversion from {s}" - .extra = .str - .opt = W("int-conversion") - .kind = .warning - -invalid_cast_to_float - .msg = "pointer cannot be cast to type '{s}'" - .extra = .str - .kind = .@"error" - -invalid_cast_to_pointer - .msg = "operand of type '{s}' cannot be cast to a pointer type" - .extra = .str - .kind = .@"error" - -invalid_cast_type - .msg = "cannot cast to non arithmetic or pointer type '{s}'" - .extra = .str - .kind = .@"error" - -qual_cast - .msg = "cast to type '{s}' will not preserve qualifiers" - .extra = .str - .opt = W("cast-qualifiers") - .kind = .warning - -invalid_index - .msg = "array subscript is not an integer" - .kind = .@"error" - -invalid_subscript - .msg = "subscripted value is not an array or pointer" - .kind = .@"error" - -array_after - .msg = "array index {s} is past the end of the array" - .extra = .str - .opt = W("array-bounds") - .kind = .warning - -array_before - .msg = "array index {s} is before the beginning of the array" - .extra = .str - .opt = W("array-bounds") - .kind = .warning - -statement_int - .msg = "statement requires expression with integer type ('{s}' invalid)" - .extra = .str - .kind = .@"error" - -statement_scalar - .msg = "statement requires expression with scalar type ('{s}' invalid)" - .extra = .str - .kind = .@"error" - -func_should_return - .msg = "non-void function '{s}' should return a value" - .extra = .str - .opt = W("return-type") - .kind = .@"error" - .all = true - -incompatible_return - .msg = "returning {s}" - .extra = .str - .kind = .@"error" - -incompatible_return_sign - .msg = "returning {s}" ++ pointer_sign_message - .extra = .str - .kind = .warning - .opt = W("pointer-sign") - -implicit_int_to_ptr - .msg = "implicit integer to pointer conversion from {s}" - .extra = .str - .opt = W("int-conversion") - .kind = .warning - -func_does_not_return - .msg = "non-void function '{s}' does not return a value" - .extra = .str - .opt = W("return-type") - .kind = .warning - .all = true - -void_func_returns_value - .msg = "void function '{s}' should not return a value" - .extra = .str - .opt = W("return-type") - .kind = .@"error" - .all = true - -incompatible_arg - .msg = "passing {s}" - .extra = .str - .kind = .@"error" - -incompatible_ptr_arg - .msg = "passing {s}" - .extra = .str - .kind = .warning - .opt = W("incompatible-pointer-types") - -incompatible_ptr_arg_sign - .msg = "passing {s}" ++ pointer_sign_message - .extra = .str - .kind = .warning - .opt = W("pointer-sign") - -parameter_here - .msg = "passing argument to parameter here" - .kind = .note - -atomic_array - .msg = "atomic cannot be applied to array type '{s}'" - .extra = .str - .kind = .@"error" - -atomic_func - .msg = "atomic cannot be applied to function type '{s}'" - .extra = .str - .kind = .@"error" - -atomic_incomplete - .msg = "atomic cannot be applied to incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -addr_of_register - .msg = "address of register variable requested" - .kind = .@"error" - -variable_incomplete_ty - .msg = "variable has incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -parameter_incomplete_ty - .msg = "parameter has incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -tentative_array - .msg = "tentative array definition assumed to have one element" - .kind = .warning - -deref_incomplete_ty_ptr - .msg = "dereferencing pointer to incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -alignas_on_func - .msg = "'_Alignas' attribute only applies to variables and fields" - .kind = .@"error" - -alignas_on_param - .msg = "'_Alignas' attribute cannot be applied to a function parameter" - .kind = .@"error" - -minimum_alignment - .msg = "requested alignment is less than minimum alignment of {d}" - .extra = .unsigned - .kind = .@"error" - -maximum_alignment - .msg = "requested alignment of {s} is too large" - .extra = .str - .kind = .@"error" - -negative_alignment - .msg = "requested negative alignment of {s} is invalid" - .extra = .str - .kind = .@"error" - -align_ignored - .msg = "'_Alignas' attribute is ignored here" - .kind = .warning - -zero_align_ignored - .msg = "requested alignment of zero is ignored" - .kind = .warning - -non_pow2_align - .msg = "requested alignment is not a power of 2" - .kind = .@"error" - -pointer_mismatch - .msg = "pointer type mismatch ({s})" - .extra = .str - .opt = W("pointer-type-mismatch") - .kind = .warning - -static_assert_not_constant - .msg = "static_assert expression is not an integral constant expression" - .kind = .@"error" - -static_assert_missing_message - .msg = "static_assert with no message is a C23 extension" - .opt = W("c23-extensions") - .kind = .warning - .suppress_version = .c23 - -pre_c23_compat - .msg = "{s} is incompatible with C standards before C23" - .extra = .str - .kind = .off - .suppress_unless_version = .c23 - .opt = W("pre-c23-compat") - -unbound_vla - .msg = "variable length array must be bound in function definition" - .kind = .@"error" - -array_too_large - .msg = "array is too large" - .kind = .@"error" - -incompatible_ptr_init - .msg = "incompatible pointer types initializing {s}" - .extra = .str - .opt = W("incompatible-pointer-types") - .kind = .warning - -incompatible_ptr_init_sign - .msg = "incompatible pointer types initializing {s}" ++ pointer_sign_message - .extra = .str - .opt = W("pointer-sign") - .kind = .warning - -incompatible_ptr_assign - .msg = "incompatible pointer types assigning to {s}" - .extra = .str - .opt = W("incompatible-pointer-types") - .kind = .warning - -incompatible_ptr_assign_sign - .msg = "incompatible pointer types assigning to {s} " ++ pointer_sign_message - .extra = .str - .opt = W("pointer-sign") - .kind = .warning - -vla_init - .msg = "variable-sized object may not be initialized" - .kind = .@"error" - -func_init - .msg = "illegal initializer type" - .kind = .@"error" - -incompatible_init - .msg = "initializing {s}" - .extra = .str - .kind = .@"error" - -empty_scalar_init - .msg = "scalar initializer cannot be empty" - .kind = .@"error" - -excess_scalar_init - .msg = "excess elements in scalar initializer" - .opt = W("excess-initializers") - .kind = .warning - -excess_str_init - .msg = "excess elements in string initializer" - .opt = W("excess-initializers") - .kind = .warning - -excess_struct_init - .msg = "excess elements in struct initializer" - .opt = W("excess-initializers") - .kind = .warning - -excess_array_init - .msg = "excess elements in array initializer" - .opt = W("excess-initializers") - .kind = .warning - -str_init_too_long - .msg = "initializer-string for char array is too long" - .opt = W("excess-initializers") - .kind = .warning - -arr_init_too_long - .msg = "cannot initialize type ({s})" - .extra = .str - .kind = .@"error" - -invalid_typeof - .msg = "'{s} typeof' is invalid" - .extra = .str - .kind = .@"error" - -division_by_zero - .msg = "{s} by zero is undefined" - .extra = .str - .opt = W("division-by-zero") - .kind = .warning - -division_by_zero_macro - .msg = "{s} by zero in preprocessor expression" - .extra = .str - .kind = .@"error" - -builtin_choose_cond - .msg = "'__builtin_choose_expr' requires a constant expression" - .kind = .@"error" - -alignas_unavailable - .msg = "'_Alignas' attribute requires integer constant expression" - .kind = .@"error" - -case_val_unavailable - .msg = "case value must be an integer constant expression" - .kind = .@"error" - -enum_val_unavailable - .msg = "enum value must be an integer constant expression" - .kind = .@"error" - -incompatible_array_init - .msg = "cannot initialize array of type {s}" - .extra = .str - .kind = .@"error" - -array_init_str - .msg = "array initializer must be an initializer list or wide string literal" - .kind = .@"error" - -initializer_overrides - .msg = "initializer overrides previous initialization" - .opt = W("initializer-overrides") - .kind = .warning - .w_extra = true - -previous_initializer - .msg = "previous initialization" - .kind = .note - -invalid_array_designator - .msg = "array designator used for non-array type '{s}'" - .extra = .str - .kind = .@"error" - -negative_array_designator - .msg = "array designator value {s} is negative" - .extra = .str - .kind = .@"error" - -oob_array_designator - .msg = "array designator index {s} exceeds array bounds" - .extra = .str - .kind = .@"error" - -invalid_field_designator - .msg = "field designator used for non-record type '{s}'" - .extra = .str - .kind = .@"error" - -no_such_field_designator - .msg = "record type has no field named '{s}'" - .extra = .str - .kind = .@"error" - -empty_aggregate_init_braces - .msg = "initializer for aggregate with no elements requires explicit braces" - .kind = .@"error" - -ptr_init_discards_quals - .msg = "initializing {s} discards qualifiers" - .extra = .str - .opt = W("incompatible-pointer-types-discards-qualifiers") - .kind = .warning - -ptr_assign_discards_quals - .msg = "assigning to {s} discards qualifiers" - .extra = .str - .opt = W("incompatible-pointer-types-discards-qualifiers") - .kind = .warning - -ptr_ret_discards_quals - .msg = "returning {s} discards qualifiers" - .extra = .str - .opt = W("incompatible-pointer-types-discards-qualifiers") - .kind = .warning - -ptr_arg_discards_quals - .msg = "passing {s} discards qualifiers" - .extra = .str - .opt = W("incompatible-pointer-types-discards-qualifiers") - .kind = .warning - -unknown_attribute - .msg = "unknown attribute '{s}' ignored" - .extra = .str - .opt = W("unknown-attributes") - .kind = .warning - -ignored_attribute - .msg = "{s}" - .extra = .str - .opt = W("ignored-attributes") - .kind = .warning - -invalid_fallthrough - .msg = "fallthrough annotation does not directly precede switch label" - .kind = .@"error" - -cannot_apply_attribute_to_statement - .msg = "'{s}' attribute cannot be applied to a statement" - .extra = .str - .kind = .@"error" - -builtin_macro_redefined - .msg = "redefining builtin macro" - .opt = W("builtin-macro-redefined") - .kind = .warning - -feature_check_requires_identifier - .msg = "builtin feature check macro requires a parenthesized identifier" - .kind = .@"error" - -missing_tok_builtin - .msg = "missing '{s}', after builtin feature-check macro" - .extra = .tok_id_expected - .kind = .@"error" - -gnu_label_as_value - .msg = "use of GNU address-of-label extension" - .opt = W("gnu-label-as-value") - .kind = .off - .pedantic = true - -expected_record_ty - .msg = "member reference base type '{s}' is not a structure or union" - .extra = .str - .kind = .@"error" - -member_expr_not_ptr - .msg = "member reference type '{s}' is not a pointer; did you mean to use '.'?" - .extra = .str - .kind = .@"error" - -member_expr_ptr - .msg = "member reference type '{s}' is a pointer; did you mean to use '->'?" - .extra = .str - .kind = .@"error" - -no_such_member - .msg = "no member named {s}" - .extra = .str - .kind = .@"error" - -malformed_warning_check - .msg = "{s} expected option name (e.g. \"-Wundef\")" - .extra = .str - .opt = W("malformed-warning-check") - .kind = .warning - .all = true - -invalid_computed_goto - .msg = "computed goto in function with no address-of-label expressions" - .kind = .@"error" - -pragma_warning_message - .msg = "{s}" - .extra = .str - .opt = W("#pragma-messages") - .kind = .warning - -pragma_error_message - .msg = "{s}" - .extra = .str - .kind = .@"error" - -pragma_message - .msg = "#pragma message: {s}" - .extra = .str - .kind = .note - -pragma_requires_string_literal - .msg = "pragma {s} requires string literal" - .extra = .str - .kind = .@"error" - -poisoned_identifier - .msg = "attempt to use a poisoned identifier" - .kind = .@"error" - -pragma_poison_identifier - .msg = "can only poison identifier tokens" - .kind = .@"error" - -pragma_poison_macro - .msg = "poisoning existing macro" - .kind = .warning - -newline_eof - .msg = "no newline at end of file" - .opt = W("newline-eof") - .kind = .off - .pedantic = true - -empty_translation_unit - .msg = "ISO C requires a translation unit to contain at least one declaration" - .opt = W("empty-translation-unit") - .kind = .off - .pedantic = true - -omitting_parameter_name - .msg = "omitting the parameter name in a function definition is a C23 extension" - .opt = W("c23-extensions") - .kind = .warning - .suppress_version = .c23 - -non_int_bitfield - .msg = "bit-field has non-integer type '{s}'" - .extra = .str - .kind = .@"error" - -negative_bitwidth - .msg = "bit-field has negative width ({s})" - .extra = .str - .kind = .@"error" - -zero_width_named_field - .msg = "named bit-field has zero width" - .kind = .@"error" - -bitfield_too_big - .msg = "width of bit-field exceeds width of its type" - .kind = .@"error" - -invalid_utf8 - .msg = "source file is not valid UTF-8" - .kind = .@"error" - -implicitly_unsigned_literal - .msg = "integer literal is too large to be represented in a signed integer type, interpreting as unsigned" - .opt = W("implicitly-unsigned-literal") - .kind = .warning - -invalid_preproc_operator - .msg = "token is not a valid binary operator in a preprocessor subexpression" - .kind = .@"error" - -invalid_preproc_expr_start - .msg = "invalid token at start of a preprocessor expression" - .kind = .@"error" - -c99_compat - .msg = "using this character in an identifier is incompatible with C99" - .opt = W("c99-compat") - .kind = .off - -unexpected_character - .msg = "unexpected character 4}>" - .extra = .actual_codepoint - .kind = .@"error" - -invalid_identifier_start_char - .msg = "character 4}> not allowed at the start of an identifier" - .extra = .actual_codepoint - .kind = .@"error" - -unicode_zero_width - .msg = "identifier contains Unicode character 4}> that is invisible in some environments" - .opt = W("unicode-homoglyph") - .extra = .actual_codepoint - .kind = .warning - -unicode_homoglyph - .msg = "treating Unicode character 4}> as identifier character rather than as '{u}' symbol" - .extra = .codepoints - .opt = W("unicode-homoglyph") - .kind = .warning - -meaningless_asm_qual - .msg = "meaningless '{s}' on assembly outside function" - .extra = .str - .kind = .@"error" - -duplicate_asm_qual - .msg = "duplicate asm qualifier '{s}'" - .extra = .str - .kind = .@"error" - -invalid_asm_str - .msg = "cannot use {s} string literal in assembly" - .extra = .str - .kind = .@"error" - -dollar_in_identifier_extension - .msg = "'$' in identifier" - .opt = W("dollar-in-identifier-extension") - .kind = .off - .pedantic = true - -dollars_in_identifiers - .msg = "illegal character '$' in identifier" - .kind = .@"error" - -expanded_from_here - .msg = "expanded from here" - .kind = .note - -skipping_macro_backtrace - .msg = "(skipping {d} expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)" - .extra = .unsigned - .kind = .note - -pragma_operator_string_literal - .msg = "_Pragma requires exactly one string literal token" - .kind = .@"error" - -unknown_gcc_pragma - .msg = "pragma GCC expected 'error', 'warning', 'diagnostic', 'poison'" - .opt = W("unknown-pragmas") - .kind = .off - .all = true - -unknown_gcc_pragma_directive - .msg = "pragma GCC diagnostic expected 'error', 'warning', 'ignored', 'fatal', 'push', or 'pop'" - .opt = W("unknown-pragmas") - .kind = .warning - .all = true - -predefined_top_level - .msg = "predefined identifier is only valid inside function" - .opt = W("predefined-identifier-outside-function") - .kind = .warning - -incompatible_va_arg - .msg = "first argument to va_arg, is of type '{s}' and not 'va_list'" - .extra = .str - .kind = .@"error" - -too_many_scalar_init_braces - .msg = "too many braces around scalar initializer" - .opt = W("many-braces-around-scalar-init") - .kind = .warning - -uninitialized_in_own_init - .msg = "variable '{s}' is uninitialized when used within its own initialization" - .extra = .str - .opt = W("uninitialized") - .kind = .off - .all = true - -gnu_statement_expression - .msg = "use of GNU statement expression extension" - .opt = W("gnu-statement-expression") - .kind = .off - .suppress_gnu = true - .pedantic = true - -stmt_expr_not_allowed_file_scope - .msg = "statement expression not allowed at file scope" - .kind = .@"error" - -gnu_imaginary_constant - .msg = "imaginary constants are a GNU extension" - .opt = W("gnu-imaginary-constant") - .kind = .off - .suppress_gnu = true - .pedantic = true - -plain_complex - .msg = "plain '_Complex' requires a type specifier; assuming '_Complex double'" - .kind = .warning - -complex_int - .msg = "complex integer types are a GNU extension" - .opt = W("gnu-complex-integer") - .suppress_gnu = true - .kind = .off - -qual_on_ret_type - .msg = "'{s}' type qualifier on return type has no effect" - .opt = W("ignored-qualifiers") - .extra = .str - .kind = .off - .all = true - -cli_invalid_standard - .msg = "invalid standard '{s}'" - .extra = .str - .kind = .@"error" - -cli_invalid_target - .msg = "invalid target '{s}'" - .extra = .str - .kind = .@"error" - -cli_invalid_emulate - .msg = "invalid compiler '{s}'" - .extra = .str - .kind = .@"error" - -cli_unknown_arg - .msg = "unknown argument '{s}'" - .extra = .str - .kind = .@"error" - -cli_error - .msg = "{s}" - .extra = .str - .kind = .@"error" - -cli_unused_link_object - .msg = "{s}: linker input file unused because linking not done" - .extra = .str - .kind = .warning - -cli_unknown_linker - .msg = "unrecognized linker '{s}'" - .extra = .str - .kind = .@"error" - -extra_semi - .msg = "extra ';' outside of a function" - .opt = W("extra-semi") - .kind = .off - .pedantic = true - -func_field - .msg = "field declared as a function" - .kind = .@"error" - -vla_field - .msg = "variable length array fields extension is not supported" - .kind = .@"error" - -field_incomplete_ty - .msg = "field has incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -flexible_in_union - .msg = "flexible array member in union is not allowed" - .kind = .@"error" - .suppress_msvc = true - -flexible_non_final - .msg = "flexible array member is not at the end of struct" - .kind = .@"error" - -flexible_in_empty - .msg = "flexible array member in otherwise empty struct" - .kind = .@"error" - .suppress_msvc = true - -duplicate_member - .msg = "duplicate member '{s}'" - .extra = .str - .kind = .@"error" - -binary_integer_literal - .msg = "binary integer literals are a GNU extension" - .kind = .off - .opt = W("gnu-binary-literal") - .pedantic = true - -gnu_va_macro - .msg = "named variadic macros are a GNU extension" - .opt = W("variadic-macros") - .kind = .off - .pedantic = true - -builtin_must_be_called - .msg = "builtin function must be directly called" - .kind = .@"error" - -va_start_not_in_func - .msg = "'va_start' cannot be used outside a function" - .kind = .@"error" - -va_start_fixed_args - .msg = "'va_start' used in a function with fixed args" - .kind = .@"error" - -va_start_not_last_param - .msg = "second argument to 'va_start' is not the last named parameter" - .opt = W("varargs") - .kind = .warning - -attribute_not_enough_args - .msg = "'{s}' attribute takes at least {d} argument(s)" - .kind = .@"error" - .extra = .attr_arg_count - -attribute_too_many_args - .msg = "'{s}' attribute takes at most {d} argument(s)" - .kind = .@"error" - .extra = .attr_arg_count - -attribute_arg_invalid - .msg = "Attribute argument is invalid, expected {s} but got {s}" - .kind = .@"error" - .extra = .attr_arg_type - -unknown_attr_enum - .msg = "Unknown `{s}` argument. Possible values are: {s}" - .kind = .@"error" - .extra = .attr_enum - -attribute_requires_identifier - .msg = "'{s}' attribute requires an identifier" - .kind = .@"error" - .extra = .str - -declspec_not_enabled - .msg = "'__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes" - .kind = .@"error" - -declspec_attr_not_supported - .msg = "__declspec attribute '{s}' is not supported" - .extra = .str - .opt = W("ignored-attributes") - .kind = .warning - -deprecated_declarations - .msg = "{s}" - .extra = .str - .opt = W("deprecated-declarations") - .kind = .warning - -deprecated_note - .msg = "'{s}' has been explicitly marked deprecated here" - .extra = .str - .opt = W("deprecated-declarations") - .kind = .note - -unavailable - .msg = "{s}" - .extra = .str - .kind = .@"error" - -unavailable_note - .msg = "'{s}' has been explicitly marked unavailable here" - .extra = .str - .kind = .note - -warning_attribute - .msg = "{s}" - .extra = .str - .kind = .warning - .opt = W("attribute-warning") - -error_attribute - .msg = "{s}" - .extra = .str - .kind = .@"error" - -ignored_record_attr - .msg = "attribute '{s}' is ignored, place it after \"{s}\" to apply attribute to type declaration" - .extra = .ignored_record_attr - .kind = .warning - .opt = W("ignored-attributes") - -backslash_newline_escape - .msg = "backslash and newline separated by space" - .kind = .warning - .opt = W("backslash-newline-escape") - -array_size_non_int - .msg = "size of array has non-integer type '{s}'" - .extra = .str - .kind = .@"error" - -cast_to_smaller_int - .msg = "cast to smaller integer type {s}" - .extra = .str - .kind = .warning - .opt = W("pointer-to-int-cast") - -gnu_switch_range - .msg = "use of GNU case range extension" - .opt = W("gnu-case-range") - .kind = .off - .pedantic = true - -empty_case_range - .msg = "empty case range specified" - .kind = .warning - -non_standard_escape_char - .msg = "use of non-standard escape character '\\{s}'" - .kind = .off - .opt = W("pedantic") - .extra = .invalid_escape - -invalid_pp_stringify_escape - .msg = "invalid string literal, ignoring final '\\'" - .kind = .warning - -vla - .msg = "variable length array used" - .kind = .off - .opt = W("vla") - -float_overflow_conversion - .msg = "implicit conversion of non-finite value from {s} is undefined" - .extra = .str - .kind = .off - .opt = W("float-overflow-conversion") - -float_out_of_range - .msg = "implicit conversion of out of range value from {s} is undefined" - .extra = .str - .kind = .warning - .opt = W("literal-conversion") - -float_zero_conversion - .msg = "implicit conversion from {s}" - .extra = .str - .kind = .off - .opt = W("float-zero-conversion") - -float_value_changed - .msg = "implicit conversion from {s}" - .extra = .str - .kind = .warning - .opt = W("float-conversion") - -float_to_int - .msg = "implicit conversion turns floating-point number into integer: {s}" - .extra = .str - .kind = .off - .opt = W("literal-conversion") - -const_decl_folded - .msg = "expression is not an integer constant expression; folding it to a constant is a GNU extension" - .kind = .off - .opt = W("gnu-folding-constant") - .pedantic = true - -const_decl_folded_vla - .msg = "variable length array folded to constant array as an extension" - .kind = .off - .opt = W("gnu-folding-constant") - .pedantic = true - -redefinition_of_typedef - .msg = "typedef redefinition with different types ({s})" - .extra = .str - .kind = .@"error" - -undefined_macro - .msg = "'{s}' is not defined, evaluates to 0" - .extra = .str - .kind = .off - .opt = W("undef") - -fn_macro_undefined - .msg = "function-like macro '{s}' is not defined" - .extra = .str - .kind = .@"error" - -preprocessing_directive_only - .msg = "'{s}' must be used within a preprocessing directive" - .extra = .tok_id_expected - .kind = .@"error" - -missing_lparen_after_builtin - .msg = "Missing '(' after built-in macro '{s}'" - .extra = .str - .kind = .@"error" - -offsetof_ty - .msg = "offsetof requires struct or union type, '{s}' invalid" - .extra = .str - .kind = .@"error" - -offsetof_incomplete - .msg = "offsetof of incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -offsetof_array - .msg = "offsetof requires array type, '{s}' invalid" - .extra = .str - .kind = .@"error" - -pragma_pack_lparen - .msg = "missing '(' after '#pragma pack' - ignoring" - .kind = .warning - .opt = W("ignored-pragmas") - -pragma_pack_rparen - .msg = "missing ')' after '#pragma pack' - ignoring" - .kind = .warning - .opt = W("ignored-pragmas") - -pragma_pack_unknown_action - .msg = "unknown action for '#pragma pack' - ignoring" - .opt = W("ignored-pragmas") - .kind = .warning - -pragma_pack_show - .msg = "value of #pragma pack(show) == {d}" - .extra = .unsigned - .kind = .warning - -pragma_pack_int - .msg = "expected #pragma pack parameter to be '1', '2', '4', '8', or '16'" - .opt = W("ignored-pragmas") - .kind = .warning - -pragma_pack_int_ident - .msg = "expected integer or identifier in '#pragma pack' - ignored" - .opt = W("ignored-pragmas") - .kind = .warning - -pragma_pack_undefined_pop - .msg = "specifying both a name and alignment to 'pop' is undefined" - .kind = .warning - -pragma_pack_empty_stack - .msg = "#pragma pack(pop, ...) failed: stack empty" - .opt = W("ignored-pragmas") - .kind = .warning - -cond_expr_type - .msg = "used type '{s}' where arithmetic or pointer type is required" - .extra = .str - .kind = .@"error" - -too_many_includes - .msg = "#include nested too deeply" - .kind = .@"error" - -enumerator_too_small - .msg = "ISO C restricts enumerator values to range of 'int' ({s} is too small)" - .extra = .str - .kind = .off - .opt = W("pedantic") - -enumerator_too_large - .msg = "ISO C restricts enumerator values to range of 'int' ({s} is too large)" - .extra = .str - .kind = .off - .opt = W("pedantic") - -include_next - .msg = "#include_next is a language extension" - .kind = .off - .pedantic = true - .opt = W("gnu-include-next") - -include_next_outside_header - .msg = "#include_next in primary source file; will search from start of include path" - .kind = .warning - .opt = W("include-next-outside-header") - -enumerator_overflow - .msg = "overflow in enumeration value" - .kind = .warning - -enum_not_representable - .msg = "incremented enumerator value {s} is not representable in the largest integer type" - .kind = .warning - .opt = W("enum-too-large") - .extra = .pow_2_as_string - -enum_too_large - .msg = "enumeration values exceed range of largest integer" - .kind = .warning - .opt = W("enum-too-large") - -enum_fixed - .msg = "enumeration types with a fixed underlying type are a Clang extension" - .kind = .off - .pedantic = true - .opt = W("fixed-enum-extension") - -enum_prev_nonfixed - .msg = "enumeration previously declared with nonfixed underlying type" - .kind = .@"error" - -enum_prev_fixed - .msg = "enumeration previously declared with fixed underlying type" - .kind = .@"error" - -enum_different_explicit_ty - # str will be like 'new' (was 'old' - .msg = "enumeration redeclared with different underlying type {s})" - .extra = .str - .kind = .@"error" - -enum_not_representable_fixed - .msg = "enumerator value is not representable in the underlying type '{s}'" - .extra = .str - .kind = .@"error" - -transparent_union_wrong_type - .msg = "'transparent_union' attribute only applies to unions" - .opt = W("ignored-attributes") - .kind = .warning - -transparent_union_one_field - .msg = "transparent union definition must contain at least one field; transparent_union attribute ignored" - .opt = W("ignored-attributes") - .kind = .warning - -transparent_union_size - .msg = "size of field {s} bits) does not match the size of the first field in transparent union; transparent_union attribute ignored" - .extra = .str - .opt = W("ignored-attributes") - .kind = .warning - -transparent_union_size_note - .msg = "size of first field is {d}" - .extra = .unsigned - .kind = .note - -designated_init_invalid - .msg = "'designated_init' attribute is only valid on 'struct' type'" - .kind = .@"error" - -designated_init_needed - .msg = "positional initialization of field in 'struct' declared with 'designated_init' attribute" - .opt = W("designated-init") - .kind = .warning - -ignore_common - .msg = "ignoring attribute 'common' because it conflicts with attribute 'nocommon'" - .opt = W("ignored-attributes") - .kind = .warning - -ignore_nocommon - .msg = "ignoring attribute 'nocommon' because it conflicts with attribute 'common'" - .opt = W("ignored-attributes") - .kind = .warning - -non_string_ignored - .msg = "'nonstring' attribute ignored on objects of type '{s}'" - .opt = W("ignored-attributes") - .kind = .warning - -local_variable_attribute - .msg = "'{s}' attribute only applies to local variables" - .extra = .str - .opt = W("ignored-attributes") - .kind = .warning - -ignore_cold - .msg = "ignoring attribute 'cold' because it conflicts with attribute 'hot'" - .opt = W("ignored-attributes") - .kind = .warning - -ignore_hot - .msg = "ignoring attribute 'hot' because it conflicts with attribute 'cold'" - .opt = W("ignored-attributes") - .kind = .warning - -ignore_noinline - .msg = "ignoring attribute 'noinline' because it conflicts with attribute 'always_inline'" - .opt = W("ignored-attributes") - .kind = .warning - -ignore_always_inline - .msg = "ignoring attribute 'always_inline' because it conflicts with attribute 'noinline'" - .opt = W("ignored-attributes") - .kind = .warning - -invalid_noreturn - .msg = "function '{s}' declared 'noreturn' should not return" - .extra = .str - .kind = .warning - .opt = W("invalid-noreturn") - -nodiscard_unused - .msg = "ignoring return value of '{s}', declared with 'nodiscard' attribute" - .extra = .str - .kind = .warning - .opt = W("unused-result") - -warn_unused_result - .msg = "ignoring return value of '{s}', declared with 'warn_unused_result' attribute" - .extra = .str - .kind = .warning - .opt = W("unused-result") - -invalid_vec_elem_ty - .msg = "invalid vector element type '{s}'" - .extra = .str - .kind = .@"error" - -vec_size_not_multiple - .msg = "vector size not an integral multiple of component size" - .kind = .@"error" - -invalid_imag - .msg = "invalid type '{s}' to __imag operator" - .extra = .str - .kind = .@"error" - -invalid_real - .msg = "invalid type '{s}' to __real operator" - .extra = .str - .kind = .@"error" - -zero_length_array - .msg = "zero size arrays are an extension" - .kind = .off - .pedantic = true - .opt = W("zero-length-array") - -old_style_flexible_struct - .msg = "array index {s} is past the end of the array" - .extra = .str - .kind = .off - .pedantic = true - .opt = W("old-style-flexible-struct") - -comma_deletion_va_args - .msg = "token pasting of ',' and __VA_ARGS__ is a GNU extension" - .kind = .off - .pedantic = true - .opt = W("gnu-zero-variadic-macro-arguments") - .suppress_gcc = true - -main_return_type - .msg = "return type of 'main' is not 'int'" - .kind = .warning - .opt = W("main-return-type") - -expansion_to_defined - .msg = "macro expansion producing 'defined' has undefined behavior" - .kind = .off - .pedantic = true - .opt = W("expansion-to-defined") - -invalid_int_suffix - .msg = "invalid suffix '{s}' on integer constant" - .extra = .str - .kind = .@"error" - -invalid_float_suffix - .msg = "invalid suffix '{s}' on floating constant" - .extra = .str - .kind = .@"error" - -invalid_octal_digit - .msg = "invalid digit '{c}' in octal constant" - .extra = .ascii - .kind = .@"error" - -invalid_binary_digit - .msg = "invalid digit '{c}' in binary constant" - .extra = .ascii - .kind = .@"error" - -exponent_has_no_digits - .msg = "exponent has no digits" - .kind = .@"error" - -hex_floating_constant_requires_exponent - .msg = "hexadecimal floating constant requires an exponent" - .kind = .@"error" - -sizeof_returns_zero - .msg = "sizeof returns 0" - .kind = .warning - .suppress_gcc = true - .suppress_clang = true - -declspec_not_allowed_after_declarator - .msg = "'declspec' attribute not allowed after declarator" - .kind = .@"error" - -declarator_name_tok - .msg = "this declarator" - .kind = .note - -type_not_supported_on_target - .msg = "{s} is not supported on this target" - .extra = .str - .kind = .@"error" - -bit_int - .msg = "'_BitInt' in C17 and earlier is a Clang extension'" - .kind = .off - .pedantic = true - .opt = W("bit-int-extension") - .suppress_version = .c23 - -unsigned_bit_int_too_small - .msg = "{s} must have a bit size of at least 1" - .extra = .str - .kind = .@"error" - -signed_bit_int_too_small - .msg = "{s} must have a bit size of at least 2" - .extra = .str - .kind = .@"error" - -bit_int_too_big - .msg = "{s} of bit sizes greater than " ++ std.fmt.comptimePrint("{d}", .{Properties.max_bits}) ++ " not supported" - .extra = .str - .kind = .@"error" - -keyword_macro - .msg = "keyword is hidden by macro definition" - .kind = .off - .pedantic = true - .opt = W("keyword-macro") - -ptr_arithmetic_incomplete - .msg = "arithmetic on a pointer to an incomplete type '{s}'" - .extra = .str - .kind = .@"error" - -callconv_not_supported - .msg = "'{s}' calling convention is not supported for this target" - .extra = .str - .opt = W("ignored-attributes") - .kind = .warning - -pointer_arith_void - .msg = "invalid application of '{s}' to a void type" - .extra = .str - .kind = .off - .pedantic = true - .opt = W("pointer-arith") - -sizeof_array_arg - .msg = "sizeof on array function parameter will return size of {s}" - .extra = .str - .kind = .warning - .opt = W("sizeof-array-argument") - -array_address_to_bool - .msg = "address of array '{s}' will always evaluate to 'true'" - .extra = .str - .kind = .warning - .opt = W("pointer-bool-conversion") - -string_literal_to_bool - .msg = "implicit conversion turns string literal into bool: {s}" - .extra = .str - .kind = .off - .opt = W("string-conversion") - -constant_expression_conversion_not_allowed - .msg = "this conversion is not allowed in a constant expression" - .kind = .note - -invalid_object_cast - .msg = "cannot cast an object of type {s}" - .extra = .str - .kind = .@"error" - -cli_invalid_fp_eval_method - .msg = "unsupported argument '{s}' to option '-ffp-eval-method='; expected 'source', 'double', or 'extended'" - .extra = .str - .kind = .@"error" - -suggest_pointer_for_invalid_fp16 - .msg = "{s} cannot have __fp16 type; did you forget * ?" - .extra = .str - .kind = .@"error" - -bitint_suffix - .msg = "'_BitInt' suffix for literals is a C23 extension" - .opt = W("c23-extensions") - .kind = .warning - .suppress_version = .c23 - -auto_type_extension - .msg = "'__auto_type' is a GNU extension" - .opt = W("gnu-auto-type") - .kind = .off - .pedantic = true - -auto_type_not_allowed - .msg = "'__auto_type' not allowed in {s}" - .kind = .@"error" - .extra = .str - -auto_type_requires_initializer - .msg = "declaration of variable '{s}' with deduced type requires an initializer" - .kind = .@"error" - .extra = .str - -auto_type_requires_single_declarator - .msg = "'__auto_type' may only be used with a single declarator" - .kind = .@"error" - -auto_type_requires_plain_declarator - .msg = "'__auto_type' requires a plain identifier as declarator" - .kind = .@"error" - -invalid_cast_to_auto_type - .msg = "invalid cast to '__auto_type'" - .kind = .@"error" - -auto_type_from_bitfield - .msg = "cannot use bit-field as '__auto_type' initializer" - .kind = .@"error" - -array_of_auto_type - .msg = "'{s}' declared as array of '__auto_type'" - .kind = .@"error" - .extra = .str - -auto_type_with_init_list - .msg = "cannot use '__auto_type' with initializer list" - .kind = .@"error" - -missing_semicolon - .msg = "expected ';' at end of declaration list" - .kind = .warning - -tentative_definition_incomplete - .msg = "tentative definition has type '{s}' that is never completed" - .kind = .@"error" - .extra = .str - -forward_declaration_here - .msg = "forward declaration of '{s}'" - .kind = .note - .extra = .str - -gnu_union_cast - .msg = "cast to union type is a GNU extension" - .opt = W("gnu-union-cast") - .kind = .off - .pedantic = true - -invalid_union_cast - .msg = "cast to union type from type '{s}' not present in union" - .kind = .@"error" - .extra = .str - -cast_to_incomplete_type - .msg = "cast to incomplete type '{s}'" - .kind = .@"error" - .extra = .str - -invalid_source_epoch - .msg = "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer less than or equal to 253402300799" - .kind = .@"error" - -fuse_ld_path - .msg = "'-fuse-ld=' taking a path is deprecated; use '--ld-path=' instead" - .kind = .off - .opt = W("fuse-ld-path") - -invalid_rtlib - .msg = "invalid runtime library name '{s}'" - .kind = .@"error" - .extra = .str - -unsupported_rtlib_gcc - .msg = "unsupported runtime library 'libgcc' for platform '{s}'" - .kind = .@"error" - .extra = .str - -invalid_unwindlib - .msg = "invalid unwind library name '{s}'" - .kind = .@"error" - .extra = .str - -incompatible_unwindlib - .msg = "--rtlib=libgcc requires --unwindlib=libgcc" - .kind = .@"error" - -gnu_asm_disabled - .msg = "GNU-style inline assembly is disabled" - .kind = .@"error" - -extension_token_used - .msg = "extension used" - .kind = .off - .pedantic = true - .opt = W("language-extension-token") - -complex_component_init - .msg = "complex initialization specifying real and imaginary components is an extension" - .opt = W("complex-component-init") - .kind = .off - .pedantic = true - -complex_prefix_postfix_op - .msg = "ISO C does not support '++'/'--' on complex type '{s}'" - .opt = W("pedantic") - .extra = .str - .kind = .off - -not_floating_type - .msg = "argument type '{s}' is not a real floating point type" - .extra = .str - .kind = .@"error" - -argument_types_differ - .msg = "arguments are of different types ({s})" - .extra = .str - .kind = .@"error" - -ms_search_rule - .msg = "#include resolved using non-portable Microsoft search rules as: {s}" - .extra = .str - .opt = W("microsoft-include") - .kind = .warning - -ctrl_z_eof - .msg = "treating Ctrl-Z as end-of-file is a Microsoft extension" - .opt = W("microsoft-end-of-file") - .kind = .off - .pedantic = true - -illegal_char_encoding_warning - .msg = "illegal character encoding in character literal" - .opt = W("invalid-source-encoding") - .kind = .warning - -illegal_char_encoding_error - .msg = "illegal character encoding in character literal" - .kind = .@"error" - -ucn_basic_char_error - .msg = "character '{c}' cannot be specified by a universal character name" - .kind = .@"error" - .extra = .ascii - -ucn_basic_char_warning - .msg = "specifying character '{c}' with a universal character name is incompatible with C standards before C23" - .kind = .off - .extra = .ascii - .suppress_unless_version = .c23 - .opt = W("pre-c23-compat") - -ucn_control_char_error - .msg = "universal character name refers to a control character" - .kind = .@"error" - -ucn_control_char_warning - .msg = "universal character name referring to a control character is incompatible with C standards before C23" - .kind = .off - .suppress_unless_version = .c23 - .opt = W("pre-c23-compat") - -c89_ucn_in_literal - .msg = "universal character names are only valid in C99 or later" - .suppress_version = .c99 - .kind = .warning - .opt = W("unicode") - -four_char_char_literal - .msg = "multi-character character constant" - .opt = W("four-char-constants") - .kind = .off - -multi_char_char_literal - .msg = "multi-character character constant" - .kind = .off - -missing_hex_escape - .msg = "\\{c} used with no following hex digits" - .kind = .@"error" - .extra = .ascii - -unknown_escape_sequence - .msg = "unknown escape sequence '\\{s}'" - .kind = .warning - .opt = W("unknown-escape-sequence") - .extra = .invalid_escape - -attribute_requires_string - .msg = "attribute '{s}' requires an ordinary string" - .kind = .@"error" - .extra = .str - -unterminated_string_literal_warning - .msg = "missing terminating '\"' character" - .kind = .warning - .opt = W("invalid-pp-token") - -unterminated_string_literal_error - .msg = "missing terminating '\"' character" - .kind = .@"error" - -empty_char_literal_warning - .msg = "empty character constant" - .kind = .warning - .opt = W("invalid-pp-token") - -empty_char_literal_error - .msg = "empty character constant" - .kind = .@"error" - -unterminated_char_literal_warning - .msg = "missing terminating ' character" - .kind = .warning - .opt = W("invalid-pp-token") - -unterminated_char_literal_error - .msg = "missing terminating ' character" - .kind = .@"error" - -unterminated_comment - .msg = "unterminated comment" - .kind = .@"error" - -def_no_proto_deprecated - .msg = "a function definition without a prototype is deprecated in all versions of C and is not supported in C23" - .kind = .warning - .opt = W("deprecated-non-prototype") - -passing_args_to_kr - .msg = "passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23" - .kind = .warning - .opt = W("deprecated-non-prototype") - -unknown_type_name - .msg = "unknown type name '{s}'" - .kind = .@"error" - .extra = .str - -label_compound_end - .msg = "label at end of compound statement is a C23 extension" - .opt = W("c23-extensions") - .kind = .warning - .suppress_version = .c23 - -u8_char_lit - .msg = "UTF-8 character literal is a C23 extension" - .opt = W("c23-extensions") - .kind = .warning - .suppress_version = .c23 - -malformed_embed_param - .msg = "unexpected token in embed parameter" - .kind = .@"error" - -malformed_embed_limit - .msg = "the limit parameter expects one non-negative integer as a parameter" - .kind = .@"error" - -duplicate_embed_param - .msg = "duplicate embed parameter '{s}'" - .kind = .warning - .extra = .str - .opt = W("duplicate-embed-param") - -unsupported_embed_param - .msg = "unsupported embed parameter '{s}' embed parameter" - .kind = .warning - .extra = .str - .opt = W("unsupported-embed-param") - -invalid_compound_literal_storage_class - .msg = "compound literal cannot have {s} storage class" - .kind = .@"error" - .extra = .str - -va_opt_lparen - .msg = "missing '(' following __VA_OPT__" - .kind = .@"error" - -va_opt_rparen - .msg = "unterminated __VA_OPT__ argument list" - .kind = .@"error" - -attribute_int_out_of_range - .msg = "attribute value '{s}' out of range" - .kind = .@"error" - .extra = .str - -identifier_not_normalized - .msg = "'{s}' is not in NFC" - .kind = .warning - .extra = .normalized - .opt = W("normalized") - -c23_auto_plain_declarator - .msg = "'auto' requires a plain identifier declarator" - .kind = .@"error" - -c23_auto_single_declarator - .msg = "'auto' can only be used with a single declarator" - .kind = .@"error" - -c32_auto_requires_initializer - .msg = "'auto' requires an initializer" - .kind = .@"error" - -c23_auto_scalar_init - .msg = "'auto' requires a scalar initializer" - .kind = .@"error" diff --git a/deps/aro/build/GenerateDef.zig b/deps/aro/build/GenerateDef.zig deleted file mode 100644 index c6e8615299..0000000000 --- a/deps/aro/build/GenerateDef.zig +++ /dev/null @@ -1,683 +0,0 @@ -const std = @import("std"); -const Step = std.Build.Step; -const Allocator = std.mem.Allocator; -const GeneratedFile = std.Build.GeneratedFile; - -const GenerateDef = @This(); - -step: Step, -path: []const u8, -name: []const u8, -kind: Options.Kind, -generated_file: GeneratedFile, - -pub const base_id: Step.Id = .custom; - -pub const Options = struct { - name: []const u8, - src_prefix: []const u8 = "src/aro", - kind: Kind = .dafsa, - - pub const Kind = enum { dafsa, named }; -}; - -pub fn create(owner: *std.Build, options: Options) std.Build.Module.Import { - const self = owner.allocator.create(GenerateDef) catch @panic("OOM"); - const path = owner.pathJoin(&.{ options.src_prefix, options.name }); - - const name = owner.fmt("GenerateDef {s}", .{options.name}); - self.* = .{ - .step = Step.init(.{ - .id = base_id, - .name = name, - .owner = owner, - .makeFn = make, - }), - .path = path, - .name = options.name, - .kind = options.kind, - .generated_file = .{ .step = &self.step }, - }; - const module = self.step.owner.createModule(.{ - .root_source_file = .{ .generated = &self.generated_file }, - }); - return .{ - .module = module, - .name = self.name, - }; -} - -fn make(step: *Step, prog_node: *std.Progress.Node) !void { - _ = prog_node; - const b = step.owner; - const self = @fieldParentPtr(GenerateDef, "step", step); - const arena = b.allocator; - - var man = b.graph.cache.obtain(); - defer man.deinit(); - - // Random bytes to make GenerateDef unique. Refresh this with new - // random bytes when GenerateDef implementation is modified in a - // non-backwards-compatible way. - man.hash.add(@as(u32, 0xDCC14144)); - - const contents = try b.build_root.handle.readFileAlloc(arena, self.path, std.math.maxInt(u32)); - man.hash.addBytes(contents); - - const out_name = b.fmt("{s}.zig", .{std.fs.path.stem(self.path)}); - if (try step.cacheHit(&man)) { - const digest = man.final(); - self.generated_file.path = try b.cache_root.join(arena, &.{ - "o", &digest, out_name, - }); - return; - } - - const digest = man.final(); - - const sub_path = try std.fs.path.join(arena, &.{ "o", &digest, out_name }); - const sub_path_dirname = std.fs.path.dirname(sub_path).?; - - b.cache_root.handle.makePath(sub_path_dirname) catch |err| { - return step.fail("unable to make path '{}{s}': {s}", .{ - b.cache_root, sub_path_dirname, @errorName(err), - }); - }; - - const output = try self.generate(contents); - b.cache_root.handle.writeFile(sub_path, output) catch |err| { - return step.fail("unable to write file '{}{s}': {s}", .{ - b.cache_root, sub_path, @errorName(err), - }); - }; - - self.generated_file.path = try b.cache_root.join(arena, &.{sub_path}); - try man.writeManifest(); -} - -const Value = struct { - name: []const u8, - properties: []const []const u8, -}; - -fn generate(self: *GenerateDef, input: []const u8) ![]const u8 { - const arena = self.step.owner.allocator; - - var values = std.StringArrayHashMap([]const []const u8).init(arena); - defer values.deinit(); - var properties = std.ArrayList([]const u8).init(arena); - defer properties.deinit(); - var headers = std.ArrayList([]const u8).init(arena); - defer headers.deinit(); - - var value_name: ?[]const u8 = null; - var it = std.mem.tokenizeAny(u8, input, "\r\n"); - while (it.next()) |line_untrimmed| { - const line = std.mem.trim(u8, line_untrimmed, " \t"); - if (line.len == 0 or line[0] == '#') continue; - if (std.mem.startsWith(u8, line, "const ") or std.mem.startsWith(u8, line, "pub const ")) { - try headers.append(line); - continue; - } - if (line[0] == '.') { - if (value_name == null) { - return self.step.fail("property not attached to a value:\n\"{s}\"", .{line}); - } - try properties.append(line); - continue; - } - - if (value_name) |name| { - const old = try values.fetchPut(name, try properties.toOwnedSlice()); - if (old != null) return self.step.fail("duplicate value \"{s}\"", .{name}); - } - value_name = line; - } - - if (value_name) |name| { - const old = try values.fetchPut(name, try properties.toOwnedSlice()); - if (old != null) return self.step.fail("duplicate value \"{s}\"", .{name}); - } - - { - const sorted_list = try arena.dupe([]const u8, values.keys()); - defer arena.free(sorted_list); - std.mem.sort([]const u8, sorted_list, {}, struct { - pub fn lessThan(_: void, a: []const u8, b: []const u8) bool { - return std.mem.lessThan(u8, a, b); - } - }.lessThan); - - var longest_name: usize = 0; - var shortest_name: usize = std.math.maxInt(usize); - - var builder = try DafsaBuilder.init(arena); - defer builder.deinit(); - for (sorted_list) |name| { - try builder.insert(name); - longest_name = @max(name.len, longest_name); - shortest_name = @min(name.len, shortest_name); - } - try builder.finish(); - builder.calcNumbers(); - - // As a sanity check, confirm that the minimal perfect hashing doesn't - // have any collisions - { - var index_set = std.AutoHashMap(usize, void).init(arena); - defer index_set.deinit(); - - for (values.keys()) |name| { - const index = builder.getUniqueIndex(name).?; - const result = try index_set.getOrPut(index); - if (result.found_existing) { - return self.step.fail("clobbered {}, name={s}\n", .{ index, name }); - } - } - } - - var out_buf = std.ArrayList(u8).init(arena); - defer out_buf.deinit(); - const writer = out_buf.writer(); - - try writer.print( - \\//! Autogenerated by GenerateDef from {s}, do not edit - \\ - \\const std = @import("std"); - \\ - \\pub fn with(comptime Properties: type) type {{ - \\return struct {{ - \\ - , .{self.path}); - for (headers.items) |line| { - try writer.print("{s}\n", .{line}); - } - if (self.kind == .named) { - try writer.writeAll("pub const Tag = enum {\n"); - for (values.keys()) |property| { - try writer.print(" {s},\n", .{std.zig.fmtId(property)}); - } - try writer.writeAll( - \\ - \\ pub fn property(tag: Tag) Properties { - \\ return named_data[@intFromEnum(tag)]; - \\ } - \\ - \\ const named_data = [_]Properties{ - \\ - ); - for (values.values()) |val_props| { - try writer.writeAll(" .{"); - for (val_props, 0..) |val_prop, j| { - if (j != 0) try writer.writeByte(','); - try writer.writeByte(' '); - try writer.writeAll(val_prop); - } - try writer.writeAll(" },\n"); - } - try writer.writeAll( - \\ }; - \\}; - \\}; - \\} - \\ - ); - - return out_buf.toOwnedSlice(); - } - - var values_array = try arena.alloc(Value, values.count()); - defer arena.free(values_array); - - for (values.keys(), values.values()) |name, props| { - const unique_index = builder.getUniqueIndex(name).?; - const data_index = unique_index - 1; - values_array[data_index] = .{ .name = name, .properties = props }; - } - - try writer.writeAll( - \\ - \\tag: Tag, - \\properties: Properties, - \\ - \\/// Integer starting at 0 derived from the unique index, - \\/// corresponds with the data array index. - \\pub const Tag = enum(u16) { _ }; - \\ - \\const Self = @This(); - \\ - \\pub fn fromName(name: []const u8) ?@This() { - \\ const data_index = tagFromName(name) orelse return null; - \\ return data[@intFromEnum(data_index)]; - \\} - \\ - \\pub fn tagFromName(name: []const u8) ?Tag { - \\ const unique_index = uniqueIndex(name) orelse return null; - \\ return @enumFromInt(unique_index - 1); - \\} - \\ - \\pub fn fromTag(tag: Tag) @This() { - \\ return data[@intFromEnum(tag)]; - \\} - \\ - \\pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 { - \\ std.debug.assert(name_buf.len >= longest_name); - \\ const unique_index = @intFromEnum(tag) + 1; - \\ return nameFromUniqueIndex(unique_index, name_buf); - \\} - \\ - \\pub fn nameFromTag(tag: Tag) NameBuf { - \\ var name_buf: NameBuf = undefined; - \\ const unique_index = @intFromEnum(tag) + 1; - \\ const name = nameFromUniqueIndex(unique_index, &name_buf.buf); - \\ name_buf.len = @intCast(name.len); - \\ return name_buf; - \\} - \\ - \\pub const NameBuf = struct { - \\ buf: [longest_name]u8 = undefined, - \\ len: std.math.IntFittingRange(0, longest_name), - \\ - \\ pub fn span(self: *const NameBuf) []const u8 { - \\ return self.buf[0..self.len]; - \\ } - \\}; - \\ - \\pub fn exists(name: []const u8) bool { - \\ if (name.len < shortest_name or name.len > longest_name) return false; - \\ - \\ var index: u16 = 0; - \\ for (name) |c| { - \\ index = findInList(dafsa[index].child_index, c) orelse return false; - \\ } - \\ return dafsa[index].end_of_word; - \\} - \\ - \\ - ); - try writer.print("pub const shortest_name = {};\n", .{shortest_name}); - try writer.print("pub const longest_name = {};\n\n", .{longest_name}); - try writer.writeAll( - \\/// Search siblings of `first_child_index` for the `char` - \\/// If found, returns the index of the node within the `dafsa` array. - \\/// Otherwise, returns `null`. - \\pub fn findInList(first_child_index: u16, char: u8) ?u16 { - \\ var index = first_child_index; - \\ while (true) { - \\ if (dafsa[index].char == char) return index; - \\ if (dafsa[index].end_of_list) return null; - \\ index += 1; - \\ } - \\ unreachable; - \\} - \\ - \\/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`, - \\/// or null if the name was not found. - \\pub fn uniqueIndex(name: []const u8) ?u16 { - \\ if (name.len < shortest_name or name.len > longest_name) return null; - \\ - \\ var index: u16 = 0; - \\ var node_index: u16 = 0; - \\ - \\ for (name) |c| { - \\ const child_index = findInList(dafsa[node_index].child_index, c) orelse return null; - \\ var sibling_index = dafsa[node_index].child_index; - \\ while (true) { - \\ const sibling_c = dafsa[sibling_index].char; - \\ std.debug.assert(sibling_c != 0); - \\ if (sibling_c < c) { - \\ index += dafsa[sibling_index].number; - \\ } - \\ if (dafsa[sibling_index].end_of_list) break; - \\ sibling_index += 1; - \\ } - \\ node_index = child_index; - \\ if (dafsa[node_index].end_of_word) index += 1; - \\ } - \\ - \\ if (!dafsa[node_index].end_of_word) return null; - \\ - \\ return index; - \\} - \\ - \\/// Returns a slice of `buf` with the name associated with the given `index`. - \\/// This function should only be called with an `index` that - \\/// is already known to exist within the `dafsa`, e.g. an index - \\/// returned from `uniqueIndex`. - \\pub fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 { - \\ std.debug.assert(index >= 1 and index <= data.len); - \\ - \\ var node_index: u16 = 0; - \\ var count: u16 = index; - \\ var fbs = std.io.fixedBufferStream(buf); - \\ const w = fbs.writer(); - \\ - \\ while (true) { - \\ var sibling_index = dafsa[node_index].child_index; - \\ while (true) { - \\ if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) { - \\ count -= dafsa[sibling_index].number; - \\ } else { - \\ w.writeByte(dafsa[sibling_index].char) catch unreachable; - \\ node_index = sibling_index; - \\ if (dafsa[node_index].end_of_word) { - \\ count -= 1; - \\ } - \\ break; - \\ } - \\ - \\ if (dafsa[sibling_index].end_of_list) break; - \\ sibling_index += 1; - \\ } - \\ if (count == 0) break; - \\ } - \\ - \\ return fbs.getWritten(); - \\} - \\ - \\ - ); - try writer.writeAll( - \\/// We're 1 bit shy of being able to fit this in a u32: - \\/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8 - \\/// (note: this would have a performance cost that may make the u32 not worth it) - \\/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number), - \\/// so it could fit into a u12 - \\/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13 - \\/// - \\/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total - \\const Node = packed struct(u64) { - \\ char: u8, - \\ /// Nodes are numbered with "an integer which gives the number of words that - \\ /// would be accepted by the automaton starting from that state." This numbering - \\ /// allows calculating "a one-to-one correspondence between the integers 1 to L - \\ /// (L is the number of words accepted by the automaton) and the words themselves." - \\ /// - \\ /// Essentially, this allows us to have a minimal perfect hashing scheme such that - \\ /// it's possible to store & lookup the properties of each builtin using a separate array. - \\ number: u16, - \\ /// If true, this node is the end of a valid builtin. - \\ /// Note: This does not necessarily mean that this node does not have child nodes. - \\ end_of_word: bool, - \\ /// If true, this node is the end of a sibling list. - \\ /// If false, then (index + 1) will contain the next sibling. - \\ end_of_list: bool, - \\ /// Padding bits to get to u64, unsure if there's some way to use these to improve something. - \\ _extra: u22 = 0, - \\ /// Index of the first child of this node. - \\ child_index: u16, - \\}; - \\ - \\ - ); - try builder.writeDafsa(writer); - try writeData(writer, values_array); - try writer.writeAll( - \\}; - \\} - \\ - ); - - return out_buf.toOwnedSlice(); - } -} - -fn writeData(writer: anytype, values: []const Value) !void { - try writer.writeAll("pub const data = blk: {\n"); - try writer.print(" @setEvalBranchQuota({});\n", .{values.len}); - try writer.writeAll(" break :blk [_]@This(){\n"); - for (values, 0..) |value, i| { - try writer.print(" // {s}\n", .{value.name}); - try writer.print(" .{{ .tag = @enumFromInt({}), .properties = .{{", .{i}); - for (value.properties, 0..) |property, j| { - if (j != 0) try writer.writeByte(','); - try writer.writeByte(' '); - try writer.writeAll(property); - } - if (value.properties.len != 0) try writer.writeByte(' '); - try writer.writeAll("} },\n"); - } - try writer.writeAll(" };\n"); - try writer.writeAll("};\n"); -} - -const DafsaBuilder = struct { - root: *Node, - arena: std.heap.ArenaAllocator.State, - allocator: Allocator, - unchecked_nodes: std.ArrayListUnmanaged(UncheckedNode), - minimized_nodes: std.HashMapUnmanaged(*Node, *Node, Node.DuplicateContext, std.hash_map.default_max_load_percentage), - previous_word_buf: [128]u8 = undefined, - previous_word: []u8 = &[_]u8{}, - - const UncheckedNode = struct { - parent: *Node, - char: u8, - child: *Node, - }; - - pub fn init(allocator: Allocator) !DafsaBuilder { - var arena = std.heap.ArenaAllocator.init(allocator); - errdefer arena.deinit(); - - const root = try arena.allocator().create(Node); - root.* = .{}; - return DafsaBuilder{ - .root = root, - .allocator = allocator, - .arena = arena.state, - .unchecked_nodes = .{}, - .minimized_nodes = .{}, - }; - } - - pub fn deinit(self: *DafsaBuilder) void { - self.arena.promote(self.allocator).deinit(); - self.unchecked_nodes.deinit(self.allocator); - self.minimized_nodes.deinit(self.allocator); - self.* = undefined; - } - - const Node = struct { - children: [256]?*Node = [_]?*Node{null} ** 256, - is_terminal: bool = false, - number: usize = 0, - - const DuplicateContext = struct { - pub fn hash(ctx: @This(), key: *Node) u64 { - _ = ctx; - var hasher = std.hash.Wyhash.init(0); - std.hash.autoHash(&hasher, key.children); - std.hash.autoHash(&hasher, key.is_terminal); - return hasher.final(); - } - - pub fn eql(ctx: @This(), a: *Node, b: *Node) bool { - _ = ctx; - return a.is_terminal == b.is_terminal and std.mem.eql(?*Node, &a.children, &b.children); - } - }; - - pub fn calcNumbers(self: *Node) void { - self.number = @intFromBool(self.is_terminal); - for (self.children) |maybe_child| { - const child = maybe_child orelse continue; - // A node's number is the sum of the - // numbers of its immediate child nodes. - child.calcNumbers(); - self.number += child.number; - } - } - - pub fn numDirectChildren(self: *const Node) u8 { - var num: u8 = 0; - for (self.children) |child| { - if (child != null) num += 1; - } - return num; - } - }; - - pub fn insert(self: *DafsaBuilder, str: []const u8) !void { - if (std.mem.order(u8, str, self.previous_word) == .lt) { - @panic("insertion order must be sorted"); - } - - var common_prefix_len: usize = 0; - for (0..@min(str.len, self.previous_word.len)) |i| { - if (str[i] != self.previous_word[i]) break; - common_prefix_len += 1; - } - - try self.minimize(common_prefix_len); - - var node = if (self.unchecked_nodes.items.len == 0) - self.root - else - self.unchecked_nodes.getLast().child; - - for (str[common_prefix_len..]) |c| { - std.debug.assert(node.children[c] == null); - - var arena = self.arena.promote(self.allocator); - const child = try arena.allocator().create(Node); - self.arena = arena.state; - - child.* = .{}; - node.children[c] = child; - try self.unchecked_nodes.append(self.allocator, .{ - .parent = node, - .char = c, - .child = child, - }); - node = node.children[c].?; - } - node.is_terminal = true; - - self.previous_word = self.previous_word_buf[0..str.len]; - @memcpy(self.previous_word, str); - } - - pub fn minimize(self: *DafsaBuilder, down_to: usize) !void { - if (self.unchecked_nodes.items.len == 0) return; - while (self.unchecked_nodes.items.len > down_to) { - const unchecked_node = self.unchecked_nodes.pop(); - if (self.minimized_nodes.getPtr(unchecked_node.child)) |child| { - unchecked_node.parent.children[unchecked_node.char] = child.*; - } else { - try self.minimized_nodes.put(self.allocator, unchecked_node.child, unchecked_node.child); - } - } - } - - pub fn finish(self: *DafsaBuilder) !void { - try self.minimize(0); - } - - fn nodeCount(self: *const DafsaBuilder) usize { - return self.minimized_nodes.count(); - } - - fn edgeCount(self: *const DafsaBuilder) usize { - var count: usize = 0; - var it = self.minimized_nodes.iterator(); - while (it.next()) |entry| { - for (entry.key_ptr.*.children) |child| { - if (child != null) count += 1; - } - } - return count; - } - - fn contains(self: *const DafsaBuilder, str: []const u8) bool { - var node = self.root; - for (str) |c| { - node = node.children[c] orelse return false; - } - return node.is_terminal; - } - - fn calcNumbers(self: *const DafsaBuilder) void { - self.root.calcNumbers(); - } - - fn getUniqueIndex(self: *const DafsaBuilder, str: []const u8) ?usize { - var index: usize = 0; - var node = self.root; - - for (str) |c| { - const child = node.children[c] orelse return null; - for (node.children, 0..) |sibling, sibling_c| { - if (sibling == null) continue; - if (sibling_c < c) { - index += sibling.?.number; - } - } - node = child; - if (node.is_terminal) index += 1; - } - - return index; - } - - fn writeDafsa(self: *const DafsaBuilder, writer: anytype) !void { - try writer.writeAll("const dafsa = [_]Node{\n"); - - // write root - try writer.writeAll(" .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 },\n"); - - var queue = std.ArrayList(*Node).init(self.allocator); - defer queue.deinit(); - - var child_indexes = std.AutoHashMap(*Node, usize).init(self.allocator); - defer child_indexes.deinit(); - - try child_indexes.ensureTotalCapacity(@intCast(self.edgeCount())); - - var first_available_index: usize = self.root.numDirectChildren() + 1; - first_available_index = try writeDafsaChildren(self.root, writer, &queue, &child_indexes, first_available_index); - - while (queue.items.len > 0) { - // TODO: something with better time complexity - const node = queue.orderedRemove(0); - - first_available_index = try writeDafsaChildren(node, writer, &queue, &child_indexes, first_available_index); - } - - try writer.writeAll("};\n"); - } - - fn writeDafsaChildren( - node: *Node, - writer: anytype, - queue: *std.ArrayList(*Node), - child_indexes: *std.AutoHashMap(*Node, usize), - first_available_index: usize, - ) !usize { - var cur_available_index = first_available_index; - const num_children = node.numDirectChildren(); - var child_i: usize = 0; - for (node.children, 0..) |maybe_child, c_usize| { - const child = maybe_child orelse continue; - const c: u8 = @intCast(c_usize); - const is_last_child = child_i == num_children - 1; - - if (!child_indexes.contains(child)) { - const child_num_children = child.numDirectChildren(); - if (child_num_children > 0) { - child_indexes.putAssumeCapacityNoClobber(child, cur_available_index); - cur_available_index += child_num_children; - } - try queue.append(child); - } - - try writer.print( - " .{{ .char = '{c}', .end_of_word = {}, .end_of_list = {}, .number = {}, .child_index = {} }},\n", - .{ c, child.is_terminal, is_last_child, child.number, child_indexes.get(child) orelse 0 }, - ); - - child_i += 1; - } - return cur_available_index; - } -}; diff --git a/deps/aro/README.md b/lib/compiler/aro/README.md similarity index 100% rename from deps/aro/README.md rename to lib/compiler/aro/README.md diff --git a/deps/aro/aro.zig b/lib/compiler/aro/aro.zig similarity index 97% rename from deps/aro/aro.zig rename to lib/compiler/aro/aro.zig index aed7965007..c39972f5c9 100644 --- a/deps/aro/aro.zig +++ b/lib/compiler/aro/aro.zig @@ -13,7 +13,7 @@ pub const TypeMapper = @import("aro/StringInterner.zig").TypeMapper; pub const target_util = @import("aro/target.zig"); pub const Value = @import("aro/Value.zig"); -const backend = @import("backend"); +const backend = @import("backend.zig"); pub const Interner = backend.Interner; pub const Ir = backend.Ir; pub const Object = backend.Object; diff --git a/deps/aro/aro/Attribute.zig b/lib/compiler/aro/aro/Attribute.zig similarity index 99% rename from deps/aro/aro/Attribute.zig rename to lib/compiler/aro/aro/Attribute.zig index 4fbc408126..f9cccb0142 100644 --- a/deps/aro/aro/Attribute.zig +++ b/lib/compiler/aro/aro/Attribute.zig @@ -1,7 +1,7 @@ const std = @import("std"); const mem = std.mem; const ZigType = std.builtin.Type; -const CallingConvention = @import("backend").CallingConvention; +const CallingConvention = @import("../backend.zig").CallingConvention; const Compilation = @import("Compilation.zig"); const Diagnostics = @import("Diagnostics.zig"); const Parser = @import("Parser.zig"); @@ -687,7 +687,7 @@ pub fn fromString(kind: Kind, namespace: ?[]const u8, name: []const u8) ?Tag { declspec: bool = false, c23: bool = false, }; - const attribute_names = @import("Attribute/names.def").with(Properties); + const attribute_names = @import("Attribute/names.zig").with(Properties); const normalized = normalize(name); const actual_kind: Kind = if (namespace) |ns| blk: { diff --git a/lib/compiler/aro/aro/Attribute/names.zig b/lib/compiler/aro/aro/Attribute/names.zig new file mode 100644 index 0000000000..b1baebfe37 --- /dev/null +++ b/lib/compiler/aro/aro/Attribute/names.zig @@ -0,0 +1,1010 @@ +//! Autogenerated by GenerateDef from deps/aro/aro/Attribute/names.def, do not edit + +const std = @import("std"); + +pub fn with(comptime Properties: type) type { +return struct { + +tag: Tag, +properties: Properties, + +/// Integer starting at 0 derived from the unique index, +/// corresponds with the data array index. +pub const Tag = enum(u16) { _ }; + +const Self = @This(); + +pub fn fromName(name: []const u8) ?@This() { + const data_index = tagFromName(name) orelse return null; + return data[@intFromEnum(data_index)]; +} + +pub fn tagFromName(name: []const u8) ?Tag { + const unique_index = uniqueIndex(name) orelse return null; + return @enumFromInt(unique_index - 1); +} + +pub fn fromTag(tag: Tag) @This() { + return data[@intFromEnum(tag)]; +} + +pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 { + std.debug.assert(name_buf.len >= longest_name); + const unique_index = @intFromEnum(tag) + 1; + return nameFromUniqueIndex(unique_index, name_buf); +} + +pub fn nameFromTag(tag: Tag) NameBuf { + var name_buf: NameBuf = undefined; + const unique_index = @intFromEnum(tag) + 1; + const name = nameFromUniqueIndex(unique_index, &name_buf.buf); + name_buf.len = @intCast(name.len); + return name_buf; +} + +pub const NameBuf = struct { + buf: [longest_name]u8 = undefined, + len: std.math.IntFittingRange(0, longest_name), + + pub fn span(self: *const NameBuf) []const u8 { + return self.buf[0..self.len]; + } +}; + +pub fn exists(name: []const u8) bool { + if (name.len < shortest_name or name.len > longest_name) return false; + + var index: u16 = 0; + for (name) |c| { + index = findInList(dafsa[index].child_index, c) orelse return false; + } + return dafsa[index].end_of_word; +} + +pub const shortest_name = 3; +pub const longest_name = 30; + +/// Search siblings of `first_child_index` for the `char` +/// If found, returns the index of the node within the `dafsa` array. +/// Otherwise, returns `null`. +pub fn findInList(first_child_index: u16, char: u8) ?u16 { + var index = first_child_index; + while (true) { + if (dafsa[index].char == char) return index; + if (dafsa[index].end_of_list) return null; + index += 1; + } + unreachable; +} + +/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`, +/// or null if the name was not found. +pub fn uniqueIndex(name: []const u8) ?u16 { + if (name.len < shortest_name or name.len > longest_name) return null; + + var index: u16 = 0; + var node_index: u16 = 0; + + for (name) |c| { + const child_index = findInList(dafsa[node_index].child_index, c) orelse return null; + var sibling_index = dafsa[node_index].child_index; + while (true) { + const sibling_c = dafsa[sibling_index].char; + std.debug.assert(sibling_c != 0); + if (sibling_c < c) { + index += dafsa[sibling_index].number; + } + if (dafsa[sibling_index].end_of_list) break; + sibling_index += 1; + } + node_index = child_index; + if (dafsa[node_index].end_of_word) index += 1; + } + + if (!dafsa[node_index].end_of_word) return null; + + return index; +} + +/// Returns a slice of `buf` with the name associated with the given `index`. +/// This function should only be called with an `index` that +/// is already known to exist within the `dafsa`, e.g. an index +/// returned from `uniqueIndex`. +pub fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 { + std.debug.assert(index >= 1 and index <= data.len); + + var node_index: u16 = 0; + var count: u16 = index; + var fbs = std.io.fixedBufferStream(buf); + const w = fbs.writer(); + + while (true) { + var sibling_index = dafsa[node_index].child_index; + while (true) { + if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) { + count -= dafsa[sibling_index].number; + } else { + w.writeByte(dafsa[sibling_index].char) catch unreachable; + node_index = sibling_index; + if (dafsa[node_index].end_of_word) { + count -= 1; + } + break; + } + + if (dafsa[sibling_index].end_of_list) break; + sibling_index += 1; + } + if (count == 0) break; + } + + return fbs.getWritten(); +} + +/// We're 1 bit shy of being able to fit this in a u32: +/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8 +/// (note: this would have a performance cost that may make the u32 not worth it) +/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number), +/// so it could fit into a u12 +/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13 +/// +/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total +const Node = packed struct(u64) { + char: u8, + /// Nodes are numbered with "an integer which gives the number of words that + /// would be accepted by the automaton starting from that state." This numbering + /// allows calculating "a one-to-one correspondence between the integers 1 to L + /// (L is the number of words accepted by the automaton) and the words themselves." + /// + /// Essentially, this allows us to have a minimal perfect hashing scheme such that + /// it's possible to store & lookup the properties of each builtin using a separate array. + number: u16, + /// If true, this node is the end of a valid builtin. + /// Note: This does not necessarily mean that this node does not have child nodes. + end_of_word: bool, + /// If true, this node is the end of a sibling list. + /// If false, then (index + 1) will contain the next sibling. + end_of_list: bool, + /// Padding bits to get to u64, unsure if there's some way to use these to improve something. + _extra: u22 = 0, + /// Index of the first child of this node. + child_index: u16, +}; + +const dafsa = [_]Node{ + .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 21 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 26 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 28 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 30 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 32 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 35 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 36 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 37 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 39 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 40 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 41 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 43 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 45 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 49 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 50 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 57 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 61 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 64 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 66 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 68 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 69 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 70 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 73 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 74 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 75 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 76 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 77 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 82 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 84 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 85 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 86 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 87 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 88 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 89 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 90 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 92 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 93 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 94 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 95 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 96 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 98 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 99 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 23, .child_index = 100 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 108 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 110 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 111 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 112 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 113 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 116 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 117 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 118 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 121 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 122 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 123 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 124 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 125 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 126 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 127 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 128 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 129 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 133 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 134 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 135 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 136 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 137 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 138 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 139 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 140 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 141 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 143 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 145 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 146 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 147 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 148 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 149 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 150 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 151 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 152 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 153 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 154 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 155 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 157 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 159 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 160 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 161 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 162 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 163 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 164 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 165 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 166 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 167 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 168 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 169 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 170 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 173 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 179 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 181 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 182 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 184 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 185 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 186 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 99 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 187 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 188 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 69 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 189 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 190 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 191 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 193 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 194 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 195 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 196 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 197 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 198 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 199 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 200 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 201 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 202 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 203 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 204 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 205 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 206 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 207 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 208 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 209 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 211 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 212 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 213 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 214 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 215 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 216 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 217 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 218 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 219 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 220 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 221 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 222 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 223 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 224 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 225 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 226 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 227 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 228 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 229 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 230 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 231 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 232 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 233 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 234 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 235 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 236 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 237 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 238 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 239 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 240 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 241 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 242 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 243 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 244 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 246 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 247 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 248 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 251 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 252 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 253 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 254 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 255 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 257 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 258 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 259 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 260 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 261 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 262 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 263 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 264 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 265 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 266 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 267 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 268 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 269 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 270 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 271 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 272 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 273 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 274 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 275 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 276 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 277 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 278 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 279 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 280 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 281 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 282 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 283 }, + .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 285 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 287 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 288 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 290 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 293 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 294 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 296 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 297 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 298 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 299 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 300 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 301 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 301 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 302 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 303 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 304 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 305 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 306 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 307 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 308 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 237 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 309 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 310 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 168 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 312 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 313 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 314 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 315 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 316 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 317 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 318 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 151 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 319 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 91 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 320 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 321 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 322 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 324 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 325 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 326 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 296 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 327 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 329 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 224 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 330 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 331 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 112 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 231 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 333 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 334 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 335 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 336 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 337 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 338 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 339 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 340 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 341 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 343 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 345 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 346 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 348 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 164 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 349 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 350 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 351 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 353 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 300 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 354 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 355 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 356 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 357 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 358 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 359 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 296 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 360 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 361 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 362 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 363 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 364 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 366 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 367 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 368 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 369 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 370 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 371 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 372 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 318 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 373 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 375 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 376 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 377 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 378 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 379 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 380 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 381 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 382 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 383 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 384 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 385 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 386 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 387 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 388 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 389 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 390 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 391 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 392 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 393 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 394 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 395 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 168 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 396 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 397 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 398 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 399 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 264 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 401 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 402 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 395 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 403 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 404 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 405 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 406 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 407 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 408 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 409 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 320 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 410 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 411 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 413 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 414 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 415 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 416 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 417 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 418 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 419 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 420 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 343 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 296 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 421 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 422 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 423 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 424 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 425 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 426 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 427 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 428 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 430 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 383 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 431 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 432 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 433 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 434 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 435 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 436 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 437 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 438 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 439 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 440 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 441 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 231 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 442 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 443 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 444 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 159 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 445 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 446 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 447 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 448 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 449 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 452 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 273 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 454 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 455 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 456 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 150 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 460 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 462 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 153 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 464 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 465 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 466 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 467 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 468 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 469 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 398 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 472 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 473 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 474 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 428 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 475 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 476 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 477 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 478 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 395 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 479 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 480 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 208 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 481 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 482 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 483 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 484 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 485 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 486 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 488 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 467 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 489 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 490 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 491 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 492 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 493 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 495 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 153 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 498 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 500 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 296 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 501 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 502 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 503 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 504 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 505 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 506 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 507 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 508 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 509 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 510 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 511 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 513 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 514 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 515 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 516 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 517 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 518 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 522 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 523 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 525 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 526 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 527 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 528 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 237 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 529 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 530 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 531 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 532 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 533 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 535 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 536 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 537 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 538 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 539 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 378 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 540 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 541 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 351 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 542 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 543 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 133 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 544 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 545 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 546 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 547 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 548 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 549 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 550 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 554 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 556 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 557 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 558 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 559 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 560 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 561 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 562 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 563 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 564 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 565 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 566 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 567 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 568 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 570 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 571 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 91 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 573 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 574 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 575 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 576 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 577 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 583 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 126 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 }, + .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 356 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 428 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 586 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 268 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 587 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 588 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 273 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 589 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 590 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 591 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 592 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 593 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 594 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 313 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 595 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 596 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 597 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 598 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 140 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 599 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 600 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 601 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 185 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 602 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 603 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 604 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 605 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 606 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 607 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 608 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 609 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 195 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 610 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 525 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 611 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 612 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 172 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 613 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 614 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 615 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 616 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 617 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 618 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 619 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 620 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 153 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 621 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 215 }, +}; +pub const data = blk: { + @setEvalBranchQuota(103); + break :blk [_]@This(){ + // access + .{ .tag = @enumFromInt(0), .properties = .{ .tag = .access, .gnu = true } }, + // alias + .{ .tag = @enumFromInt(1), .properties = .{ .tag = .alias, .gnu = true } }, + // align + .{ .tag = @enumFromInt(2), .properties = .{ .tag = .aligned, .declspec = true } }, + // aligned + .{ .tag = @enumFromInt(3), .properties = .{ .tag = .aligned, .gnu = true } }, + // alloc_align + .{ .tag = @enumFromInt(4), .properties = .{ .tag = .alloc_align, .gnu = true } }, + // alloc_size + .{ .tag = @enumFromInt(5), .properties = .{ .tag = .alloc_size, .gnu = true } }, + // allocate + .{ .tag = @enumFromInt(6), .properties = .{ .tag = .allocate, .declspec = true } }, + // allocator + .{ .tag = @enumFromInt(7), .properties = .{ .tag = .allocator, .declspec = true } }, + // always_inline + .{ .tag = @enumFromInt(8), .properties = .{ .tag = .always_inline, .gnu = true } }, + // appdomain + .{ .tag = @enumFromInt(9), .properties = .{ .tag = .appdomain, .declspec = true } }, + // artificial + .{ .tag = @enumFromInt(10), .properties = .{ .tag = .artificial, .gnu = true } }, + // assume_aligned + .{ .tag = @enumFromInt(11), .properties = .{ .tag = .assume_aligned, .gnu = true } }, + // cleanup + .{ .tag = @enumFromInt(12), .properties = .{ .tag = .cleanup, .gnu = true } }, + // code_seg + .{ .tag = @enumFromInt(13), .properties = .{ .tag = .code_seg, .declspec = true } }, + // cold + .{ .tag = @enumFromInt(14), .properties = .{ .tag = .cold, .gnu = true } }, + // common + .{ .tag = @enumFromInt(15), .properties = .{ .tag = .common, .gnu = true } }, + // const + .{ .tag = @enumFromInt(16), .properties = .{ .tag = .@"const", .gnu = true } }, + // constructor + .{ .tag = @enumFromInt(17), .properties = .{ .tag = .constructor, .gnu = true } }, + // copy + .{ .tag = @enumFromInt(18), .properties = .{ .tag = .copy, .gnu = true } }, + // deprecated + .{ .tag = @enumFromInt(19), .properties = .{ .tag = .deprecated, .c23 = true, .gnu = true, .declspec = true } }, + // designated_init + .{ .tag = @enumFromInt(20), .properties = .{ .tag = .designated_init, .gnu = true } }, + // destructor + .{ .tag = @enumFromInt(21), .properties = .{ .tag = .destructor, .gnu = true } }, + // dllexport + .{ .tag = @enumFromInt(22), .properties = .{ .tag = .dllexport, .declspec = true } }, + // dllimport + .{ .tag = @enumFromInt(23), .properties = .{ .tag = .dllimport, .declspec = true } }, + // error + .{ .tag = @enumFromInt(24), .properties = .{ .tag = .@"error", .gnu = true } }, + // externally_visible + .{ .tag = @enumFromInt(25), .properties = .{ .tag = .externally_visible, .gnu = true } }, + // fallthrough + .{ .tag = @enumFromInt(26), .properties = .{ .tag = .fallthrough, .c23 = true, .gnu = true } }, + // flatten + .{ .tag = @enumFromInt(27), .properties = .{ .tag = .flatten, .gnu = true } }, + // format + .{ .tag = @enumFromInt(28), .properties = .{ .tag = .format, .gnu = true } }, + // format_arg + .{ .tag = @enumFromInt(29), .properties = .{ .tag = .format_arg, .gnu = true } }, + // gnu_inline + .{ .tag = @enumFromInt(30), .properties = .{ .tag = .gnu_inline, .gnu = true } }, + // hot + .{ .tag = @enumFromInt(31), .properties = .{ .tag = .hot, .gnu = true } }, + // ifunc + .{ .tag = @enumFromInt(32), .properties = .{ .tag = .ifunc, .gnu = true } }, + // interrupt + .{ .tag = @enumFromInt(33), .properties = .{ .tag = .interrupt, .gnu = true } }, + // interrupt_handler + .{ .tag = @enumFromInt(34), .properties = .{ .tag = .interrupt_handler, .gnu = true } }, + // jitintrinsic + .{ .tag = @enumFromInt(35), .properties = .{ .tag = .jitintrinsic, .declspec = true } }, + // leaf + .{ .tag = @enumFromInt(36), .properties = .{ .tag = .leaf, .gnu = true } }, + // malloc + .{ .tag = @enumFromInt(37), .properties = .{ .tag = .malloc, .gnu = true } }, + // may_alias + .{ .tag = @enumFromInt(38), .properties = .{ .tag = .may_alias, .gnu = true } }, + // maybe_unused + .{ .tag = @enumFromInt(39), .properties = .{ .tag = .unused, .c23 = true } }, + // mode + .{ .tag = @enumFromInt(40), .properties = .{ .tag = .mode, .gnu = true } }, + // naked + .{ .tag = @enumFromInt(41), .properties = .{ .tag = .naked, .declspec = true } }, + // no_address_safety_analysis + .{ .tag = @enumFromInt(42), .properties = .{ .tag = .no_address_safety_analysis, .gnu = true } }, + // no_icf + .{ .tag = @enumFromInt(43), .properties = .{ .tag = .no_icf, .gnu = true } }, + // no_instrument_function + .{ .tag = @enumFromInt(44), .properties = .{ .tag = .no_instrument_function, .gnu = true } }, + // no_profile_instrument_function + .{ .tag = @enumFromInt(45), .properties = .{ .tag = .no_profile_instrument_function, .gnu = true } }, + // no_reorder + .{ .tag = @enumFromInt(46), .properties = .{ .tag = .no_reorder, .gnu = true } }, + // no_sanitize + .{ .tag = @enumFromInt(47), .properties = .{ .tag = .no_sanitize, .gnu = true } }, + // no_sanitize_address + .{ .tag = @enumFromInt(48), .properties = .{ .tag = .no_sanitize_address, .gnu = true, .declspec = true } }, + // no_sanitize_coverage + .{ .tag = @enumFromInt(49), .properties = .{ .tag = .no_sanitize_coverage, .gnu = true } }, + // no_sanitize_thread + .{ .tag = @enumFromInt(50), .properties = .{ .tag = .no_sanitize_thread, .gnu = true } }, + // no_sanitize_undefined + .{ .tag = @enumFromInt(51), .properties = .{ .tag = .no_sanitize_undefined, .gnu = true } }, + // no_split_stack + .{ .tag = @enumFromInt(52), .properties = .{ .tag = .no_split_stack, .gnu = true } }, + // no_stack_limit + .{ .tag = @enumFromInt(53), .properties = .{ .tag = .no_stack_limit, .gnu = true } }, + // no_stack_protector + .{ .tag = @enumFromInt(54), .properties = .{ .tag = .no_stack_protector, .gnu = true } }, + // noalias + .{ .tag = @enumFromInt(55), .properties = .{ .tag = .@"noalias", .declspec = true } }, + // noclone + .{ .tag = @enumFromInt(56), .properties = .{ .tag = .noclone, .gnu = true } }, + // nocommon + .{ .tag = @enumFromInt(57), .properties = .{ .tag = .nocommon, .gnu = true } }, + // nodiscard + .{ .tag = @enumFromInt(58), .properties = .{ .tag = .nodiscard, .c23 = true } }, + // noinit + .{ .tag = @enumFromInt(59), .properties = .{ .tag = .noinit, .gnu = true } }, + // noinline + .{ .tag = @enumFromInt(60), .properties = .{ .tag = .@"noinline", .gnu = true, .declspec = true } }, + // noipa + .{ .tag = @enumFromInt(61), .properties = .{ .tag = .noipa, .gnu = true } }, + // nonstring + .{ .tag = @enumFromInt(62), .properties = .{ .tag = .nonstring, .gnu = true } }, + // noplt + .{ .tag = @enumFromInt(63), .properties = .{ .tag = .noplt, .gnu = true } }, + // noreturn + .{ .tag = @enumFromInt(64), .properties = .{ .tag = .@"noreturn", .c23 = true, .gnu = true, .declspec = true } }, + // packed + .{ .tag = @enumFromInt(65), .properties = .{ .tag = .@"packed", .gnu = true } }, + // patchable_function_entry + .{ .tag = @enumFromInt(66), .properties = .{ .tag = .patchable_function_entry, .gnu = true } }, + // persistent + .{ .tag = @enumFromInt(67), .properties = .{ .tag = .persistent, .gnu = true } }, + // process + .{ .tag = @enumFromInt(68), .properties = .{ .tag = .process, .declspec = true } }, + // pure + .{ .tag = @enumFromInt(69), .properties = .{ .tag = .pure, .gnu = true } }, + // reproducible + .{ .tag = @enumFromInt(70), .properties = .{ .tag = .reproducible, .c23 = true } }, + // restrict + .{ .tag = @enumFromInt(71), .properties = .{ .tag = .restrict, .declspec = true } }, + // retain + .{ .tag = @enumFromInt(72), .properties = .{ .tag = .retain, .gnu = true } }, + // returns_nonnull + .{ .tag = @enumFromInt(73), .properties = .{ .tag = .returns_nonnull, .gnu = true } }, + // returns_twice + .{ .tag = @enumFromInt(74), .properties = .{ .tag = .returns_twice, .gnu = true } }, + // safebuffers + .{ .tag = @enumFromInt(75), .properties = .{ .tag = .safebuffers, .declspec = true } }, + // scalar_storage_order + .{ .tag = @enumFromInt(76), .properties = .{ .tag = .scalar_storage_order, .gnu = true } }, + // section + .{ .tag = @enumFromInt(77), .properties = .{ .tag = .section, .gnu = true } }, + // selectany + .{ .tag = @enumFromInt(78), .properties = .{ .tag = .selectany, .declspec = true } }, + // sentinel + .{ .tag = @enumFromInt(79), .properties = .{ .tag = .sentinel, .gnu = true } }, + // simd + .{ .tag = @enumFromInt(80), .properties = .{ .tag = .simd, .gnu = true } }, + // spectre + .{ .tag = @enumFromInt(81), .properties = .{ .tag = .spectre, .declspec = true } }, + // stack_protect + .{ .tag = @enumFromInt(82), .properties = .{ .tag = .stack_protect, .gnu = true } }, + // symver + .{ .tag = @enumFromInt(83), .properties = .{ .tag = .symver, .gnu = true } }, + // target + .{ .tag = @enumFromInt(84), .properties = .{ .tag = .target, .gnu = true } }, + // target_clones + .{ .tag = @enumFromInt(85), .properties = .{ .tag = .target_clones, .gnu = true } }, + // thread + .{ .tag = @enumFromInt(86), .properties = .{ .tag = .thread, .declspec = true } }, + // tls_model + .{ .tag = @enumFromInt(87), .properties = .{ .tag = .tls_model, .gnu = true } }, + // transparent_union + .{ .tag = @enumFromInt(88), .properties = .{ .tag = .transparent_union, .gnu = true } }, + // unavailable + .{ .tag = @enumFromInt(89), .properties = .{ .tag = .unavailable, .gnu = true } }, + // uninitialized + .{ .tag = @enumFromInt(90), .properties = .{ .tag = .uninitialized, .gnu = true } }, + // unsequenced + .{ .tag = @enumFromInt(91), .properties = .{ .tag = .unsequenced, .c23 = true } }, + // unused + .{ .tag = @enumFromInt(92), .properties = .{ .tag = .unused, .gnu = true } }, + // used + .{ .tag = @enumFromInt(93), .properties = .{ .tag = .used, .gnu = true } }, + // uuid + .{ .tag = @enumFromInt(94), .properties = .{ .tag = .uuid, .declspec = true } }, + // vector_size + .{ .tag = @enumFromInt(95), .properties = .{ .tag = .vector_size, .gnu = true } }, + // visibility + .{ .tag = @enumFromInt(96), .properties = .{ .tag = .visibility, .gnu = true } }, + // warn_if_not_aligned + .{ .tag = @enumFromInt(97), .properties = .{ .tag = .warn_if_not_aligned, .gnu = true } }, + // warn_unused_result + .{ .tag = @enumFromInt(98), .properties = .{ .tag = .warn_unused_result, .gnu = true } }, + // warning + .{ .tag = @enumFromInt(99), .properties = .{ .tag = .warning, .gnu = true } }, + // weak + .{ .tag = @enumFromInt(100), .properties = .{ .tag = .weak, .gnu = true } }, + // weakref + .{ .tag = @enumFromInt(101), .properties = .{ .tag = .weakref, .gnu = true } }, + // zero_call_used_regs + .{ .tag = @enumFromInt(102), .properties = .{ .tag = .zero_call_used_regs, .gnu = true } }, + }; +}; +}; +} diff --git a/deps/aro/aro/Builtins.zig b/lib/compiler/aro/aro/Builtins.zig similarity index 99% rename from deps/aro/aro/Builtins.zig rename to lib/compiler/aro/aro/Builtins.zig index b122b6e607..058f3576cb 100644 --- a/deps/aro/aro/Builtins.zig +++ b/lib/compiler/aro/aro/Builtins.zig @@ -8,7 +8,7 @@ const LangOpts = @import("LangOpts.zig"); const Parser = @import("Parser.zig"); const Properties = @import("Builtins/Properties.zig"); -pub const Builtin = @import("Builtins/Builtin.def").with(Properties); +pub const Builtin = @import("Builtins/Builtin.zig").with(Properties); const Expanded = struct { ty: Type, diff --git a/lib/compiler/aro/aro/Builtins/Builtin.zig b/lib/compiler/aro/aro/Builtins/Builtin.zig new file mode 100644 index 0000000000..7d1855839c --- /dev/null +++ b/lib/compiler/aro/aro/Builtins/Builtin.zig @@ -0,0 +1,13144 @@ +//! Autogenerated by GenerateDef from deps/aro/aro/Builtins/Builtin.def, do not edit + +const std = @import("std"); + +pub fn with(comptime Properties: type) type { +return struct { +const TargetSet = Properties.TargetSet; +pub const max_param_count = 12; + +tag: Tag, +properties: Properties, + +/// Integer starting at 0 derived from the unique index, +/// corresponds with the data array index. +pub const Tag = enum(u16) { _ }; + +const Self = @This(); + +pub fn fromName(name: []const u8) ?@This() { + const data_index = tagFromName(name) orelse return null; + return data[@intFromEnum(data_index)]; +} + +pub fn tagFromName(name: []const u8) ?Tag { + const unique_index = uniqueIndex(name) orelse return null; + return @enumFromInt(unique_index - 1); +} + +pub fn fromTag(tag: Tag) @This() { + return data[@intFromEnum(tag)]; +} + +pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 { + std.debug.assert(name_buf.len >= longest_name); + const unique_index = @intFromEnum(tag) + 1; + return nameFromUniqueIndex(unique_index, name_buf); +} + +pub fn nameFromTag(tag: Tag) NameBuf { + var name_buf: NameBuf = undefined; + const unique_index = @intFromEnum(tag) + 1; + const name = nameFromUniqueIndex(unique_index, &name_buf.buf); + name_buf.len = @intCast(name.len); + return name_buf; +} + +pub const NameBuf = struct { + buf: [longest_name]u8 = undefined, + len: std.math.IntFittingRange(0, longest_name), + + pub fn span(self: *const NameBuf) []const u8 { + return self.buf[0..self.len]; + } +}; + +pub fn exists(name: []const u8) bool { + if (name.len < shortest_name or name.len > longest_name) return false; + + var index: u16 = 0; + for (name) |c| { + index = findInList(dafsa[index].child_index, c) orelse return false; + } + return dafsa[index].end_of_word; +} + +pub const shortest_name = 3; +pub const longest_name = 43; + +/// Search siblings of `first_child_index` for the `char` +/// If found, returns the index of the node within the `dafsa` array. +/// Otherwise, returns `null`. +pub fn findInList(first_child_index: u16, char: u8) ?u16 { + var index = first_child_index; + while (true) { + if (dafsa[index].char == char) return index; + if (dafsa[index].end_of_list) return null; + index += 1; + } + unreachable; +} + +/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`, +/// or null if the name was not found. +pub fn uniqueIndex(name: []const u8) ?u16 { + if (name.len < shortest_name or name.len > longest_name) return null; + + var index: u16 = 0; + var node_index: u16 = 0; + + for (name) |c| { + const child_index = findInList(dafsa[node_index].child_index, c) orelse return null; + var sibling_index = dafsa[node_index].child_index; + while (true) { + const sibling_c = dafsa[sibling_index].char; + std.debug.assert(sibling_c != 0); + if (sibling_c < c) { + index += dafsa[sibling_index].number; + } + if (dafsa[sibling_index].end_of_list) break; + sibling_index += 1; + } + node_index = child_index; + if (dafsa[node_index].end_of_word) index += 1; + } + + if (!dafsa[node_index].end_of_word) return null; + + return index; +} + +/// Returns a slice of `buf` with the name associated with the given `index`. +/// This function should only be called with an `index` that +/// is already known to exist within the `dafsa`, e.g. an index +/// returned from `uniqueIndex`. +pub fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 { + std.debug.assert(index >= 1 and index <= data.len); + + var node_index: u16 = 0; + var count: u16 = index; + var fbs = std.io.fixedBufferStream(buf); + const w = fbs.writer(); + + while (true) { + var sibling_index = dafsa[node_index].child_index; + while (true) { + if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) { + count -= dafsa[sibling_index].number; + } else { + w.writeByte(dafsa[sibling_index].char) catch unreachable; + node_index = sibling_index; + if (dafsa[node_index].end_of_word) { + count -= 1; + } + break; + } + + if (dafsa[sibling_index].end_of_list) break; + sibling_index += 1; + } + if (count == 0) break; + } + + return fbs.getWritten(); +} + +/// We're 1 bit shy of being able to fit this in a u32: +/// - char only contains 0-9, a-z, A-Z, and _, so it could use a enum(u6) with a way to convert <-> u8 +/// (note: this would have a performance cost that may make the u32 not worth it) +/// - number has a max value of > 2047 and < 4095 (the first _ node has the largest number), +/// so it could fit into a u12 +/// - child_index currently has a max of > 4095 and < 8191, so it could fit into a u13 +/// +/// with the end_of_word/end_of_list 2 bools, that makes 33 bits total +const Node = packed struct(u64) { + char: u8, + /// Nodes are numbered with "an integer which gives the number of words that + /// would be accepted by the automaton starting from that state." This numbering + /// allows calculating "a one-to-one correspondence between the integers 1 to L + /// (L is the number of words accepted by the automaton) and the words themselves." + /// + /// Essentially, this allows us to have a minimal perfect hashing scheme such that + /// it's possible to store & lookup the properties of each builtin using a separate array. + number: u16, + /// If true, this node is the end of a valid builtin. + /// Note: This does not necessarily mean that this node does not have child nodes. + end_of_word: bool, + /// If true, this node is the end of a sibling list. + /// If false, then (index + 1) will contain the next sibling. + end_of_list: bool, + /// Padding bits to get to u64, unsure if there's some way to use these to improve something. + _extra: u22 = 0, + /// Index of the first child of this node. + child_index: u16, +}; + +const dafsa = [_]Node{ + .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3639, .child_index = 19 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 32 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 37 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 82, .child_index = 39 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 50 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 52 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 62 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 63 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 64 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 67 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 73 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 76 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 78 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 80 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 54, .child_index = 83 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 92 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 96 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 100 }, + .{ .char = 'B', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 102 }, + .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 103 }, + .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 104 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 105 }, + .{ .char = 'R', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 106 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3563, .child_index = 107 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 125 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 127 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 129 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 130 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 131 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 133 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 134 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 138 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 141 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 145 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 152 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 155 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 156 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 159 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 165 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 166 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 168 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 169 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 170 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 171 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 172 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 175 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 177 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 179 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 180 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 181 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 182 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 183 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 184 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 195 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 197 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 199 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 204 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 205 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 207 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 211 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 214 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 215 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 216 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 217 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 218 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 151 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 178 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 31, .child_index = 221 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 196 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 224 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 226 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 228 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 239 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 240 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 241 }, + .{ .char = 'G', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 242 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 243 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2967, .child_index = 248 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 249 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 252 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 255 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 257 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 259 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 260 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 390, .child_index = 262 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 264 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 265 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 113, .child_index = 266 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 269 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 270 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 271 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 273 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 276 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 277 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 278 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 279 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 281 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 282 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 283 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 284 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 285 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 287 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 288 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 290 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 293 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 298 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 300 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 301 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 302 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 306 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 307 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 151 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 223 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 308 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 312 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 294 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 316 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 317 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 318 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 319 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 324 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 327 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 329 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 330 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 331 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 333 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 334 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 335 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 336 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 337 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 339 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 341 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 342 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 343 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 345 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 346 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 201 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 15, .child_index = 347 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 353 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 354 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 355 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 360 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 363 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 364 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 203 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 366 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 368 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 370 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 371 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 372 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 375 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 176 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 379 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 338 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 342 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 389 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 390 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 393 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 394 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 397 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 398 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 399 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 400 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 401 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 402 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 275 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 404 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 405 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 406 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 407 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 408 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 409 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 410 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 411 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 413 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 415 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 170 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 416 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 418 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 421 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 422 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 423 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 424 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 425 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 427 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 428 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 430 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 431 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 433 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 434 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 435 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 289 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 436 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 437 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 439 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 440 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 441 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 443 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 303 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 444 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 445 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 446 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 452 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 296 }, + .{ .char = 'j', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 453 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 301 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 298 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 454 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 455 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 461 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 462 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 464 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 466 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 467 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 468 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 469 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 471 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 472 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 473 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 474 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 336 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 475 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 476 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 374 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 478 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 480 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 487 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 488 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 490 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 491 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 492 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 493 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 495 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 498 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 485 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 507 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 513 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 515 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 516 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 517 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 518 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 522 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 525 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 527 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 528 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 529 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 531 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 532 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 533 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 535 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 536 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 537 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 538 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 539 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 541 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 438 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 542 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 543 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 544 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 545 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 546 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 547 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 419 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 548 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 550 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 551 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 540 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 552 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 553 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 554 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 556 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 557 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 558 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 559 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 560 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 563 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 563 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 566 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 567 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 570 }, + .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 571 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 573 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 574 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 575 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 576 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 577 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 583 }, + .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 586 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 587 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 588 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 589 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 590 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 591 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 592 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 595 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 596 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 282 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 217 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 450 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 600 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 601 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 602 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 604 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 505 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 393 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 607 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 608 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 613 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 292 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 614 }, + .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 615 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 484 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 618 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 619 }, + .{ .char = 'F', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 620 }, + .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 621 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 622 }, + .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 623 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 624 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 625 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 626 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 627 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 628 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 629 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 630 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 631 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 632 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 633 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 634 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 635 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 636 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 637 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 638 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 499 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 639 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 641 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 642 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 643 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 644 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 645 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 646 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 647 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 650 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 651 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 652 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 653 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 657 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 658 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 659 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 660 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 661 }, + .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 662 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 206 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 361 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 663 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 598 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'k', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 665 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 667 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 668 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 669 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 670 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 672 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 673 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 675 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 676 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 677 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 678 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 679 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 681 }, + .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 682 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 683 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 684 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 389, .child_index = 686 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 107, .child_index = 701 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 710 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 711 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 712 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 714 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 715 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 716 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 717 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 718 }, + .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 719 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 720 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 721 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 353 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 723 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 722 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 724 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 524 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 725 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 726 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 727 }, + .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 728 }, + .{ .char = 'A', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 730 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 731 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 732 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 733 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 734 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 735 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 736 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 737 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 738 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 739 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 740 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 742 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 744 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 746 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 748 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 749 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 753 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 755 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 759 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 761 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 53, .child_index = 762 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 766 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 770 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 771 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 773 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 774 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 776 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 40, .child_index = 777 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 778 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 779 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 780 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 781 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 784 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 785 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 786 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 787 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 788 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 789 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 790 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 791 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 793 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 794 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 795 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 796 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 797 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 456 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 798 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 206 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 799 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 800 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 671 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 801 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 802 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 803 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 804 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 805 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 806 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 818 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 819 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 820 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 821 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 822 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 823 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 824 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 825 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 826 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 827 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 828 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 830 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 834 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 835 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 836 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 840 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 841 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 842 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 844 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 846 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 72, .child_index = 847 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 835 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 849 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 850 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 851 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 852 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 853 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 854 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 33, .child_index = 855 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 856 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 857 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 858 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 860 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 861 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 862 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 863 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 849 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 864 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 865 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 866 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 866 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 867 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 868 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 869 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 870 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 871 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 872 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 873 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 874 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 875 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 780 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 876 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 877 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 878 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 879 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 880 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 881 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 882 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 883 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 884 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 203 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 322 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 885 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 886 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 887 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 888 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 889 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 890 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 891 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 892 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 895 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 897 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 898 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 899 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 900 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 901 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 903 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 904 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 905 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 908 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 910 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2967, .child_index = 911 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 932 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 933 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 934 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 935 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 936 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 937 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 938 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 940 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 941 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 942 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 943 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 944 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 945 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 946 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 947 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 949 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 950 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 951 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 944 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 952 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 953 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 955 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 956 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 957 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 959 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 960 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 960 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 961 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 962 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 962 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 844 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 963 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 964 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 967 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 970 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 971 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 972 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 973 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 974 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 975 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 976 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 943 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 977 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 978 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 849 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 979 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 871 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 875 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 980 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 981 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 866 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 982 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 871 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 983 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 984 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 985 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 986 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 987 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 988 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 989 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 990 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 991 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 992 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 993 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 994 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 995 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 996 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 997 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 998 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 999 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1000 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1001 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1002 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1001 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1003 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1004 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1005 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1006 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1007 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1008 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1009 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1010 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1011 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1012 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1013 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1014 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1015 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1016 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1017 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 904 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 1018 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 302, .child_index = 1019 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1028 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 1032 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1044 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 58, .child_index = 1049 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 49, .child_index = 1053 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1061 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1062 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 1064 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1068 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 686, .child_index = 1074 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1080 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1083 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 142, .child_index = 1086 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 1091 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 1095 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1107 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 1111 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 1273, .child_index = 1115 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 22, .child_index = 1120 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1123 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1124 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1125 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1126 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1127 }, + .{ .char = '0', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1128 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1129 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1130 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1132 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1133 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1134 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1135 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 960 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 960 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 946 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1138 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1140 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1141 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 944 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 944 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 952 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1142 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1126 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1143 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1144 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1145 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1153 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1154 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 292 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1155 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1126 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1156 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1157 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1159 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1160 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1161 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1162 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1164 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1165 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 949 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1166 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1167 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1168 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1169 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1170 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1172 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1173 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1174 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1175 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1176 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1177 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1178 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1179 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1182 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1185 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1187 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1188 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 1189 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1196 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1198 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1199 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1012 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1200 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1201 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1202 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1203 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1204 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1205 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1206 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1012 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1012 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1001 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1207 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1208 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1209 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1012 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1210 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1211 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 1212 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 135 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1221 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1222 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1223 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 122, .child_index = 1225 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 403 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 134, .child_index = 1226 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1227 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1229 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 142 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1230 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1231 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 144 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 1232 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1239 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1240 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1242 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 154 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1243 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1247 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1251 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 161 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 162 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1254 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1256 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1257 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1258 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1259 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1260 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1261 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 1262 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1263 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 23, .child_index = 1264 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1266 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1267 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1268 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1269 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1271 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1274 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1276 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1279 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1280 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1281 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1282 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1283 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1284 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1287 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1294 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1296 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1297 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1298 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 1300 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1302 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1304 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1306 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 135, .child_index = 1307 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1308 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 534, .child_index = 1309 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1310 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1311 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1312 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1314 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1315 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1316 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1317 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1318 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1320 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 108, .child_index = 1322 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1323 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1325 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1326 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 1327 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1331 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 1332 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1334 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1335 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1336 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1337 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1338 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1340 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 220 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1341 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1343 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1344 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 1346 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1349 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1350 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1297 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1351 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1352 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1334 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1340 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1354 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1357 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 227 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1263, .child_index = 1358 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1359 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 231 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 1361 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 235 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 236 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1362 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1363 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1364 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 1368 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1376 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1379 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1380 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1381 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1383 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1384 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1385 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1389 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 451 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1390 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1384 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1364 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1394 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1395 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1390 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1396 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1397 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1399 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1397 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1399 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1397 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1400 }, + .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 1402 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 1405 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1409 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1410 }, + .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 974 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1411 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1412 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1364 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1413 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 950 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1389 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1414 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1415 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1419 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1422 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1423 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1425 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1426 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1430 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1431 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1432 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1433 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1434 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1435 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1436 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1437 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1438 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1439 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1440 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1441 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1442 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1443 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1444 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1445 }, + .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1446 }, + .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1447 }, + .{ .char = 'D', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1448 }, + .{ .char = 'E', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1449 }, + .{ .char = 'I', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1450 }, + .{ .char = 'O', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1451 }, + .{ .char = 'X', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1452 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1453 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1454 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1455 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1456 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1457 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1458 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1459 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1460 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1461 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1462 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1463 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1464 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1465 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1466 }, + .{ .char = 'C', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1467 }, + .{ .char = 'N', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1468 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1469 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1470 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1471 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1472 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1473 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 1474 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1477 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1480 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1481 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1483 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1484 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1485 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1486 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1350 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1487 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 1488 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1489 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1490 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 294 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 137 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1491 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1492 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 140 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 164 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1493 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1494 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 299 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1495 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1496 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 296 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1497 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1498 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1500 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1501 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1504 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1505 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 209 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 306 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1508 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 223 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1498 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1509 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1510 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1511 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1512 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1513 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1514 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1515 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 21, .child_index = 1518 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1524 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1526 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1527 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1528 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1529 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1530 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 10, .child_index = 1531 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1534 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1535 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1536 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1537 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1538 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1540 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1541 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1543 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1544 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1545 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1546 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1547 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1549 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1550 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1551 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1553 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1554 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1555 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1556 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1558 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1559 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1560 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1561 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 194 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1302 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = false, .number = 23, .child_index = 1562 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 352 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1567 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1568 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 295 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1569 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1570 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1574 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1575 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1576 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1577 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 1578 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1581 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1582 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1583 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1585 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1587 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1588 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1589 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1590 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1591 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1592 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1595 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1596 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 365 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1598 }, + .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1599 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1600 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1602 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1603 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1605 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1606 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1608 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1609 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1610 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1611 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1613 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1618 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1619 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 9, .child_index = 1505 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1620 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1621 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 210 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1622 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 327 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1623 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1624 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 377 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1625 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1481 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1632 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1635 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1636 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1637 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1639 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1640 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1623 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1641 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 176 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 178 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1642 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 17, .child_index = 1643 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1650 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1131 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1131 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1131 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1651 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1653 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1654 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1655 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 1656 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1658 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1659 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1660 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 519 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1662 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1663 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1664 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1665 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1666 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1667 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1668 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1668 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1668 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1668 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1669 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1668 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1670 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '4', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1399 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1397 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1397 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1397 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1400 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1397 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1671 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1672 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1673 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1676 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1677 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1678 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1679 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1680 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1681 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1682 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1683 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1685 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1686 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1687 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1688 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1689 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1690 }, + .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1691 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1692 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1693 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1694 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1434 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1695 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1696 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1697 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1698 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1699 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1700 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1701 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1702 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1703 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1704 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1705 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1706 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1708 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1709 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1710 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1711 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1710 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1712 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1451 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1714 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1715 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1716 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 899 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1717 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1718 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1719 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1720 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1721 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1722 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1461 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1723 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1724 }, + .{ .char = 'F', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1725 }, + .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1725 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 409 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1473 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1726 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1727 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1728 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1470 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1473 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1729 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1470 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1473 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1731 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 8, .child_index = 1632 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1733 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1734 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1737 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1738 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1739 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 134, .child_index = 1740 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1756 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 12, .child_index = 1757 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1761 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1762 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1763 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1765 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1768 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1769 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1770 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1771 }, + .{ .char = 'j', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1772 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1773 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1774 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1776 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1778 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1779 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1780 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1781 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1782 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 1783 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1784 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1785 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1547 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1786 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1787 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1788 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1789 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1790 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1791 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1792 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1793 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1794 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1795 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1796 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1493 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1797 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1798 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1799 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1800 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1801 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1802 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1803 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1804 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1805 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1806 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1807 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1808 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1794 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1809 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1810 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1547 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1493 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1812 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1813 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1814 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 484 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 485 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1817 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 1818 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 534, .child_index = 1819 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1733 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1834 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1835 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1837 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1838 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1839 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1840 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1841 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1842 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1843 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1844 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1845 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 361 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 108, .child_index = 1846 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1462 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1859 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 1860 }, + .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 1863 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1864 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 295 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 1866 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1867 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1868 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1869 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1870 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1871 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1872 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1874 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1875 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1876 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 497 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1877 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1878 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1872 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1879 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1872 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1880 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 500 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 505 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 323 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 509 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 511 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 512 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 513 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1784 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1881 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1882 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1883 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1884 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1885 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1886 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 1887 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 1888 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1889 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1890 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 898 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1891 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1893 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1894 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1896 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1897 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 1898 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1899 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1900 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1901 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1901 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 1902 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1903 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1904 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1905 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1906 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1658 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1907 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1908 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1909 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1910 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1911 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1912 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1913 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1914 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1915 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1918 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1920 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 1921 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1922 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1923 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1924 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1925 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1926 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1927 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1389 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 1928 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1929 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1930 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1931 }, + .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1932 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1933 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1934 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1935 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1936 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1937 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1438 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1938 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1939 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1940 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 286 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1941 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1942 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1943 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1712 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1944 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1945 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 1946 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1947 }, + .{ .char = 'I', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1443 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1948 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1949 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1950 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 1951 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1957 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1958 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1199 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1959 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1199 }, + .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1960 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1961 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1962 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1966 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 1967 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 1969 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1470 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1473 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1972 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1973 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1974 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 1975 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 1976 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1979 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1982 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1983 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 1984 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 1985 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 420 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1987 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 1988 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 1991 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 51, .child_index = 1993 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2000 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2003 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2008 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2009 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 274 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2011 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1784 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2012 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2013 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2016 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2017 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1784 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2018 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2019 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1528 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2020 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2021 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2022 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2023 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2025 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2027 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2028 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2029 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2030 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2031 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2032 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2033 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2034 }, + .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2035 }, + .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2036 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2037 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2038 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2039 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2040 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2041 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2042 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2043 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2044 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2045 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 328 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2046 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2047 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2048 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2049 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2050 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2051 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2052 }, + .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 5, .child_index = 1547 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2053 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2054 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2055 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2056 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 135, .child_index = 2057 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2069 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 56, .child_index = 2073 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 50, .child_index = 2079 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2084 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 106, .child_index = 2087 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2098 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2100 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2102 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 73, .child_index = 2103 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2108 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2110 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2111 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 97, .child_index = 2112 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2119 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2120 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2121 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2122 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2123 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2124 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2125 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2126 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2127 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2128 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2129 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2130 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2131 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2132 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2133 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2134 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2136 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2137 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 41, .child_index = 2138 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2144 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2145 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2147 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2150 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2155 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2156 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2160 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2163 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2166 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2167 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2168 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2169 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 2170 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2172 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1876 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2173 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2174 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2175 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2176 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2177 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 2178 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1733 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2181 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2183 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2185 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2186 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2187 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2188 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2189 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2036 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 1547 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1589 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2190 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2191 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2192 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2193 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2194 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2196 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2197 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1007 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2198 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1013 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2199 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1017 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2200 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2202 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1904 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1904 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2203 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2204 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2204 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2205 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1904 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2206 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2207 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2211 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2212 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2213 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2214 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2215 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2216 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2217 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2218 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2219 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2220 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2221 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2222 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1926 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2223 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2225 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2226 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2227 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2228 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2229 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2230 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2231 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2232 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2233 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2234 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2235 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2236 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2237 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2238 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2239 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2240 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2241 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 582 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2242 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1464 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2243 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2245 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2247 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2248 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2249 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2250 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2251 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2252 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2253 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2255 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2256 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2257 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2258 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2259 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2256 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2260 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2262 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2262 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2263 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2264 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2266 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2267 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2268 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2269 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2272 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1940 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2273 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2274 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2277 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2278 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2280 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2281 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2283 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2284 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2286 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2287 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2288 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2290 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2293 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2295 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2297 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2299 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2302 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2303 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2305 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2288 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2293 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2293 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 2306 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2302 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2308 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 431 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2287 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2309 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 2310 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2311 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2312 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2313 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2314 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2315 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2316 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2317 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2318 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2319 }, + .{ .char = '6', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 238 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2320 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2321 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2322 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2323 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2325 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2326 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2327 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2319 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2328 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2329 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2330 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2331 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2332 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2333 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2334 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2335 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2336 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2337 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2338 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2339 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2340 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2236 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2341 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2343 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2344 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2345 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2346 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2346 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 19, .child_index = 2347 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2350 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2353 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2354 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2355 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2356 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2357 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2360 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 21, .child_index = 2365 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2368 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 25, .child_index = 2371 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2373 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2374 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2375 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2376 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2377 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2378 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2379 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2380 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2382 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2384 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2385 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2386 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2387 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2388 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2390 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2387 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2391 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2392 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2098 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2393 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 2394 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2400 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2401 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2402 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2404 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2405 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2406 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2410 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 2413 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2420 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2423 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2424 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2425 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2426 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2427 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 2430 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 2432 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2433 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2435 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2436 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2437 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2110 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2439 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2441 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2443 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2444 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2445 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2447 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 2448 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2450 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2452 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2453 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2110 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2454 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2455 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2456 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2457 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2458 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2459 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2460 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2461 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2462 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2463 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1528 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2464 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2465 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2466 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2467 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2468 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2469 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2470 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2472 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2473 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2474 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2476 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2479 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2481 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2482 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1379 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2483 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2484 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2485 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2487 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2488 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2491 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2492 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2495 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2496 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2497 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2498 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2499 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2501 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2502 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2506 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1663 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2507 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2508 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2509 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2510 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2511 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2512 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2513 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2514 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2515 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2516 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2517 }, + .{ .char = 'o', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2040 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2518 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2520 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 3, .child_index = 1775 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1733 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1577 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2521 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2522 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2523 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 297 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2524 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 429 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2525 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2526 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2527 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1263, .child_index = 2528 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2540 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2543 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2544 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2545 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2546 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2547 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2548 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2549 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2550 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2551 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2552 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1904 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2553 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2554 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2555 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2556 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2557 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2559 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2560 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2561 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2562 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2566 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2567 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1926 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1926 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2568 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2568 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2569 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2570 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2571 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2572 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2573 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2574 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2575 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2576 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 674 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2577 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2578 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 584 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2579 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2580 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2581 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2582 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2583 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2584 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2585 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2586 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2587 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2588 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2259 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2589 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2590 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2259 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2591 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2592 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2589 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2591 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2589 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2260 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2593 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2594 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2595 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 122, .child_index = 2597 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1399 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 's', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1938 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1938 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2614 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2615 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2616 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2618 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 2619 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 1399 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2621 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1207 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 1708 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2622 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1699 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 2623 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2625 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2615 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2288 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2626 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 2628 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2630 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2633 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2635 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 2616 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2618 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2636 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2638 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2639 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2640 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2641 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2635 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2644 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2645 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2647 }, + .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2648 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2649 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2650 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2651 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2652 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2653 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1534 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2654 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2655 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2656 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2657 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2658 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2659 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2660 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 2661 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2662 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2663 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1795 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2664 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2665 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 729 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2666 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1494 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2667 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2669 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2670 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2671 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2672 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2673 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2674 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2675 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2677 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 2678 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2679 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2680 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 479 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2681 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2682 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2683 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2684 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2686 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2687 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2688 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2689 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2691 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2692 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2693 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 2694 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2695 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2696 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 2697 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2698 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2699 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2700 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 2701 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 2704 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2699 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2705 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2439 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2708 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2709 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2711 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2712 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2713 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2439 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2714 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2385 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2715 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2717 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2724 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2725 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2725 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2727 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2729 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2730 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2731 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2732 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2733 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2736 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2737 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2738 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2741 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2742 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2745 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2746 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2748 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2749 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2750 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2752 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2753 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2754 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2755 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2756 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2757 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2731 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2732 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2758 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2736 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2737 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2760 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 2761 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2745 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2765 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2766 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2767 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2768 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2769 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2773 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2775 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2781 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2782 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 2782 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2728 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2784 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2785 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2786 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2789 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2789 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2790 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2791 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2792 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2794 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2795 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2722 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2796 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 2797 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 2797 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2775 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 2800 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2802 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 1567 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2803 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2804 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2805 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2806 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2807 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2808 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2809 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2810 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2811 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2812 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2813 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2814 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2815 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2819 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2820 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2822 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2824 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2825 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2826 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2827 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2829 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2830 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2835 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2836 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2837 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2838 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2839 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2840 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2841 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2840 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1379 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2842 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2843 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2844 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2845 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2842 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2846 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2843 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2844 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2847 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2848 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2850 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2851 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2852 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2853 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2855 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2856 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2857 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2858 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2856 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2859 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2860 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2861 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2862 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2863 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2864 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2865 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2866 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2868 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 2869 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2803 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2873 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2874 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 2875 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1530 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2653 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2876 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2877 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2878 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2879 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2880 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2881 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2883 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2885 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2886 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2890 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2892 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 393, .child_index = 2893 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2897 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2899 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 836, .child_index = 2901 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2915 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2916 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2917 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2918 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2919 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2920 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2921 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2922 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2923 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2924 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2925 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2926 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2927 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2928 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1389 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1671 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 506 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2929 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2930 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1131 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2931 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2932 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2933 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2934 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2935 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 2936 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2311 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 2937 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2944 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2945 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2946 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2947 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2948 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2949 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2950 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2951 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 2952 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2953 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 2954 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1399 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 897 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2955 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2956 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2957 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2958 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2960 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2961 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2962 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2963 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2964 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 2965 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2967 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 13, .child_index = 2968 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 2972 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2974 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 2976 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2980 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 2981 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2985 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2986 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 2989 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2992 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 11, .child_index = 2994 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 23, .child_index = 2997 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3003 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3004 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3006 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3008 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3009 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3010 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1399 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1399 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1712 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3011 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2635 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 3013 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3018 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3020 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3021 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3020 }, + .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3024 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3011 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3025 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3027 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3028 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3029 }, + .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3024 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3031 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1800 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3032 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3033 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3034 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3035 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 512 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3036 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3037 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3038 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3039 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3040 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3041 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3042 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3043 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3044 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3045 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3046 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1174 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3047 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3048 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3049 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3050 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3051 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3052 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3053 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3054 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3055 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3056 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3057 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3058 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3059 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3060 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 3061 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3065 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3066 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3067 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3068 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3071 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3071 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3075 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3077 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3078 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3079 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3080 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3081 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 3082 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3087 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3088 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3089 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3091 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3092 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3093 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3094 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3095 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3096 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 13, .child_index = 3098 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3100 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3101 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3102 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3104 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2439 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2439 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2775 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3106 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3102 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3102 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3107 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3108 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2732 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2758 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3109 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3111 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3112 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3113 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3114 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3112 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2730 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3115 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3115 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3116 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3117 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2760 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3117 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2732 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2758 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3109 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3118 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3120 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3107 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3107 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3121 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3122 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3123 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3124 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2775 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3125 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2786 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3127 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2728 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3130 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2786 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3131 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3132 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3121 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3122 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3133 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3136 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2775 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3137 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3139 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3140 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3141 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3142 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3143 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2230 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3144 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3145 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3146 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 1528 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3147 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3148 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3149 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 }, + .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 4, .child_index = 3150 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3152 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3154 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3156 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3157 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3158 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3159 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2825 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2829 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2829 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 2829 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3160 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3161 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3162 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3163 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3164 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3166 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3169 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3170 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3172 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3174 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3175 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3176 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3177 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3177 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3178 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3179 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3180 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3181 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3182 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3183 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3184 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3185 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3186 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3187 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3188 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3189 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2243 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3190 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3193 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3194 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 1534 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3195 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3196 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3197 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3198 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3199 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3200 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3201 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3202 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3203 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3204 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3205 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3206 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3208 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3209 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3198 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3210 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3211 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3208 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3212 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 388, .child_index = 3213 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3204 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3225 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3208 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3227 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3228 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 3230 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 71, .child_index = 3231 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 45, .child_index = 3234 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3235 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 294, .child_index = 3237 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 3244 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 35, .child_index = 3245 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 81, .child_index = 3246 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3251 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3252 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3253 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 163, .child_index = 3259 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3267 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2892 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3268 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3269 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3268 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3270 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3271 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3272 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3273 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3274 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3275 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3276 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3277 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3278 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3279 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3280 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3281 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3282 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3283 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3284 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3285 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3286 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3287 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2245 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3289 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3290 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3291 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3292 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3293 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3294 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3295 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3296 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3297 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3298 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3299 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3300 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3301 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3302 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3303 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3304 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3305 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 486 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3306 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3307 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3308 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2959 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3309 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3310 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3311 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3312 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3313 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3314 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3315 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3316 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3317 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3318 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3319 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3321 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3322 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3323 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3324 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1948 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3325 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3326 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3328 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3330 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2865 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3331 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3332 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3333 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3334 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3335 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3336 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3337 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3338 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3339 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3340 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3341 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3342 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3343 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3344 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3345 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3351 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3352 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3353 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3354 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3356 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3357 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3352 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3358 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3359 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3360 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3361 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3362 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3181 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3363 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3365 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3020 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3363 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3363 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3365 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3020 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3365 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3363 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3363 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3363 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 648 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3366 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 }, + .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2319 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3367 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3368 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3369 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3370 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3371 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3372 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3373 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3374 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 581 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3375 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3376 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3377 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3378 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3379 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3380 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3381 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3382 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3383 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3384 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2343 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3385 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3052 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3386 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3387 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3388 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3389 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3390 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3392 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 519 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3394 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3395 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3396 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3398 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3400 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3401 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3402 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3404 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3405 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3406 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3407 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3408 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3409 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2248 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3408 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3410 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3411 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3413 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3415 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3416 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3408 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3417 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3418 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 3419 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3065 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3421 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3418 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3422 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3423 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3418 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 3390 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3392 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3127 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 2722 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3424 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3426 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3125 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2765 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2746 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3427 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3428 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3431 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2794 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 2779 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2765 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3131 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 2722 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3102 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3432 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 1766 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2053 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3434 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3435 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3436 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3437 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3439 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3440 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 463 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3441 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3442 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3443 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3444 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3444 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2560 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2560 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3445 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3446 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3447 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3448 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3449 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 585 }, + .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3450 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3452 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3408 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3408 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3453 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3454 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3455 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1389 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3456 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3164 }, + .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3458 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3460 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3461 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3462 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3463 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3464 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3465 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3466 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3467 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 463 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3468 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3469 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2878 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3470 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 238 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3210 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3210 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3471 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3472 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3473 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3474 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3475 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3476 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3477 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3478 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3481 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3482 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3483 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3484 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3485 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3486 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3488 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 20, .child_index = 3489 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3491 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 242, .child_index = 3492 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3497 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3498 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3500 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 3501 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3502 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 42, .child_index = 3504 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3508 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3509 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3510 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3511 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3512 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 3513 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3515 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3516 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3517 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3518 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3519 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3516 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3520 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3521 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3522 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 186, .child_index = 3523 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 3528 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3529 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 20, .child_index = 3530 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 32, .child_index = 3532 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 35, .child_index = 3536 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3542 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3543 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3544 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 34, .child_index = 3545 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3546 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3548 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3549 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3550 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3551 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3553 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3554 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3555 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3556 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3561 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3562 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3563 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3564 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 3564 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 48, .child_index = 3566 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3572 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3251 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3574 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3575 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3576 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3577 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3578 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3579 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3369 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3583 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3584 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3585 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3586 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1665 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2640 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3588 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2343 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3056 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3589 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3590 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3591 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3591 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3592 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3593 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2245 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3290 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3594 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3595 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3596 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3597 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3598 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'E', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3599 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3600 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 10, .child_index = 3601 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3606 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3607 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3608 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3609 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3610 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3611 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3612 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3613 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3614 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3615 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3616 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3617 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3618 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3619 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3620 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3626 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2555 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3342 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3627 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3628 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3629 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3630 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3631 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3632 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3633 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3634 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3636 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3637 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3638 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3640 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3641 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3642 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3643 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3644 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3645 }, + .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3646 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3648 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3649 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3651 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3652 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 3653 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3655 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3656 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3657 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3658 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3659 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3660 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3658 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3661 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3662 }, + .{ .char = 'T', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3663 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3664 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3456 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3665 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3579 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3666 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3667 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3668 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3669 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3670 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3671 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3672 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3673 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3674 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3675 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3676 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3677 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3442 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3678 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2672 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3679 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3680 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3681 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3682 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3683 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3684 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3686 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3687 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3690 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3691 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3692 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3693 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3695 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3400 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3696 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3699 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3700 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3701 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3401 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3702 }, + .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3705 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3707 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3708 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3709 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3711 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3713 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3714 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 3716 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 3718 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3720 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3721 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3724 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3727 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3727 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3728 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3427 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3730 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3731 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3732 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3733 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3734 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3735 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3736 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3737 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3738 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3739 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3740 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3741 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3742 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3743 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3744 }, + .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3745 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3747 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3748 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3749 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3750 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3751 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3752 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3753 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3754 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3755 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3756 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3757 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3579 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3468 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3758 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3759 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3204 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3760 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3761 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3762 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3763 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3765 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3765 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3765 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3766 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3767 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3768 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3770 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3771 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3772 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3773 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3774 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3776 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3777 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3778 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3779 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3780 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 206, .child_index = 3781 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3786 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3787 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3788 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3789 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3790 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3792 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3793 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3794 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3795 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3796 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3796 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3798 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3500 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3799 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3800 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3801 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3803 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 3801 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3808 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 40, .child_index = 3809 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 45, .child_index = 3813 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3815 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3816 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3817 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3818 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3820 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 3821 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3825 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3826 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 3827 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3829 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3831 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3832 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3834 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3835 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3837 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3838 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3840 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3841 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3842 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3845 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3846 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3849 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3849 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3850 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 34, .child_index = 3852 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3854 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3855 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3856 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3857 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3858 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 3860 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 3861 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3862 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3863 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3553 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3864 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3865 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3868 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3869 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3865 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3870 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3871 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3872 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 3873 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3875 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3876 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3877 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 3878 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3882 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3883 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 3878 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 3801 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3884 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3886 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3888 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3889 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3890 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2311 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3891 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3894 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3895 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2343 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3898 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 3899 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3591 }, + .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3900 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3901 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 1699 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 3902 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3903 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 3024 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'A', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3904 }, + .{ .char = 'P', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3046 }, + .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3905 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3906 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3907 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 521 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3908 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3909 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3910 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3911 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3912 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3913 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3914 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3918 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3919 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3920 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3922 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3923 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3924 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 3925 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3927 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3928 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3929 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3930 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3659 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3931 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3932 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3933 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3934 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3935 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3936 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2934 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3937 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3342 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3938 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3939 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3940 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3942 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3943 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 3944 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3947 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3948 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3949 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3950 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3951 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3950 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3952 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3954 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3955 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3956 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3958 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3959 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3960 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3961 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 3962 }, + .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 3964 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3966 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3967 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3968 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3969 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3970 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3971 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3972 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3973 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 3974 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3975 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3679 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3976 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3977 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3978 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2237 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3979 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3980 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3981 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3982 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3418 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3985 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2568 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3698 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3400 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3987 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3988 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 578 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3990 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3992 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3993 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3994 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3996 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3998 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3999 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4000 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4001 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3981 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3401 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4002 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4003 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4005 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4006 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4008 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4010 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3981 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3980 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4011 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2780 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2780 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4014 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4015 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4016 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4017 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4018 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4019 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4020 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4021 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4022 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4023 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 2829 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4024 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4025 }, + .{ .char = '4', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '8', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4026 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4027 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3748 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4028 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4029 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4030 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4031 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4032 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4033 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4035 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4036 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4037 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4038 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4041 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4042 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4043 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4044 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4045 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4046 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4047 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4049 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4050 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4051 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4052 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4054 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4056 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4057 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4054 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4060 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3773 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4062 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 15, .child_index = 4063 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4065 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 170, .child_index = 4066 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4069 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4070 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4071 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4073 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4057 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4074 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4074 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4075 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4076 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4078 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4079 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4082 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4082 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4054 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4083 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4085 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4086 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4088 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4090 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4090 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4090 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4090 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4091 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4092 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4093 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4096 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4097 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 4099 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 27, .child_index = 4101 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4103 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4107 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4109 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 4113 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4109 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4109 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4107 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4105 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 18, .child_index = 4118 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 3825 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4119 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4120 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4121 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4105 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4122 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4124 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4125 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4125 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4126 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3834 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3837 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4127 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4129 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4130 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4131 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4131 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4132 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3840 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3841 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3845 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4086 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4133 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4134 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 22, .child_index = 4135 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4088 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4137 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4138 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3862 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4077 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4140 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4140 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4141 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4142 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3877 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3864 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3868 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3869 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4143 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4145 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4146 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4147 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4148 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3875 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4149 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4151 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4152 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4155 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 3876 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3877 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3882 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3883 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4156 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4158 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3862 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4159 }, + .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2311 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4161 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4162 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4164 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1389 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 549 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3586 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3367 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 33, .child_index = 4165 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4173 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4174 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4175 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4176 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 1708 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 2622 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4177 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4178 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4179 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4180 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4181 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4182 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4183 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 568 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 569 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4184 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4185 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4186 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4188 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2680 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3927 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4189 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4190 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4191 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4193 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4194 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4195 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4196 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4197 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4198 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4199 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4200 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4201 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4202 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4203 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4204 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4205 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4206 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4208 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4209 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4210 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4211 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4212 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4213 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4214 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4215 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4217 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4218 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4220 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4221 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4222 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3011 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4223 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 549 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4224 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4225 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4226 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4227 }, + .{ .char = 'A', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4228 }, + .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4229 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4230 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 4, .child_index = 4231 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4233 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1840 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4234 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 4235 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4247 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4248 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4249 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4250 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4251 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4254 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3981 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4256 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4256 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4256 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4256 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3401 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4257 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4258 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4260 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2507 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4261 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 656 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4262 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3997 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3998 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4263 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3981 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4264 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3997 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4005 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4265 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4266 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4267 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4268 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4271 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4256 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 2779 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4272 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4273 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4275 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4276 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4277 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3196 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4278 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4279 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4280 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4281 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3456 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3308 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4284 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4285 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4286 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4287 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4288 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4289 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4290 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4291 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3676 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4041 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4292 }, + .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4292 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4293 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1197 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4294 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4295 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4296 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4296 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4297 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4298 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4299 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3791 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4300 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4301 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4302 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4303 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4304 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4305 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4306 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4307 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 84, .child_index = 4309 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 84, .child_index = 4309 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4306 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4314 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4069 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3791 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4315 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4057 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4317 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4318 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4146 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4319 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4320 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4321 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3761 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3547 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4322 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3547 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4324 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4325 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4326 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4077 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4077 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4327 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4077 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 4329 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4329 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4331 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4332 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4331 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4331 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3547 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4334 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4334 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4335 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4336 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4336 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4338 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4341 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4335 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4336 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4336 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4338 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 18, .child_index = 4107 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4343 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4343 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3858 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3862 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3862 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4345 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 3838 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 3834 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3841 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3845 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4346 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4347 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4127 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3841 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4349 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4351 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4352 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4322 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4325 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4325 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4325 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 4354 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4356 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4357 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3864 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3869 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3864 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4359 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4361 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4362 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4363 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4363 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4364 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3877 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 3882 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3883 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4365 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3877 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3883 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3877 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4366 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4366 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4367 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4369 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4369 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4370 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4371 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4373 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4374 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 4375 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4379 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4380 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4381 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4382 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4383 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4384 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 4385 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4387 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4388 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4389 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4390 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4391 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4392 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4394 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4395 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4396 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4399 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4400 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4401 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4402 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 405 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4403 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4404 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4405 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4406 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4407 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4409 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4410 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4411 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4412 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4413 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4414 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4415 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4416 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4418 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2319 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4420 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4421 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4422 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4423 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3979 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4424 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4425 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4426 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4427 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 569 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4428 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4429 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4430 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4428 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4431 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4432 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4434 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3648 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4435 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4436 }, + .{ .char = 'T', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4437 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4438 }, + .{ .char = 'f', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 3024 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4439 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4440 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4441 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4443 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4444 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4447 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4448 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4450 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 2245 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4451 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3609 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4452 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4454 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4457 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4458 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4459 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4460 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4461 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 412 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 656 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4462 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4463 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3401 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3405 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4464 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2507 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4465 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4466 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3405 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4467 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3698 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4468 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4469 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4266 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4470 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4471 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4472 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1893 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4473 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4474 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4475 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4476 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4477 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4478 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 2137 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4479 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1379 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4480 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4481 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4482 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4483 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4484 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4485 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4486 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4487 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4488 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 344 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'M', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4489 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4490 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4491 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4492 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4493 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4494 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4496 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4497 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4497 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4498 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4499 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 36, .child_index = 4501 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 4504 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4507 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4306 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4493 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4493 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4146 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4508 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3870 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3870 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4510 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4511 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4511 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4512 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4513 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4516 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4091 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4517 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 4518 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4518 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4519 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 4520 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4520 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4521 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4522 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4522 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4522 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4524 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4522 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4525 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4526 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4526 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4527 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4527 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4529 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4359 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4131 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4131 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4530 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4530 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4531 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 3855 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4533 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4527 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4534 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4536 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4508 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4508 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4538 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4539 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3875 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4540 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4536 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3862 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4542 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2230 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4543 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4544 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4545 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4546 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4547 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4548 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4549 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4380 }, + .{ .char = 't', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4381 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4382 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4550 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4554 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4555 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4556 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4557 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4558 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 4559 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4560 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4561 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4562 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4563 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4564 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4565 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 311 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4566 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4568 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4569 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4571 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2214 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4572 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4573 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3913 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4574 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4575 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4576 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 3637 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4577 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4578 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4579 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4580 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4582 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4583 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4584 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 1389 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4420 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4585 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4586 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4587 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4588 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4589 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3324 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 579 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4590 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4591 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1940 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4592 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2819 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 580 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3648 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4593 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4594 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4595 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4596 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4597 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4598 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4599 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 344 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4600 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4601 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4602 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 738 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4603 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 2268 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4605 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4606 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4607 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 580 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4608 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 457 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 286 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4609 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4610 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4611 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4612 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4613 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4614 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 412 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4261 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4615 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3701 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4616 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4617 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4261 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4618 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4619 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4620 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2199 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4621 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4622 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4623 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4624 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3301 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1129 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4627 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4628 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 4632 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4634 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4635 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4636 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4637 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4638 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4639 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4640 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4298 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4642 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4642 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4301 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4645 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4646 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4648 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4649 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4649 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4649 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4649 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 4109 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4649 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4651 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4649 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4652 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 4109 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4317 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4653 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4654 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 3547 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4513 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4516 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 3807 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4327 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4656 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4331 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 4658 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4660 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4661 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4662 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4662 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4295 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4663 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4663 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4664 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4667 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4668 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4668 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4669 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4670 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4670 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4512 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4346 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4513 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4513 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3609 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4671 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4673 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4674 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4381 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4675 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4676 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4546 }, + .{ .char = '0', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '2', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = '3', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 458 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4677 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4678 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 1171 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4679 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4680 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4681 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4682 }, + .{ .char = 'C', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4683 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4684 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4685 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4686 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4687 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4688 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4689 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3026 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4690 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4692 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3342 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4693 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3470 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4694 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4695 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4696 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4697 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4698 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 460 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4700 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4701 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4702 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4703 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4704 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4705 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4706 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4707 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4708 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4709 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4710 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4711 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4712 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4713 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4714 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4715 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4716 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4717 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4718 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4719 }, + .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 664 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4720 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4722 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4723 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4716 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1663 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4724 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 585 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4725 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4726 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 561 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4727 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4728 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4730 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4731 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4732 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4733 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4734 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4735 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4736 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4738 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4739 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4740 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4741 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4742 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4743 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4744 }, + .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 4745 }, + .{ .char = '3', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4745 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4746 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4747 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4748 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4636 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4751 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4752 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4516 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4753 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4301 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4315 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4754 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4755 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4756 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4756 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4757 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4642 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4642 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4325 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4540 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4091 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4138 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4356 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4524 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4660 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4758 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4359 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 655 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4359 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4759 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4760 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4762 }, + .{ .char = '3', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4763 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4764 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4765 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4766 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4554 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4767 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4769 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4554 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 873 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4560 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 5, .child_index = 4773 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4775 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4776 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4777 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4778 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4779 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4780 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4780 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4781 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '8', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4782 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4783 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 680 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3659 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4636 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4784 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 }, + .{ .char = '1', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4785 }, + .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4785 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4786 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 496 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4787 }, + .{ .char = 'c', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 4788 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4789 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4790 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4791 }, + .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4792 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4793 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3342 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4794 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4289 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4795 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4796 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4797 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4798 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4799 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4800 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2236 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4801 }, + .{ .char = '2', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4802 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4803 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4804 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4805 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4806 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4807 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4469 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4618 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4469 }, + .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4266 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4808 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4809 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4810 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4811 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4812 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4812 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4813 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4814 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4815 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4816 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4817 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4818 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4819 }, + .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4820 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4822 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4823 }, + .{ .char = '5', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4824 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4301 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4825 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4651 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4754 }, + .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4077 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4359 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4146 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4146 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4826 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3268 }, + .{ .char = '4', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3268 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4828 }, + .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 1938 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 458 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4829 }, + .{ .char = 'w', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'x', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'y', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'z', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4830 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = true, .number = 6, .child_index = 4833 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4837 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4838 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4839 }, + .{ .char = 'n', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4840 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 3886 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4841 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4842 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4843 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4844 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4845 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4846 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4847 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4416 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4210 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4848 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4849 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4850 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4851 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 4852 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4854 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4855 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4856 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4857 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4858 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4859 }, + .{ .char = '0', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4860 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4861 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4862 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4863 }, + .{ .char = 'j', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4864 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4865 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4867 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4868 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4869 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4739 }, + .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4813 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 291 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4870 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4871 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4872 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4873 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4874 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4873 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4875 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4875 }, + .{ .char = 'D', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4877 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4880 }, + .{ .char = '1', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4881 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4882 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4757 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4757 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4884 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4885 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4886 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 496 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3366 }, + .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 648 }, + .{ .char = '6', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 649 }, + .{ .char = '8', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'P', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4887 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4888 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4889 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3052 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4890 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4891 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2568 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4892 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2808 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4894 }, + .{ .char = '6', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3941 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2790 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4895 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4896 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3961 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 4485 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 4409 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4897 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4898 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4899 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4900 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4901 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4902 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4903 }, + .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4904 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4905 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 4906 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4906 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4907 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2877 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4908 }, + .{ .char = 'p', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4813 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 183 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4909 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4910 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4911 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4912 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4912 }, + .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4912 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4912 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4913 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4693 }, + .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4914 }, + .{ .char = 'M', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 655 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4916 }, + .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4917 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4918 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4919 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4920 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 4921 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2963 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4925 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 3026 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3026 }, + .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4926 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3366 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 311 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4927 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4928 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 451 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4929 }, + .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4930 }, + .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 323 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4931 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4932 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4017 }, + .{ .char = 'a', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4933 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4934 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4935 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4913 }, + .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4936 }, + .{ .char = '_', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4912 }, + .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4937 }, + .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4938 }, + .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4939 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4940 }, + .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4941 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4587 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 420 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4942 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4943 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4944 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4945 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3301 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4946 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4947 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3195 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4948 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2460 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4949 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4913 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4950 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 4952 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4955 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4956 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4957 }, + .{ .char = '1', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4958 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 3578 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 457 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 2230 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4959 }, + .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 572 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4960 }, + .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4961 }, + .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 821 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4918 }, + .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 4962 }, + .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4962 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4964 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4965 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4966 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4207 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 450 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4967 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4969 }, + .{ .char = 'e', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 }, + .{ .char = 't', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 4970 }, + .{ .char = 'S', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4971 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4972 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 4973 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4974 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1440 }, + .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 4975 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4976 }, + .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 654 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4977 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4978 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 459 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4979 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4980 }, + .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4981 }, + .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 1701 }, + .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4982 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4983 }, + .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4984 }, + .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4913 }, + .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4985 }, + .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4986 }, + .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4987 }, + .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 4913 }, +}; +pub const data = blk: { + @setEvalBranchQuota(3986); + break :blk [_]@This(){ + // _Block_object_assign + .{ .tag = @enumFromInt(0), .properties = .{ .param_str = "vv*vC*iC", .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } }, + // _Block_object_dispose + .{ .tag = @enumFromInt(1), .properties = .{ .param_str = "vvC*iC", .header = .blocks, .attributes = .{ .lib_function_without_prefix = true } } }, + // _Exit + .{ .tag = @enumFromInt(2), .properties = .{ .param_str = "vi", .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } }, + // _InterlockedAnd + .{ .tag = @enumFromInt(3), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedAnd16 + .{ .tag = @enumFromInt(4), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedAnd8 + .{ .tag = @enumFromInt(5), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _InterlockedCompareExchange + .{ .tag = @enumFromInt(6), .properties = .{ .param_str = "NiNiD*NiNi", .language = .all_ms_languages } }, + // _InterlockedCompareExchange16 + .{ .tag = @enumFromInt(7), .properties = .{ .param_str = "ssD*ss", .language = .all_ms_languages } }, + // _InterlockedCompareExchange64 + .{ .tag = @enumFromInt(8), .properties = .{ .param_str = "LLiLLiD*LLiLLi", .language = .all_ms_languages } }, + // _InterlockedCompareExchange8 + .{ .tag = @enumFromInt(9), .properties = .{ .param_str = "ccD*cc", .language = .all_ms_languages } }, + // _InterlockedCompareExchangePointer + .{ .tag = @enumFromInt(10), .properties = .{ .param_str = "v*v*D*v*v*", .language = .all_ms_languages } }, + // _InterlockedCompareExchangePointer_nf + .{ .tag = @enumFromInt(11), .properties = .{ .param_str = "v*v*D*v*v*", .language = .all_ms_languages } }, + // _InterlockedDecrement + .{ .tag = @enumFromInt(12), .properties = .{ .param_str = "NiNiD*", .language = .all_ms_languages } }, + // _InterlockedDecrement16 + .{ .tag = @enumFromInt(13), .properties = .{ .param_str = "ssD*", .language = .all_ms_languages } }, + // _InterlockedExchange + .{ .tag = @enumFromInt(14), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedExchange16 + .{ .tag = @enumFromInt(15), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedExchange8 + .{ .tag = @enumFromInt(16), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _InterlockedExchangeAdd + .{ .tag = @enumFromInt(17), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedExchangeAdd16 + .{ .tag = @enumFromInt(18), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedExchangeAdd8 + .{ .tag = @enumFromInt(19), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _InterlockedExchangePointer + .{ .tag = @enumFromInt(20), .properties = .{ .param_str = "v*v*D*v*", .language = .all_ms_languages } }, + // _InterlockedExchangeSub + .{ .tag = @enumFromInt(21), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedExchangeSub16 + .{ .tag = @enumFromInt(22), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedExchangeSub8 + .{ .tag = @enumFromInt(23), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _InterlockedIncrement + .{ .tag = @enumFromInt(24), .properties = .{ .param_str = "NiNiD*", .language = .all_ms_languages } }, + // _InterlockedIncrement16 + .{ .tag = @enumFromInt(25), .properties = .{ .param_str = "ssD*", .language = .all_ms_languages } }, + // _InterlockedOr + .{ .tag = @enumFromInt(26), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedOr16 + .{ .tag = @enumFromInt(27), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedOr8 + .{ .tag = @enumFromInt(28), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _InterlockedXor + .{ .tag = @enumFromInt(29), .properties = .{ .param_str = "NiNiD*Ni", .language = .all_ms_languages } }, + // _InterlockedXor16 + .{ .tag = @enumFromInt(30), .properties = .{ .param_str = "ssD*s", .language = .all_ms_languages } }, + // _InterlockedXor8 + .{ .tag = @enumFromInt(31), .properties = .{ .param_str = "ccD*c", .language = .all_ms_languages } }, + // _MoveFromCoprocessor + .{ .tag = @enumFromInt(32), .properties = .{ .param_str = "UiIUiIUiIUiIUiIUi", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // _MoveFromCoprocessor2 + .{ .tag = @enumFromInt(33), .properties = .{ .param_str = "UiIUiIUiIUiIUiIUi", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // _MoveToCoprocessor + .{ .tag = @enumFromInt(34), .properties = .{ .param_str = "vUiIUiIUiIUiIUiIUi", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // _MoveToCoprocessor2 + .{ .tag = @enumFromInt(35), .properties = .{ .param_str = "vUiIUiIUiIUiIUiIUi", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // _ReturnAddress + .{ .tag = @enumFromInt(36), .properties = .{ .param_str = "v*", .language = .all_ms_languages } }, + // __GetExceptionInfo + .{ .tag = @enumFromInt(37), .properties = .{ .param_str = "v*.", .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true, .eval_args = false } } }, + // __abnormal_termination + .{ .tag = @enumFromInt(38), .properties = .{ .param_str = "i", .language = .all_ms_languages } }, + // __annotation + .{ .tag = @enumFromInt(39), .properties = .{ .param_str = "wC*.", .language = .all_ms_languages } }, + // __arithmetic_fence + .{ .tag = @enumFromInt(40), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __assume + .{ .tag = @enumFromInt(41), .properties = .{ .param_str = "vb", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // __atomic_add_fetch + .{ .tag = @enumFromInt(42), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_always_lock_free + .{ .tag = @enumFromInt(43), .properties = .{ .param_str = "bzvCD*", .attributes = .{ .const_evaluable = true } } }, + // __atomic_and_fetch + .{ .tag = @enumFromInt(44), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_clear + .{ .tag = @enumFromInt(45), .properties = .{ .param_str = "vvD*i" } }, + // __atomic_compare_exchange + .{ .tag = @enumFromInt(46), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_compare_exchange_n + .{ .tag = @enumFromInt(47), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_exchange + .{ .tag = @enumFromInt(48), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_exchange_n + .{ .tag = @enumFromInt(49), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_add + .{ .tag = @enumFromInt(50), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_and + .{ .tag = @enumFromInt(51), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_max + .{ .tag = @enumFromInt(52), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_min + .{ .tag = @enumFromInt(53), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_nand + .{ .tag = @enumFromInt(54), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_or + .{ .tag = @enumFromInt(55), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_sub + .{ .tag = @enumFromInt(56), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_fetch_xor + .{ .tag = @enumFromInt(57), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_is_lock_free + .{ .tag = @enumFromInt(58), .properties = .{ .param_str = "bzvCD*", .attributes = .{ .const_evaluable = true } } }, + // __atomic_load + .{ .tag = @enumFromInt(59), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_load_n + .{ .tag = @enumFromInt(60), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_max_fetch + .{ .tag = @enumFromInt(61), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_min_fetch + .{ .tag = @enumFromInt(62), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_nand_fetch + .{ .tag = @enumFromInt(63), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_or_fetch + .{ .tag = @enumFromInt(64), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_signal_fence + .{ .tag = @enumFromInt(65), .properties = .{ .param_str = "vi" } }, + // __atomic_store + .{ .tag = @enumFromInt(66), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_store_n + .{ .tag = @enumFromInt(67), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_sub_fetch + .{ .tag = @enumFromInt(68), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __atomic_test_and_set + .{ .tag = @enumFromInt(69), .properties = .{ .param_str = "bvD*i" } }, + // __atomic_thread_fence + .{ .tag = @enumFromInt(70), .properties = .{ .param_str = "vi" } }, + // __atomic_xor_fetch + .{ .tag = @enumFromInt(71), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin___CFStringMakeConstantString + .{ .tag = @enumFromInt(72), .properties = .{ .param_str = "FC*cC*", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin___NSStringMakeConstantString + .{ .tag = @enumFromInt(73), .properties = .{ .param_str = "FC*cC*", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin___clear_cache + .{ .tag = @enumFromInt(74), .properties = .{ .param_str = "vc*c*" } }, + // __builtin___fprintf_chk + .{ .tag = @enumFromInt(75), .properties = .{ .param_str = "iP*RicC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } }, + // __builtin___get_unsafe_stack_bottom + .{ .tag = @enumFromInt(76), .properties = .{ .param_str = "v*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___get_unsafe_stack_ptr + .{ .tag = @enumFromInt(77), .properties = .{ .param_str = "v*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___get_unsafe_stack_start + .{ .tag = @enumFromInt(78), .properties = .{ .param_str = "v*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___get_unsafe_stack_top + .{ .tag = @enumFromInt(79), .properties = .{ .param_str = "v*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___memccpy_chk + .{ .tag = @enumFromInt(80), .properties = .{ .param_str = "v*v*vC*izz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___memcpy_chk + .{ .tag = @enumFromInt(81), .properties = .{ .param_str = "v*v*vC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___memmove_chk + .{ .tag = @enumFromInt(82), .properties = .{ .param_str = "v*v*vC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___mempcpy_chk + .{ .tag = @enumFromInt(83), .properties = .{ .param_str = "v*v*vC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___memset_chk + .{ .tag = @enumFromInt(84), .properties = .{ .param_str = "v*v*izz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___printf_chk + .{ .tag = @enumFromInt(85), .properties = .{ .param_str = "iicC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } }, + // __builtin___snprintf_chk + .{ .tag = @enumFromInt(86), .properties = .{ .param_str = "ic*RzizcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 4 } } }, + // __builtin___sprintf_chk + .{ .tag = @enumFromInt(87), .properties = .{ .param_str = "ic*RizcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 3 } } }, + // __builtin___stpcpy_chk + .{ .tag = @enumFromInt(88), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___stpncpy_chk + .{ .tag = @enumFromInt(89), .properties = .{ .param_str = "c*c*cC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strcat_chk + .{ .tag = @enumFromInt(90), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strcpy_chk + .{ .tag = @enumFromInt(91), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strlcat_chk + .{ .tag = @enumFromInt(92), .properties = .{ .param_str = "zc*cC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strlcpy_chk + .{ .tag = @enumFromInt(93), .properties = .{ .param_str = "zc*cC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strncat_chk + .{ .tag = @enumFromInt(94), .properties = .{ .param_str = "c*c*cC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___strncpy_chk + .{ .tag = @enumFromInt(95), .properties = .{ .param_str = "c*c*cC*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin___vfprintf_chk + .{ .tag = @enumFromInt(96), .properties = .{ .param_str = "iP*RicC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } }, + // __builtin___vprintf_chk + .{ .tag = @enumFromInt(97), .properties = .{ .param_str = "iicC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } }, + // __builtin___vsnprintf_chk + .{ .tag = @enumFromInt(98), .properties = .{ .param_str = "ic*RzizcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 4 } } }, + // __builtin___vsprintf_chk + .{ .tag = @enumFromInt(99), .properties = .{ .param_str = "ic*RizcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 3 } } }, + // __builtin_abort + .{ .tag = @enumFromInt(100), .properties = .{ .param_str = "v", .attributes = .{ .noreturn = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_abs + .{ .tag = @enumFromInt(101), .properties = .{ .param_str = "ii", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_acos + .{ .tag = @enumFromInt(102), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acosf + .{ .tag = @enumFromInt(103), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acosf128 + .{ .tag = @enumFromInt(104), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acosh + .{ .tag = @enumFromInt(105), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acoshf + .{ .tag = @enumFromInt(106), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acoshf128 + .{ .tag = @enumFromInt(107), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acoshl + .{ .tag = @enumFromInt(108), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_acosl + .{ .tag = @enumFromInt(109), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_add_overflow + .{ .tag = @enumFromInt(110), .properties = .{ .param_str = "b.", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_addc + .{ .tag = @enumFromInt(111), .properties = .{ .param_str = "UiUiCUiCUiCUi*" } }, + // __builtin_addcb + .{ .tag = @enumFromInt(112), .properties = .{ .param_str = "UcUcCUcCUcCUc*" } }, + // __builtin_addcl + .{ .tag = @enumFromInt(113), .properties = .{ .param_str = "ULiULiCULiCULiCULi*" } }, + // __builtin_addcll + .{ .tag = @enumFromInt(114), .properties = .{ .param_str = "ULLiULLiCULLiCULLiCULLi*" } }, + // __builtin_addcs + .{ .tag = @enumFromInt(115), .properties = .{ .param_str = "UsUsCUsCUsCUs*" } }, + // __builtin_align_down + .{ .tag = @enumFromInt(116), .properties = .{ .param_str = "v*vC*z", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_align_up + .{ .tag = @enumFromInt(117), .properties = .{ .param_str = "v*vC*z", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_alloca + .{ .tag = @enumFromInt(118), .properties = .{ .param_str = "v*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_alloca_uninitialized + .{ .tag = @enumFromInt(119), .properties = .{ .param_str = "v*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_alloca_with_align + .{ .tag = @enumFromInt(120), .properties = .{ .param_str = "v*zIz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_alloca_with_align_uninitialized + .{ .tag = @enumFromInt(121), .properties = .{ .param_str = "v*zIz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_amdgcn_alignbit + .{ .tag = @enumFromInt(122), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_alignbyte + .{ .tag = @enumFromInt(123), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_atomic_dec32 + .{ .tag = @enumFromInt(124), .properties = .{ .param_str = "UZiUZiD*UZiUicC*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_atomic_dec64 + .{ .tag = @enumFromInt(125), .properties = .{ .param_str = "UWiUWiD*UWiUicC*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_atomic_inc32 + .{ .tag = @enumFromInt(126), .properties = .{ .param_str = "UZiUZiD*UZiUicC*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_atomic_inc64 + .{ .tag = @enumFromInt(127), .properties = .{ .param_str = "UWiUWiD*UWiUicC*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_buffer_wbinvl1 + .{ .tag = @enumFromInt(128), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_class + .{ .tag = @enumFromInt(129), .properties = .{ .param_str = "bdi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_classf + .{ .tag = @enumFromInt(130), .properties = .{ .param_str = "bfi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cosf + .{ .tag = @enumFromInt(131), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cubeid + .{ .tag = @enumFromInt(132), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cubema + .{ .tag = @enumFromInt(133), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cubesc + .{ .tag = @enumFromInt(134), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cubetc + .{ .tag = @enumFromInt(135), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pk_i16 + .{ .tag = @enumFromInt(136), .properties = .{ .param_str = "E2sii", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pk_u16 + .{ .tag = @enumFromInt(137), .properties = .{ .param_str = "E2UsUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pk_u8_f32 + .{ .tag = @enumFromInt(138), .properties = .{ .param_str = "UifUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pknorm_i16 + .{ .tag = @enumFromInt(139), .properties = .{ .param_str = "E2sff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pknorm_u16 + .{ .tag = @enumFromInt(140), .properties = .{ .param_str = "E2Usff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_cvt_pkrtz + .{ .tag = @enumFromInt(141), .properties = .{ .param_str = "E2hff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_dispatch_ptr + .{ .tag = @enumFromInt(142), .properties = .{ .param_str = "v*4", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_div_fixup + .{ .tag = @enumFromInt(143), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_div_fixupf + .{ .tag = @enumFromInt(144), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_div_fmas + .{ .tag = @enumFromInt(145), .properties = .{ .param_str = "ddddb", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_div_fmasf + .{ .tag = @enumFromInt(146), .properties = .{ .param_str = "ffffb", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_div_scale + .{ .tag = @enumFromInt(147), .properties = .{ .param_str = "dddbb*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_div_scalef + .{ .tag = @enumFromInt(148), .properties = .{ .param_str = "fffbb*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_append + .{ .tag = @enumFromInt(149), .properties = .{ .param_str = "ii*3", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_bpermute + .{ .tag = @enumFromInt(150), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_ds_consume + .{ .tag = @enumFromInt(151), .properties = .{ .param_str = "ii*3", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_faddf + .{ .tag = @enumFromInt(152), .properties = .{ .param_str = "ff*3fIiIiIb", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_fmaxf + .{ .tag = @enumFromInt(153), .properties = .{ .param_str = "ff*3fIiIiIb", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_fminf + .{ .tag = @enumFromInt(154), .properties = .{ .param_str = "ff*3fIiIiIb", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_ds_permute + .{ .tag = @enumFromInt(155), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_ds_swizzle + .{ .tag = @enumFromInt(156), .properties = .{ .param_str = "iiIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_endpgm + .{ .tag = @enumFromInt(157), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .noreturn = true } } }, + // __builtin_amdgcn_exp2f + .{ .tag = @enumFromInt(158), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_fcmp + .{ .tag = @enumFromInt(159), .properties = .{ .param_str = "WUiddIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_fcmpf + .{ .tag = @enumFromInt(160), .properties = .{ .param_str = "WUiffIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_fence + .{ .tag = @enumFromInt(161), .properties = .{ .param_str = "vUicC*", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_fmed3f + .{ .tag = @enumFromInt(162), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_fract + .{ .tag = @enumFromInt(163), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_fractf + .{ .tag = @enumFromInt(164), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_frexp_exp + .{ .tag = @enumFromInt(165), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_frexp_expf + .{ .tag = @enumFromInt(166), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_frexp_mant + .{ .tag = @enumFromInt(167), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_frexp_mantf + .{ .tag = @enumFromInt(168), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_grid_size_x + .{ .tag = @enumFromInt(169), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_grid_size_y + .{ .tag = @enumFromInt(170), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_grid_size_z + .{ .tag = @enumFromInt(171), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_groupstaticsize + .{ .tag = @enumFromInt(172), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_iglp_opt + .{ .tag = @enumFromInt(173), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_implicitarg_ptr + .{ .tag = @enumFromInt(174), .properties = .{ .param_str = "v*4", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_interp_mov + .{ .tag = @enumFromInt(175), .properties = .{ .param_str = "fUiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_interp_p1 + .{ .tag = @enumFromInt(176), .properties = .{ .param_str = "ffUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_interp_p1_f16 + .{ .tag = @enumFromInt(177), .properties = .{ .param_str = "ffUiUibUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_interp_p2 + .{ .tag = @enumFromInt(178), .properties = .{ .param_str = "fffUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_interp_p2_f16 + .{ .tag = @enumFromInt(179), .properties = .{ .param_str = "hffUiUibUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_is_private + .{ .tag = @enumFromInt(180), .properties = .{ .param_str = "bvC*0", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_is_shared + .{ .tag = @enumFromInt(181), .properties = .{ .param_str = "bvC*0", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_kernarg_segment_ptr + .{ .tag = @enumFromInt(182), .properties = .{ .param_str = "v*4", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_ldexp + .{ .tag = @enumFromInt(183), .properties = .{ .param_str = "ddi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_ldexpf + .{ .tag = @enumFromInt(184), .properties = .{ .param_str = "ffi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_lerp + .{ .tag = @enumFromInt(185), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_log_clampf + .{ .tag = @enumFromInt(186), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_logf + .{ .tag = @enumFromInt(187), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_mbcnt_hi + .{ .tag = @enumFromInt(188), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_mbcnt_lo + .{ .tag = @enumFromInt(189), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_mqsad_pk_u16_u8 + .{ .tag = @enumFromInt(190), .properties = .{ .param_str = "WUiWUiUiWUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_mqsad_u32_u8 + .{ .tag = @enumFromInt(191), .properties = .{ .param_str = "V4UiWUiUiV4Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_msad_u8 + .{ .tag = @enumFromInt(192), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_qsad_pk_u16_u8 + .{ .tag = @enumFromInt(193), .properties = .{ .param_str = "WUiWUiUiWUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_queue_ptr + .{ .tag = @enumFromInt(194), .properties = .{ .param_str = "v*4", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rcp + .{ .tag = @enumFromInt(195), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rcpf + .{ .tag = @enumFromInt(196), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_read_exec + .{ .tag = @enumFromInt(197), .properties = .{ .param_str = "WUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_read_exec_hi + .{ .tag = @enumFromInt(198), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_read_exec_lo + .{ .tag = @enumFromInt(199), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_readfirstlane + .{ .tag = @enumFromInt(200), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_readlane + .{ .tag = @enumFromInt(201), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rsq + .{ .tag = @enumFromInt(202), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rsq_clamp + .{ .tag = @enumFromInt(203), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rsq_clampf + .{ .tag = @enumFromInt(204), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_rsqf + .{ .tag = @enumFromInt(205), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_s_barrier + .{ .tag = @enumFromInt(206), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_dcache_inv + .{ .tag = @enumFromInt(207), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_decperflevel + .{ .tag = @enumFromInt(208), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_getpc + .{ .tag = @enumFromInt(209), .properties = .{ .param_str = "WUi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_getreg + .{ .tag = @enumFromInt(210), .properties = .{ .param_str = "UiIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_incperflevel + .{ .tag = @enumFromInt(211), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_sendmsg + .{ .tag = @enumFromInt(212), .properties = .{ .param_str = "vIiUi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_sendmsghalt + .{ .tag = @enumFromInt(213), .properties = .{ .param_str = "vIiUi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_setprio + .{ .tag = @enumFromInt(214), .properties = .{ .param_str = "vIs", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_setreg + .{ .tag = @enumFromInt(215), .properties = .{ .param_str = "vIiUi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_sleep + .{ .tag = @enumFromInt(216), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_s_waitcnt + .{ .tag = @enumFromInt(217), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_sad_hi_u8 + .{ .tag = @enumFromInt(218), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sad_u16 + .{ .tag = @enumFromInt(219), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sad_u8 + .{ .tag = @enumFromInt(220), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sbfe + .{ .tag = @enumFromInt(221), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sched_barrier + .{ .tag = @enumFromInt(222), .properties = .{ .param_str = "vIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_sched_group_barrier + .{ .tag = @enumFromInt(223), .properties = .{ .param_str = "vIiIiIi", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_sicmp + .{ .tag = @enumFromInt(224), .properties = .{ .param_str = "WUiiiIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sicmpl + .{ .tag = @enumFromInt(225), .properties = .{ .param_str = "WUiWiWiIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sinf + .{ .tag = @enumFromInt(226), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sqrt + .{ .tag = @enumFromInt(227), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_sqrtf + .{ .tag = @enumFromInt(228), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_trig_preop + .{ .tag = @enumFromInt(229), .properties = .{ .param_str = "ddi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_trig_preopf + .{ .tag = @enumFromInt(230), .properties = .{ .param_str = "ffi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_ubfe + .{ .tag = @enumFromInt(231), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_uicmp + .{ .tag = @enumFromInt(232), .properties = .{ .param_str = "WUiUiUiIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_uicmpl + .{ .tag = @enumFromInt(233), .properties = .{ .param_str = "WUiWUiWUiIi", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_wave_barrier + .{ .tag = @enumFromInt(234), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.amdgpu) } }, + // __builtin_amdgcn_workgroup_id_x + .{ .tag = @enumFromInt(235), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workgroup_id_y + .{ .tag = @enumFromInt(236), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workgroup_id_z + .{ .tag = @enumFromInt(237), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workgroup_size_x + .{ .tag = @enumFromInt(238), .properties = .{ .param_str = "Us", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workgroup_size_y + .{ .tag = @enumFromInt(239), .properties = .{ .param_str = "Us", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workgroup_size_z + .{ .tag = @enumFromInt(240), .properties = .{ .param_str = "Us", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workitem_id_x + .{ .tag = @enumFromInt(241), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workitem_id_y + .{ .tag = @enumFromInt(242), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_amdgcn_workitem_id_z + .{ .tag = @enumFromInt(243), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_annotation + .{ .tag = @enumFromInt(244), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_arm_cdp + .{ .tag = @enumFromInt(245), .properties = .{ .param_str = "vUIiUIiUIiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_cdp2 + .{ .tag = @enumFromInt(246), .properties = .{ .param_str = "vUIiUIiUIiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_clrex + .{ .tag = @enumFromInt(247), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_cls + .{ .tag = @enumFromInt(248), .properties = .{ .param_str = "UiZUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_cls64 + .{ .tag = @enumFromInt(249), .properties = .{ .param_str = "UiWUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_clz + .{ .tag = @enumFromInt(250), .properties = .{ .param_str = "UiZUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_clz64 + .{ .tag = @enumFromInt(251), .properties = .{ .param_str = "UiWUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_cmse_TT + .{ .tag = @enumFromInt(252), .properties = .{ .param_str = "Uiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_cmse_TTA + .{ .tag = @enumFromInt(253), .properties = .{ .param_str = "Uiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_cmse_TTAT + .{ .tag = @enumFromInt(254), .properties = .{ .param_str = "Uiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_cmse_TTT + .{ .tag = @enumFromInt(255), .properties = .{ .param_str = "Uiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_dbg + .{ .tag = @enumFromInt(256), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_dmb + .{ .tag = @enumFromInt(257), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_dsb + .{ .tag = @enumFromInt(258), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_get_fpscr + .{ .tag = @enumFromInt(259), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_isb + .{ .tag = @enumFromInt(260), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ldaex + .{ .tag = @enumFromInt(261), .properties = .{ .param_str = "v.", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_arm_ldc + .{ .tag = @enumFromInt(262), .properties = .{ .param_str = "vUIiUIivC*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_ldc2 + .{ .tag = @enumFromInt(263), .properties = .{ .param_str = "vUIiUIivC*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_ldc2l + .{ .tag = @enumFromInt(264), .properties = .{ .param_str = "vUIiUIivC*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_ldcl + .{ .tag = @enumFromInt(265), .properties = .{ .param_str = "vUIiUIivC*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_ldrex + .{ .tag = @enumFromInt(266), .properties = .{ .param_str = "v.", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_arm_ldrexd + .{ .tag = @enumFromInt(267), .properties = .{ .param_str = "LLUiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mcr + .{ .tag = @enumFromInt(268), .properties = .{ .param_str = "vUIiUIiUiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mcr2 + .{ .tag = @enumFromInt(269), .properties = .{ .param_str = "vUIiUIiUiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mcrr + .{ .tag = @enumFromInt(270), .properties = .{ .param_str = "vUIiUIiLLUiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mcrr2 + .{ .tag = @enumFromInt(271), .properties = .{ .param_str = "vUIiUIiLLUiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mrc + .{ .tag = @enumFromInt(272), .properties = .{ .param_str = "UiUIiUIiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mrc2 + .{ .tag = @enumFromInt(273), .properties = .{ .param_str = "UiUIiUIiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mrrc + .{ .tag = @enumFromInt(274), .properties = .{ .param_str = "LLUiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_mrrc2 + .{ .tag = @enumFromInt(275), .properties = .{ .param_str = "LLUiUIiUIiUIi", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_nop + .{ .tag = @enumFromInt(276), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_prefetch + .{ .tag = @enumFromInt(277), .properties = .{ .param_str = "!", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qadd + .{ .tag = @enumFromInt(278), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qadd16 + .{ .tag = @enumFromInt(279), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qadd8 + .{ .tag = @enumFromInt(280), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qasx + .{ .tag = @enumFromInt(281), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qdbl + .{ .tag = @enumFromInt(282), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qsax + .{ .tag = @enumFromInt(283), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qsub + .{ .tag = @enumFromInt(284), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qsub16 + .{ .tag = @enumFromInt(285), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_qsub8 + .{ .tag = @enumFromInt(286), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_rbit + .{ .tag = @enumFromInt(287), .properties = .{ .param_str = "UiUi", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_rbit64 + .{ .tag = @enumFromInt(288), .properties = .{ .param_str = "WUiWUi", .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_rsr + .{ .tag = @enumFromInt(289), .properties = .{ .param_str = "UicC*", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_rsr64 + .{ .tag = @enumFromInt(290), .properties = .{ .param_str = "!", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_rsrp + .{ .tag = @enumFromInt(291), .properties = .{ .param_str = "v*cC*", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sadd16 + .{ .tag = @enumFromInt(292), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sadd8 + .{ .tag = @enumFromInt(293), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sasx + .{ .tag = @enumFromInt(294), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sel + .{ .tag = @enumFromInt(295), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_set_fpscr + .{ .tag = @enumFromInt(296), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sev + .{ .tag = @enumFromInt(297), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_sevl + .{ .tag = @enumFromInt(298), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_shadd16 + .{ .tag = @enumFromInt(299), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_shadd8 + .{ .tag = @enumFromInt(300), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_shasx + .{ .tag = @enumFromInt(301), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_shsax + .{ .tag = @enumFromInt(302), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_shsub16 + .{ .tag = @enumFromInt(303), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_shsub8 + .{ .tag = @enumFromInt(304), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlabb + .{ .tag = @enumFromInt(305), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlabt + .{ .tag = @enumFromInt(306), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlad + .{ .tag = @enumFromInt(307), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smladx + .{ .tag = @enumFromInt(308), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlald + .{ .tag = @enumFromInt(309), .properties = .{ .param_str = "LLiiiLLi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlaldx + .{ .tag = @enumFromInt(310), .properties = .{ .param_str = "LLiiiLLi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlatb + .{ .tag = @enumFromInt(311), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlatt + .{ .tag = @enumFromInt(312), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlawb + .{ .tag = @enumFromInt(313), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlawt + .{ .tag = @enumFromInt(314), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlsd + .{ .tag = @enumFromInt(315), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlsdx + .{ .tag = @enumFromInt(316), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlsld + .{ .tag = @enumFromInt(317), .properties = .{ .param_str = "LLiiiLLi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smlsldx + .{ .tag = @enumFromInt(318), .properties = .{ .param_str = "LLiiiLLi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smuad + .{ .tag = @enumFromInt(319), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smuadx + .{ .tag = @enumFromInt(320), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smulbb + .{ .tag = @enumFromInt(321), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smulbt + .{ .tag = @enumFromInt(322), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smultb + .{ .tag = @enumFromInt(323), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smultt + .{ .tag = @enumFromInt(324), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smulwb + .{ .tag = @enumFromInt(325), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smulwt + .{ .tag = @enumFromInt(326), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smusd + .{ .tag = @enumFromInt(327), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_smusdx + .{ .tag = @enumFromInt(328), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ssat + .{ .tag = @enumFromInt(329), .properties = .{ .param_str = "iiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ssat16 + .{ .tag = @enumFromInt(330), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ssax + .{ .tag = @enumFromInt(331), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ssub16 + .{ .tag = @enumFromInt(332), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_ssub8 + .{ .tag = @enumFromInt(333), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_stc + .{ .tag = @enumFromInt(334), .properties = .{ .param_str = "vUIiUIiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_stc2 + .{ .tag = @enumFromInt(335), .properties = .{ .param_str = "vUIiUIiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_stc2l + .{ .tag = @enumFromInt(336), .properties = .{ .param_str = "vUIiUIiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_stcl + .{ .tag = @enumFromInt(337), .properties = .{ .param_str = "vUIiUIiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_stlex + .{ .tag = @enumFromInt(338), .properties = .{ .param_str = "i.", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_arm_strex + .{ .tag = @enumFromInt(339), .properties = .{ .param_str = "i.", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_arm_strexd + .{ .tag = @enumFromInt(340), .properties = .{ .param_str = "iLLUiv*", .target_set = TargetSet.initOne(.arm) } }, + // __builtin_arm_sxtab16 + .{ .tag = @enumFromInt(341), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_sxtb16 + .{ .tag = @enumFromInt(342), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_tcancel + .{ .tag = @enumFromInt(343), .properties = .{ .param_str = "vWUIi", .target_set = TargetSet.initOne(.aarch64) } }, + // __builtin_arm_tcommit + .{ .tag = @enumFromInt(344), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.aarch64) } }, + // __builtin_arm_tstart + .{ .tag = @enumFromInt(345), .properties = .{ .param_str = "WUi", .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .returns_twice = true } } }, + // __builtin_arm_ttest + .{ .tag = @enumFromInt(346), .properties = .{ .param_str = "WUi", .target_set = TargetSet.initOne(.aarch64), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uadd16 + .{ .tag = @enumFromInt(347), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uadd8 + .{ .tag = @enumFromInt(348), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uasx + .{ .tag = @enumFromInt(349), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhadd16 + .{ .tag = @enumFromInt(350), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhadd8 + .{ .tag = @enumFromInt(351), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhasx + .{ .tag = @enumFromInt(352), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhsax + .{ .tag = @enumFromInt(353), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhsub16 + .{ .tag = @enumFromInt(354), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uhsub8 + .{ .tag = @enumFromInt(355), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqadd16 + .{ .tag = @enumFromInt(356), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqadd8 + .{ .tag = @enumFromInt(357), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqasx + .{ .tag = @enumFromInt(358), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqsax + .{ .tag = @enumFromInt(359), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqsub16 + .{ .tag = @enumFromInt(360), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uqsub8 + .{ .tag = @enumFromInt(361), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usad8 + .{ .tag = @enumFromInt(362), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usada8 + .{ .tag = @enumFromInt(363), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usat + .{ .tag = @enumFromInt(364), .properties = .{ .param_str = "UiiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usat16 + .{ .tag = @enumFromInt(365), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usax + .{ .tag = @enumFromInt(366), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usub16 + .{ .tag = @enumFromInt(367), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_usub8 + .{ .tag = @enumFromInt(368), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uxtab16 + .{ .tag = @enumFromInt(369), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_uxtb16 + .{ .tag = @enumFromInt(370), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_vcvtr_d + .{ .tag = @enumFromInt(371), .properties = .{ .param_str = "fdi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_vcvtr_f + .{ .tag = @enumFromInt(372), .properties = .{ .param_str = "ffi", .target_set = TargetSet.initOne(.arm), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_wfe + .{ .tag = @enumFromInt(373), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_wfi + .{ .tag = @enumFromInt(374), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_arm_wsr + .{ .tag = @enumFromInt(375), .properties = .{ .param_str = "vcC*Ui", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_wsr64 + .{ .tag = @enumFromInt(376), .properties = .{ .param_str = "!", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_wsrp + .{ .tag = @enumFromInt(377), .properties = .{ .param_str = "vcC*vC*", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_arm_yield + .{ .tag = @enumFromInt(378), .properties = .{ .param_str = "v", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __builtin_asin + .{ .tag = @enumFromInt(379), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinf + .{ .tag = @enumFromInt(380), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinf128 + .{ .tag = @enumFromInt(381), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinh + .{ .tag = @enumFromInt(382), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinhf + .{ .tag = @enumFromInt(383), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinhf128 + .{ .tag = @enumFromInt(384), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinhl + .{ .tag = @enumFromInt(385), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_asinl + .{ .tag = @enumFromInt(386), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_assume + .{ .tag = @enumFromInt(387), .properties = .{ .param_str = "vb", .attributes = .{ .const_evaluable = true } } }, + // __builtin_assume_aligned + .{ .tag = @enumFromInt(388), .properties = .{ .param_str = "v*vC*z.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_assume_separate_storage + .{ .tag = @enumFromInt(389), .properties = .{ .param_str = "vvCD*vCD*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_atan + .{ .tag = @enumFromInt(390), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atan2 + .{ .tag = @enumFromInt(391), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atan2f + .{ .tag = @enumFromInt(392), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atan2f128 + .{ .tag = @enumFromInt(393), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atan2l + .{ .tag = @enumFromInt(394), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanf + .{ .tag = @enumFromInt(395), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanf128 + .{ .tag = @enumFromInt(396), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanh + .{ .tag = @enumFromInt(397), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanhf + .{ .tag = @enumFromInt(398), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanhf128 + .{ .tag = @enumFromInt(399), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanhl + .{ .tag = @enumFromInt(400), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_atanl + .{ .tag = @enumFromInt(401), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_bcmp + .{ .tag = @enumFromInt(402), .properties = .{ .param_str = "ivC*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_bcopy + .{ .tag = @enumFromInt(403), .properties = .{ .param_str = "vvC*v*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_bitrev + .{ .tag = @enumFromInt(404), .properties = .{ .param_str = "UiUi", .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } }, + // __builtin_bitreverse16 + .{ .tag = @enumFromInt(405), .properties = .{ .param_str = "UsUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bitreverse32 + .{ .tag = @enumFromInt(406), .properties = .{ .param_str = "UZiUZi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bitreverse64 + .{ .tag = @enumFromInt(407), .properties = .{ .param_str = "UWiUWi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bitreverse8 + .{ .tag = @enumFromInt(408), .properties = .{ .param_str = "UcUc", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bswap16 + .{ .tag = @enumFromInt(409), .properties = .{ .param_str = "UsUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bswap32 + .{ .tag = @enumFromInt(410), .properties = .{ .param_str = "UZiUZi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bswap64 + .{ .tag = @enumFromInt(411), .properties = .{ .param_str = "UWiUWi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_bzero + .{ .tag = @enumFromInt(412), .properties = .{ .param_str = "vv*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_cabs + .{ .tag = @enumFromInt(413), .properties = .{ .param_str = "dXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cabsf + .{ .tag = @enumFromInt(414), .properties = .{ .param_str = "fXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cabsl + .{ .tag = @enumFromInt(415), .properties = .{ .param_str = "LdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacos + .{ .tag = @enumFromInt(416), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacosf + .{ .tag = @enumFromInt(417), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacosh + .{ .tag = @enumFromInt(418), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacoshf + .{ .tag = @enumFromInt(419), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacoshl + .{ .tag = @enumFromInt(420), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cacosl + .{ .tag = @enumFromInt(421), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_call_with_static_chain + .{ .tag = @enumFromInt(422), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_calloc + .{ .tag = @enumFromInt(423), .properties = .{ .param_str = "v*zz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_canonicalize + .{ .tag = @enumFromInt(424), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true } } }, + // __builtin_canonicalizef + .{ .tag = @enumFromInt(425), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true } } }, + // __builtin_canonicalizef16 + .{ .tag = @enumFromInt(426), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true } } }, + // __builtin_canonicalizel + .{ .tag = @enumFromInt(427), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true } } }, + // __builtin_carg + .{ .tag = @enumFromInt(428), .properties = .{ .param_str = "dXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cargf + .{ .tag = @enumFromInt(429), .properties = .{ .param_str = "fXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cargl + .{ .tag = @enumFromInt(430), .properties = .{ .param_str = "LdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casin + .{ .tag = @enumFromInt(431), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casinf + .{ .tag = @enumFromInt(432), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casinh + .{ .tag = @enumFromInt(433), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casinhf + .{ .tag = @enumFromInt(434), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casinhl + .{ .tag = @enumFromInt(435), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_casinl + .{ .tag = @enumFromInt(436), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catan + .{ .tag = @enumFromInt(437), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catanf + .{ .tag = @enumFromInt(438), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catanh + .{ .tag = @enumFromInt(439), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catanhf + .{ .tag = @enumFromInt(440), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catanhl + .{ .tag = @enumFromInt(441), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_catanl + .{ .tag = @enumFromInt(442), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cbrt + .{ .tag = @enumFromInt(443), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cbrtf + .{ .tag = @enumFromInt(444), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cbrtf128 + .{ .tag = @enumFromInt(445), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cbrtl + .{ .tag = @enumFromInt(446), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_ccos + .{ .tag = @enumFromInt(447), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ccosf + .{ .tag = @enumFromInt(448), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ccosh + .{ .tag = @enumFromInt(449), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ccoshf + .{ .tag = @enumFromInt(450), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ccoshl + .{ .tag = @enumFromInt(451), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ccosl + .{ .tag = @enumFromInt(452), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ceil + .{ .tag = @enumFromInt(453), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_ceilf + .{ .tag = @enumFromInt(454), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_ceilf128 + .{ .tag = @enumFromInt(455), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_ceilf16 + .{ .tag = @enumFromInt(456), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_ceill + .{ .tag = @enumFromInt(457), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cexp + .{ .tag = @enumFromInt(458), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cexpf + .{ .tag = @enumFromInt(459), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cexpl + .{ .tag = @enumFromInt(460), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_char_memchr + .{ .tag = @enumFromInt(461), .properties = .{ .param_str = "c*cC*iz", .attributes = .{ .const_evaluable = true } } }, + // __builtin_cimag + .{ .tag = @enumFromInt(462), .properties = .{ .param_str = "dXd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cimagf + .{ .tag = @enumFromInt(463), .properties = .{ .param_str = "fXf", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cimagl + .{ .tag = @enumFromInt(464), .properties = .{ .param_str = "LdXLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_classify_type + .{ .tag = @enumFromInt(465), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } }, + // __builtin_clog + .{ .tag = @enumFromInt(466), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_clogf + .{ .tag = @enumFromInt(467), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_clogl + .{ .tag = @enumFromInt(468), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_clrsb + .{ .tag = @enumFromInt(469), .properties = .{ .param_str = "ii", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clrsbl + .{ .tag = @enumFromInt(470), .properties = .{ .param_str = "iLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clrsbll + .{ .tag = @enumFromInt(471), .properties = .{ .param_str = "iLLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clz + .{ .tag = @enumFromInt(472), .properties = .{ .param_str = "iUi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clzl + .{ .tag = @enumFromInt(473), .properties = .{ .param_str = "iULi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clzll + .{ .tag = @enumFromInt(474), .properties = .{ .param_str = "iULLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_clzs + .{ .tag = @enumFromInt(475), .properties = .{ .param_str = "iUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_complex + .{ .tag = @enumFromInt(476), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_conj + .{ .tag = @enumFromInt(477), .properties = .{ .param_str = "XdXd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_conjf + .{ .tag = @enumFromInt(478), .properties = .{ .param_str = "XfXf", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_conjl + .{ .tag = @enumFromInt(479), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_constant_p + .{ .tag = @enumFromInt(480), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .eval_args = false, .const_evaluable = true } } }, + // __builtin_convertvector + .{ .tag = @enumFromInt(481), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_copysign + .{ .tag = @enumFromInt(482), .properties = .{ .param_str = "ddd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_copysignf + .{ .tag = @enumFromInt(483), .properties = .{ .param_str = "fff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_copysignf128 + .{ .tag = @enumFromInt(484), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_copysignf16 + .{ .tag = @enumFromInt(485), .properties = .{ .param_str = "hhh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_copysignl + .{ .tag = @enumFromInt(486), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_cos + .{ .tag = @enumFromInt(487), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cosf + .{ .tag = @enumFromInt(488), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cosf128 + .{ .tag = @enumFromInt(489), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cosf16 + .{ .tag = @enumFromInt(490), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cosh + .{ .tag = @enumFromInt(491), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_coshf + .{ .tag = @enumFromInt(492), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_coshf128 + .{ .tag = @enumFromInt(493), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_coshl + .{ .tag = @enumFromInt(494), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cosl + .{ .tag = @enumFromInt(495), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cpow + .{ .tag = @enumFromInt(496), .properties = .{ .param_str = "XdXdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cpowf + .{ .tag = @enumFromInt(497), .properties = .{ .param_str = "XfXfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cpowl + .{ .tag = @enumFromInt(498), .properties = .{ .param_str = "XLdXLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_cproj + .{ .tag = @enumFromInt(499), .properties = .{ .param_str = "XdXd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cprojf + .{ .tag = @enumFromInt(500), .properties = .{ .param_str = "XfXf", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cprojl + .{ .tag = @enumFromInt(501), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_cpu_init + .{ .tag = @enumFromInt(502), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.x86) } }, + // __builtin_cpu_is + .{ .tag = @enumFromInt(503), .properties = .{ .param_str = "bcC*", .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } }, + // __builtin_cpu_supports + .{ .tag = @enumFromInt(504), .properties = .{ .param_str = "bcC*", .target_set = TargetSet.initOne(.x86), .attributes = .{ .@"const" = true } } }, + // __builtin_creal + .{ .tag = @enumFromInt(505), .properties = .{ .param_str = "dXd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_crealf + .{ .tag = @enumFromInt(506), .properties = .{ .param_str = "fXf", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_creall + .{ .tag = @enumFromInt(507), .properties = .{ .param_str = "LdXLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_csin + .{ .tag = @enumFromInt(508), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csinf + .{ .tag = @enumFromInt(509), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csinh + .{ .tag = @enumFromInt(510), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csinhf + .{ .tag = @enumFromInt(511), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csinhl + .{ .tag = @enumFromInt(512), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csinl + .{ .tag = @enumFromInt(513), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csqrt + .{ .tag = @enumFromInt(514), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csqrtf + .{ .tag = @enumFromInt(515), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_csqrtl + .{ .tag = @enumFromInt(516), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctan + .{ .tag = @enumFromInt(517), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctanf + .{ .tag = @enumFromInt(518), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctanh + .{ .tag = @enumFromInt(519), .properties = .{ .param_str = "XdXd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctanhf + .{ .tag = @enumFromInt(520), .properties = .{ .param_str = "XfXf", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctanhl + .{ .tag = @enumFromInt(521), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctanl + .{ .tag = @enumFromInt(522), .properties = .{ .param_str = "XLdXLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ctz + .{ .tag = @enumFromInt(523), .properties = .{ .param_str = "iUi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_ctzl + .{ .tag = @enumFromInt(524), .properties = .{ .param_str = "iULi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_ctzll + .{ .tag = @enumFromInt(525), .properties = .{ .param_str = "iULLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_ctzs + .{ .tag = @enumFromInt(526), .properties = .{ .param_str = "iUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_dcbf + .{ .tag = @enumFromInt(527), .properties = .{ .param_str = "vvC*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_debugtrap + .{ .tag = @enumFromInt(528), .properties = .{ .param_str = "v" } }, + // __builtin_dump_struct + .{ .tag = @enumFromInt(529), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_dwarf_cfa + .{ .tag = @enumFromInt(530), .properties = .{ .param_str = "v*" } }, + // __builtin_dwarf_sp_column + .{ .tag = @enumFromInt(531), .properties = .{ .param_str = "Ui" } }, + // __builtin_dynamic_object_size + .{ .tag = @enumFromInt(532), .properties = .{ .param_str = "zvC*i", .attributes = .{ .eval_args = false, .const_evaluable = true } } }, + // __builtin_eh_return + .{ .tag = @enumFromInt(533), .properties = .{ .param_str = "vzv*", .attributes = .{ .noreturn = true } } }, + // __builtin_eh_return_data_regno + .{ .tag = @enumFromInt(534), .properties = .{ .param_str = "iIi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_elementwise_abs + .{ .tag = @enumFromInt(535), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_add_sat + .{ .tag = @enumFromInt(536), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_bitreverse + .{ .tag = @enumFromInt(537), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_canonicalize + .{ .tag = @enumFromInt(538), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_ceil + .{ .tag = @enumFromInt(539), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_copysign + .{ .tag = @enumFromInt(540), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_cos + .{ .tag = @enumFromInt(541), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_exp + .{ .tag = @enumFromInt(542), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_exp2 + .{ .tag = @enumFromInt(543), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_floor + .{ .tag = @enumFromInt(544), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_fma + .{ .tag = @enumFromInt(545), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_log + .{ .tag = @enumFromInt(546), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_log10 + .{ .tag = @enumFromInt(547), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_log2 + .{ .tag = @enumFromInt(548), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_max + .{ .tag = @enumFromInt(549), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_min + .{ .tag = @enumFromInt(550), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_nearbyint + .{ .tag = @enumFromInt(551), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_pow + .{ .tag = @enumFromInt(552), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_rint + .{ .tag = @enumFromInt(553), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_round + .{ .tag = @enumFromInt(554), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_roundeven + .{ .tag = @enumFromInt(555), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_sin + .{ .tag = @enumFromInt(556), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_sqrt + .{ .tag = @enumFromInt(557), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_sub_sat + .{ .tag = @enumFromInt(558), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_elementwise_trunc + .{ .tag = @enumFromInt(559), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_erf + .{ .tag = @enumFromInt(560), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erfc + .{ .tag = @enumFromInt(561), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erfcf + .{ .tag = @enumFromInt(562), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erfcf128 + .{ .tag = @enumFromInt(563), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erfcl + .{ .tag = @enumFromInt(564), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erff + .{ .tag = @enumFromInt(565), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erff128 + .{ .tag = @enumFromInt(566), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_erfl + .{ .tag = @enumFromInt(567), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp + .{ .tag = @enumFromInt(568), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp10 + .{ .tag = @enumFromInt(569), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp10f + .{ .tag = @enumFromInt(570), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp10f128 + .{ .tag = @enumFromInt(571), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp10f16 + .{ .tag = @enumFromInt(572), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp10l + .{ .tag = @enumFromInt(573), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp2 + .{ .tag = @enumFromInt(574), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp2f + .{ .tag = @enumFromInt(575), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp2f128 + .{ .tag = @enumFromInt(576), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp2f16 + .{ .tag = @enumFromInt(577), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_exp2l + .{ .tag = @enumFromInt(578), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expect + .{ .tag = @enumFromInt(579), .properties = .{ .param_str = "LiLiLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_expect_with_probability + .{ .tag = @enumFromInt(580), .properties = .{ .param_str = "LiLiLid", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_expf + .{ .tag = @enumFromInt(581), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expf128 + .{ .tag = @enumFromInt(582), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expf16 + .{ .tag = @enumFromInt(583), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expl + .{ .tag = @enumFromInt(584), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expm1 + .{ .tag = @enumFromInt(585), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expm1f + .{ .tag = @enumFromInt(586), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expm1f128 + .{ .tag = @enumFromInt(587), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_expm1l + .{ .tag = @enumFromInt(588), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_extend_pointer + .{ .tag = @enumFromInt(589), .properties = .{ .param_str = "ULLiv*" } }, + // __builtin_extract_return_addr + .{ .tag = @enumFromInt(590), .properties = .{ .param_str = "v*v*" } }, + // __builtin_fabs + .{ .tag = @enumFromInt(591), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fabsf + .{ .tag = @enumFromInt(592), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fabsf128 + .{ .tag = @enumFromInt(593), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fabsf16 + .{ .tag = @enumFromInt(594), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_fabsl + .{ .tag = @enumFromInt(595), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fdim + .{ .tag = @enumFromInt(596), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fdimf + .{ .tag = @enumFromInt(597), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fdimf128 + .{ .tag = @enumFromInt(598), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fdiml + .{ .tag = @enumFromInt(599), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ffs + .{ .tag = @enumFromInt(600), .properties = .{ .param_str = "ii", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_ffsl + .{ .tag = @enumFromInt(601), .properties = .{ .param_str = "iLi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_ffsll + .{ .tag = @enumFromInt(602), .properties = .{ .param_str = "iLLi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_floor + .{ .tag = @enumFromInt(603), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_floorf + .{ .tag = @enumFromInt(604), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_floorf128 + .{ .tag = @enumFromInt(605), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_floorf16 + .{ .tag = @enumFromInt(606), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_floorl + .{ .tag = @enumFromInt(607), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_flt_rounds + .{ .tag = @enumFromInt(608), .properties = .{ .param_str = "i" } }, + // __builtin_fma + .{ .tag = @enumFromInt(609), .properties = .{ .param_str = "dddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmaf + .{ .tag = @enumFromInt(610), .properties = .{ .param_str = "ffff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmaf128 + .{ .tag = @enumFromInt(611), .properties = .{ .param_str = "LLdLLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmaf16 + .{ .tag = @enumFromInt(612), .properties = .{ .param_str = "hhhh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmal + .{ .tag = @enumFromInt(613), .properties = .{ .param_str = "LdLdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmax + .{ .tag = @enumFromInt(614), .properties = .{ .param_str = "ddd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmaxf + .{ .tag = @enumFromInt(615), .properties = .{ .param_str = "fff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmaxf128 + .{ .tag = @enumFromInt(616), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmaxf16 + .{ .tag = @enumFromInt(617), .properties = .{ .param_str = "hhh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmaxl + .{ .tag = @enumFromInt(618), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmin + .{ .tag = @enumFromInt(619), .properties = .{ .param_str = "ddd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fminf + .{ .tag = @enumFromInt(620), .properties = .{ .param_str = "fff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fminf128 + .{ .tag = @enumFromInt(621), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fminf16 + .{ .tag = @enumFromInt(622), .properties = .{ .param_str = "hhh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fminl + .{ .tag = @enumFromInt(623), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fmod + .{ .tag = @enumFromInt(624), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmodf + .{ .tag = @enumFromInt(625), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmodf128 + .{ .tag = @enumFromInt(626), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmodf16 + .{ .tag = @enumFromInt(627), .properties = .{ .param_str = "hhh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fmodl + .{ .tag = @enumFromInt(628), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_fpclassify + .{ .tag = @enumFromInt(629), .properties = .{ .param_str = "iiiiii.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_fprintf + .{ .tag = @enumFromInt(630), .properties = .{ .param_str = "iP*RcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } }, + // __builtin_frame_address + .{ .tag = @enumFromInt(631), .properties = .{ .param_str = "v*IUi" } }, + // __builtin_free + .{ .tag = @enumFromInt(632), .properties = .{ .param_str = "vv*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frexp + .{ .tag = @enumFromInt(633), .properties = .{ .param_str = "ddi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frexpf + .{ .tag = @enumFromInt(634), .properties = .{ .param_str = "ffi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frexpf128 + .{ .tag = @enumFromInt(635), .properties = .{ .param_str = "LLdLLdi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frexpf16 + .{ .tag = @enumFromInt(636), .properties = .{ .param_str = "hhi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frexpl + .{ .tag = @enumFromInt(637), .properties = .{ .param_str = "LdLdi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_frob_return_addr + .{ .tag = @enumFromInt(638), .properties = .{ .param_str = "v*v*" } }, + // __builtin_fscanf + .{ .tag = @enumFromInt(639), .properties = .{ .param_str = "iP*RcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } }, + // __builtin_getid + .{ .tag = @enumFromInt(640), .properties = .{ .param_str = "Si", .target_set = TargetSet.initOne(.xcore), .attributes = .{ .@"const" = true } } }, + // __builtin_getps + .{ .tag = @enumFromInt(641), .properties = .{ .param_str = "UiUi", .target_set = TargetSet.initOne(.xcore) } }, + // __builtin_huge_val + .{ .tag = @enumFromInt(642), .properties = .{ .param_str = "d", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_huge_valf + .{ .tag = @enumFromInt(643), .properties = .{ .param_str = "f", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_huge_valf128 + .{ .tag = @enumFromInt(644), .properties = .{ .param_str = "LLd", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_huge_valf16 + .{ .tag = @enumFromInt(645), .properties = .{ .param_str = "x", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_huge_vall + .{ .tag = @enumFromInt(646), .properties = .{ .param_str = "Ld", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_hypot + .{ .tag = @enumFromInt(647), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_hypotf + .{ .tag = @enumFromInt(648), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_hypotf128 + .{ .tag = @enumFromInt(649), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_hypotl + .{ .tag = @enumFromInt(650), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ia32_rdpmc + .{ .tag = @enumFromInt(651), .properties = .{ .param_str = "UOii", .target_set = TargetSet.initOne(.x86) } }, + // __builtin_ia32_rdtsc + .{ .tag = @enumFromInt(652), .properties = .{ .param_str = "UOi", .target_set = TargetSet.initOne(.x86) } }, + // __builtin_ia32_rdtscp + .{ .tag = @enumFromInt(653), .properties = .{ .param_str = "UOiUi*", .target_set = TargetSet.initOne(.x86) } }, + // __builtin_ilogb + .{ .tag = @enumFromInt(654), .properties = .{ .param_str = "id", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ilogbf + .{ .tag = @enumFromInt(655), .properties = .{ .param_str = "if", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ilogbf128 + .{ .tag = @enumFromInt(656), .properties = .{ .param_str = "iLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ilogbl + .{ .tag = @enumFromInt(657), .properties = .{ .param_str = "iLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_index + .{ .tag = @enumFromInt(658), .properties = .{ .param_str = "c*cC*i", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_inf + .{ .tag = @enumFromInt(659), .properties = .{ .param_str = "d", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_inff + .{ .tag = @enumFromInt(660), .properties = .{ .param_str = "f", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_inff128 + .{ .tag = @enumFromInt(661), .properties = .{ .param_str = "LLd", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_inff16 + .{ .tag = @enumFromInt(662), .properties = .{ .param_str = "x", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_infl + .{ .tag = @enumFromInt(663), .properties = .{ .param_str = "Ld", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_init_dwarf_reg_size_table + .{ .tag = @enumFromInt(664), .properties = .{ .param_str = "vv*" } }, + // __builtin_is_aligned + .{ .tag = @enumFromInt(665), .properties = .{ .param_str = "bvC*z", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_isfinite + .{ .tag = @enumFromInt(666), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_isfpclass + .{ .tag = @enumFromInt(667), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_isgreater + .{ .tag = @enumFromInt(668), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_isgreaterequal + .{ .tag = @enumFromInt(669), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_isinf + .{ .tag = @enumFromInt(670), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_isinf_sign + .{ .tag = @enumFromInt(671), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_isless + .{ .tag = @enumFromInt(672), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_islessequal + .{ .tag = @enumFromInt(673), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_islessgreater + .{ .tag = @enumFromInt(674), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_isnan + .{ .tag = @enumFromInt(675), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_isnormal + .{ .tag = @enumFromInt(676), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_isunordered + .{ .tag = @enumFromInt(677), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_labs + .{ .tag = @enumFromInt(678), .properties = .{ .param_str = "LiLi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_launder + .{ .tag = @enumFromInt(679), .properties = .{ .param_str = "v*v*", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_ldexp + .{ .tag = @enumFromInt(680), .properties = .{ .param_str = "ddi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ldexpf + .{ .tag = @enumFromInt(681), .properties = .{ .param_str = "ffi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ldexpf128 + .{ .tag = @enumFromInt(682), .properties = .{ .param_str = "LLdLLdi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ldexpf16 + .{ .tag = @enumFromInt(683), .properties = .{ .param_str = "hhi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ldexpl + .{ .tag = @enumFromInt(684), .properties = .{ .param_str = "LdLdi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lgamma + .{ .tag = @enumFromInt(685), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_lgammaf + .{ .tag = @enumFromInt(686), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_lgammaf128 + .{ .tag = @enumFromInt(687), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_lgammal + .{ .tag = @enumFromInt(688), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_llabs + .{ .tag = @enumFromInt(689), .properties = .{ .param_str = "LLiLLi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_llrint + .{ .tag = @enumFromInt(690), .properties = .{ .param_str = "LLid", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llrintf + .{ .tag = @enumFromInt(691), .properties = .{ .param_str = "LLif", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llrintf128 + .{ .tag = @enumFromInt(692), .properties = .{ .param_str = "LLiLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llrintl + .{ .tag = @enumFromInt(693), .properties = .{ .param_str = "LLiLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llround + .{ .tag = @enumFromInt(694), .properties = .{ .param_str = "LLid", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llroundf + .{ .tag = @enumFromInt(695), .properties = .{ .param_str = "LLif", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llroundf128 + .{ .tag = @enumFromInt(696), .properties = .{ .param_str = "LLiLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_llroundl + .{ .tag = @enumFromInt(697), .properties = .{ .param_str = "LLiLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log + .{ .tag = @enumFromInt(698), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log10 + .{ .tag = @enumFromInt(699), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log10f + .{ .tag = @enumFromInt(700), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log10f128 + .{ .tag = @enumFromInt(701), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log10f16 + .{ .tag = @enumFromInt(702), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log10l + .{ .tag = @enumFromInt(703), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log1p + .{ .tag = @enumFromInt(704), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log1pf + .{ .tag = @enumFromInt(705), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log1pf128 + .{ .tag = @enumFromInt(706), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log1pl + .{ .tag = @enumFromInt(707), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log2 + .{ .tag = @enumFromInt(708), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log2f + .{ .tag = @enumFromInt(709), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log2f128 + .{ .tag = @enumFromInt(710), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log2f16 + .{ .tag = @enumFromInt(711), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_log2l + .{ .tag = @enumFromInt(712), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logb + .{ .tag = @enumFromInt(713), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logbf + .{ .tag = @enumFromInt(714), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logbf128 + .{ .tag = @enumFromInt(715), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logbl + .{ .tag = @enumFromInt(716), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logf + .{ .tag = @enumFromInt(717), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logf128 + .{ .tag = @enumFromInt(718), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logf16 + .{ .tag = @enumFromInt(719), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_logl + .{ .tag = @enumFromInt(720), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_longjmp + .{ .tag = @enumFromInt(721), .properties = .{ .param_str = "vv**i", .attributes = .{ .noreturn = true } } }, + // __builtin_lrint + .{ .tag = @enumFromInt(722), .properties = .{ .param_str = "Lid", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lrintf + .{ .tag = @enumFromInt(723), .properties = .{ .param_str = "Lif", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lrintf128 + .{ .tag = @enumFromInt(724), .properties = .{ .param_str = "LiLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lrintl + .{ .tag = @enumFromInt(725), .properties = .{ .param_str = "LiLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lround + .{ .tag = @enumFromInt(726), .properties = .{ .param_str = "Lid", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lroundf + .{ .tag = @enumFromInt(727), .properties = .{ .param_str = "Lif", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lroundf128 + .{ .tag = @enumFromInt(728), .properties = .{ .param_str = "LiLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_lroundl + .{ .tag = @enumFromInt(729), .properties = .{ .param_str = "LiLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_malloc + .{ .tag = @enumFromInt(730), .properties = .{ .param_str = "v*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_matrix_column_major_load + .{ .tag = @enumFromInt(731), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_matrix_column_major_store + .{ .tag = @enumFromInt(732), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_matrix_transpose + .{ .tag = @enumFromInt(733), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_memchr + .{ .tag = @enumFromInt(734), .properties = .{ .param_str = "v*vC*iz", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_memcmp + .{ .tag = @enumFromInt(735), .properties = .{ .param_str = "ivC*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_memcpy + .{ .tag = @enumFromInt(736), .properties = .{ .param_str = "v*v*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_memcpy_inline + .{ .tag = @enumFromInt(737), .properties = .{ .param_str = "vv*vC*Iz" } }, + // __builtin_memmove + .{ .tag = @enumFromInt(738), .properties = .{ .param_str = "v*v*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_mempcpy + .{ .tag = @enumFromInt(739), .properties = .{ .param_str = "v*v*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_memset + .{ .tag = @enumFromInt(740), .properties = .{ .param_str = "v*v*iz", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_memset_inline + .{ .tag = @enumFromInt(741), .properties = .{ .param_str = "vv*iIz" } }, + // __builtin_mips_absq_s_ph + .{ .tag = @enumFromInt(742), .properties = .{ .param_str = "V2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_absq_s_qb + .{ .tag = @enumFromInt(743), .properties = .{ .param_str = "V4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_absq_s_w + .{ .tag = @enumFromInt(744), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addq_ph + .{ .tag = @enumFromInt(745), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addq_s_ph + .{ .tag = @enumFromInt(746), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addq_s_w + .{ .tag = @enumFromInt(747), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addqh_ph + .{ .tag = @enumFromInt(748), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_addqh_r_ph + .{ .tag = @enumFromInt(749), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_addqh_r_w + .{ .tag = @enumFromInt(750), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_addqh_w + .{ .tag = @enumFromInt(751), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_addsc + .{ .tag = @enumFromInt(752), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addu_ph + .{ .tag = @enumFromInt(753), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addu_qb + .{ .tag = @enumFromInt(754), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addu_s_ph + .{ .tag = @enumFromInt(755), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_addu_s_qb + .{ .tag = @enumFromInt(756), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_adduh_qb + .{ .tag = @enumFromInt(757), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_adduh_r_qb + .{ .tag = @enumFromInt(758), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_addwc + .{ .tag = @enumFromInt(759), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_append + .{ .tag = @enumFromInt(760), .properties = .{ .param_str = "iiiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_balign + .{ .tag = @enumFromInt(761), .properties = .{ .param_str = "iiiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_bitrev + .{ .tag = @enumFromInt(762), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_bposge32 + .{ .tag = @enumFromInt(763), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmp_eq_ph + .{ .tag = @enumFromInt(764), .properties = .{ .param_str = "vV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmp_le_ph + .{ .tag = @enumFromInt(765), .properties = .{ .param_str = "vV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmp_lt_ph + .{ .tag = @enumFromInt(766), .properties = .{ .param_str = "vV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgdu_eq_qb + .{ .tag = @enumFromInt(767), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgdu_le_qb + .{ .tag = @enumFromInt(768), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgdu_lt_qb + .{ .tag = @enumFromInt(769), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgu_eq_qb + .{ .tag = @enumFromInt(770), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgu_le_qb + .{ .tag = @enumFromInt(771), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpgu_lt_qb + .{ .tag = @enumFromInt(772), .properties = .{ .param_str = "iV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpu_eq_qb + .{ .tag = @enumFromInt(773), .properties = .{ .param_str = "vV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpu_le_qb + .{ .tag = @enumFromInt(774), .properties = .{ .param_str = "vV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_cmpu_lt_qb + .{ .tag = @enumFromInt(775), .properties = .{ .param_str = "vV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpa_w_ph + .{ .tag = @enumFromInt(776), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpaq_s_w_ph + .{ .tag = @enumFromInt(777), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpaq_sa_l_w + .{ .tag = @enumFromInt(778), .properties = .{ .param_str = "LLiLLiii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpaqx_s_w_ph + .{ .tag = @enumFromInt(779), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpaqx_sa_w_ph + .{ .tag = @enumFromInt(780), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpau_h_qbl + .{ .tag = @enumFromInt(781), .properties = .{ .param_str = "LLiLLiV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpau_h_qbr + .{ .tag = @enumFromInt(782), .properties = .{ .param_str = "LLiLLiV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpax_w_ph + .{ .tag = @enumFromInt(783), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dps_w_ph + .{ .tag = @enumFromInt(784), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpsq_s_w_ph + .{ .tag = @enumFromInt(785), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpsq_sa_l_w + .{ .tag = @enumFromInt(786), .properties = .{ .param_str = "LLiLLiii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpsqx_s_w_ph + .{ .tag = @enumFromInt(787), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpsqx_sa_w_ph + .{ .tag = @enumFromInt(788), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_dpsu_h_qbl + .{ .tag = @enumFromInt(789), .properties = .{ .param_str = "LLiLLiV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpsu_h_qbr + .{ .tag = @enumFromInt(790), .properties = .{ .param_str = "LLiLLiV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_dpsx_w_ph + .{ .tag = @enumFromInt(791), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_extp + .{ .tag = @enumFromInt(792), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_extpdp + .{ .tag = @enumFromInt(793), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_extr_r_w + .{ .tag = @enumFromInt(794), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_extr_rs_w + .{ .tag = @enumFromInt(795), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_extr_s_h + .{ .tag = @enumFromInt(796), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_extr_w + .{ .tag = @enumFromInt(797), .properties = .{ .param_str = "iLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_insv + .{ .tag = @enumFromInt(798), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_lbux + .{ .tag = @enumFromInt(799), .properties = .{ .param_str = "iv*i", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_lhx + .{ .tag = @enumFromInt(800), .properties = .{ .param_str = "iv*i", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_lwx + .{ .tag = @enumFromInt(801), .properties = .{ .param_str = "iv*i", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_madd + .{ .tag = @enumFromInt(802), .properties = .{ .param_str = "LLiLLiii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_maddu + .{ .tag = @enumFromInt(803), .properties = .{ .param_str = "LLiLLiUiUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_maq_s_w_phl + .{ .tag = @enumFromInt(804), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_maq_s_w_phr + .{ .tag = @enumFromInt(805), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_maq_sa_w_phl + .{ .tag = @enumFromInt(806), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_maq_sa_w_phr + .{ .tag = @enumFromInt(807), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_modsub + .{ .tag = @enumFromInt(808), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_msub + .{ .tag = @enumFromInt(809), .properties = .{ .param_str = "LLiLLiii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_msubu + .{ .tag = @enumFromInt(810), .properties = .{ .param_str = "LLiLLiUiUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_mthlip + .{ .tag = @enumFromInt(811), .properties = .{ .param_str = "LLiLLii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mul_ph + .{ .tag = @enumFromInt(812), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mul_s_ph + .{ .tag = @enumFromInt(813), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_muleq_s_w_phl + .{ .tag = @enumFromInt(814), .properties = .{ .param_str = "iV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_muleq_s_w_phr + .{ .tag = @enumFromInt(815), .properties = .{ .param_str = "iV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_muleu_s_ph_qbl + .{ .tag = @enumFromInt(816), .properties = .{ .param_str = "V2sV4ScV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_muleu_s_ph_qbr + .{ .tag = @enumFromInt(817), .properties = .{ .param_str = "V2sV4ScV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mulq_rs_ph + .{ .tag = @enumFromInt(818), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mulq_rs_w + .{ .tag = @enumFromInt(819), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mulq_s_ph + .{ .tag = @enumFromInt(820), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mulq_s_w + .{ .tag = @enumFromInt(821), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mulsa_w_ph + .{ .tag = @enumFromInt(822), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_mulsaq_s_w_ph + .{ .tag = @enumFromInt(823), .properties = .{ .param_str = "LLiLLiV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_mult + .{ .tag = @enumFromInt(824), .properties = .{ .param_str = "LLiii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_multu + .{ .tag = @enumFromInt(825), .properties = .{ .param_str = "LLiUiUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_packrl_ph + .{ .tag = @enumFromInt(826), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_pick_ph + .{ .tag = @enumFromInt(827), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_pick_qb + .{ .tag = @enumFromInt(828), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_preceq_w_phl + .{ .tag = @enumFromInt(829), .properties = .{ .param_str = "iV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_preceq_w_phr + .{ .tag = @enumFromInt(830), .properties = .{ .param_str = "iV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precequ_ph_qbl + .{ .tag = @enumFromInt(831), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precequ_ph_qbla + .{ .tag = @enumFromInt(832), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precequ_ph_qbr + .{ .tag = @enumFromInt(833), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precequ_ph_qbra + .{ .tag = @enumFromInt(834), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_preceu_ph_qbl + .{ .tag = @enumFromInt(835), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_preceu_ph_qbla + .{ .tag = @enumFromInt(836), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_preceu_ph_qbr + .{ .tag = @enumFromInt(837), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_preceu_ph_qbra + .{ .tag = @enumFromInt(838), .properties = .{ .param_str = "V2sV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precr_qb_ph + .{ .tag = @enumFromInt(839), .properties = .{ .param_str = "V4ScV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_precr_sra_ph_w + .{ .tag = @enumFromInt(840), .properties = .{ .param_str = "V2siiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precr_sra_r_ph_w + .{ .tag = @enumFromInt(841), .properties = .{ .param_str = "V2siiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precrq_ph_w + .{ .tag = @enumFromInt(842), .properties = .{ .param_str = "V2sii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precrq_qb_ph + .{ .tag = @enumFromInt(843), .properties = .{ .param_str = "V4ScV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_precrq_rs_ph_w + .{ .tag = @enumFromInt(844), .properties = .{ .param_str = "V2sii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_precrqu_s_qb_ph + .{ .tag = @enumFromInt(845), .properties = .{ .param_str = "V4ScV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_prepend + .{ .tag = @enumFromInt(846), .properties = .{ .param_str = "iiiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_raddu_w_qb + .{ .tag = @enumFromInt(847), .properties = .{ .param_str = "iV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_rddsp + .{ .tag = @enumFromInt(848), .properties = .{ .param_str = "iIi", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_repl_ph + .{ .tag = @enumFromInt(849), .properties = .{ .param_str = "V2si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_repl_qb + .{ .tag = @enumFromInt(850), .properties = .{ .param_str = "V4Sci", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shilo + .{ .tag = @enumFromInt(851), .properties = .{ .param_str = "LLiLLii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shll_ph + .{ .tag = @enumFromInt(852), .properties = .{ .param_str = "V2sV2si", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_shll_qb + .{ .tag = @enumFromInt(853), .properties = .{ .param_str = "V4ScV4Sci", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_shll_s_ph + .{ .tag = @enumFromInt(854), .properties = .{ .param_str = "V2sV2si", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_shll_s_w + .{ .tag = @enumFromInt(855), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_shra_ph + .{ .tag = @enumFromInt(856), .properties = .{ .param_str = "V2sV2si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shra_qb + .{ .tag = @enumFromInt(857), .properties = .{ .param_str = "V4ScV4Sci", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shra_r_ph + .{ .tag = @enumFromInt(858), .properties = .{ .param_str = "V2sV2si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shra_r_qb + .{ .tag = @enumFromInt(859), .properties = .{ .param_str = "V4ScV4Sci", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shra_r_w + .{ .tag = @enumFromInt(860), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shrl_ph + .{ .tag = @enumFromInt(861), .properties = .{ .param_str = "V2sV2si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_shrl_qb + .{ .tag = @enumFromInt(862), .properties = .{ .param_str = "V4ScV4Sci", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subq_ph + .{ .tag = @enumFromInt(863), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subq_s_ph + .{ .tag = @enumFromInt(864), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subq_s_w + .{ .tag = @enumFromInt(865), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subqh_ph + .{ .tag = @enumFromInt(866), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subqh_r_ph + .{ .tag = @enumFromInt(867), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subqh_r_w + .{ .tag = @enumFromInt(868), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subqh_w + .{ .tag = @enumFromInt(869), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subu_ph + .{ .tag = @enumFromInt(870), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subu_qb + .{ .tag = @enumFromInt(871), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subu_s_ph + .{ .tag = @enumFromInt(872), .properties = .{ .param_str = "V2sV2sV2s", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subu_s_qb + .{ .tag = @enumFromInt(873), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_mips_subuh_qb + .{ .tag = @enumFromInt(874), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_subuh_r_qb + .{ .tag = @enumFromInt(875), .properties = .{ .param_str = "V4ScV4ScV4Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mips_wrdsp + .{ .tag = @enumFromInt(876), .properties = .{ .param_str = "viIi", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_modf + .{ .tag = @enumFromInt(877), .properties = .{ .param_str = "ddd*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_modff + .{ .tag = @enumFromInt(878), .properties = .{ .param_str = "fff*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_modff128 + .{ .tag = @enumFromInt(879), .properties = .{ .param_str = "LLdLLdLLd*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_modfl + .{ .tag = @enumFromInt(880), .properties = .{ .param_str = "LdLdLd*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_msa_add_a_b + .{ .tag = @enumFromInt(881), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_add_a_d + .{ .tag = @enumFromInt(882), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_add_a_h + .{ .tag = @enumFromInt(883), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_add_a_w + .{ .tag = @enumFromInt(884), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_a_b + .{ .tag = @enumFromInt(885), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_a_d + .{ .tag = @enumFromInt(886), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_a_h + .{ .tag = @enumFromInt(887), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_a_w + .{ .tag = @enumFromInt(888), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_s_b + .{ .tag = @enumFromInt(889), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_s_d + .{ .tag = @enumFromInt(890), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_s_h + .{ .tag = @enumFromInt(891), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_s_w + .{ .tag = @enumFromInt(892), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_u_b + .{ .tag = @enumFromInt(893), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_u_d + .{ .tag = @enumFromInt(894), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_u_h + .{ .tag = @enumFromInt(895), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_adds_u_w + .{ .tag = @enumFromInt(896), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addv_b + .{ .tag = @enumFromInt(897), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addv_d + .{ .tag = @enumFromInt(898), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addv_h + .{ .tag = @enumFromInt(899), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addv_w + .{ .tag = @enumFromInt(900), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addvi_b + .{ .tag = @enumFromInt(901), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addvi_d + .{ .tag = @enumFromInt(902), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addvi_h + .{ .tag = @enumFromInt(903), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_addvi_w + .{ .tag = @enumFromInt(904), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_and_v + .{ .tag = @enumFromInt(905), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_andi_b + .{ .tag = @enumFromInt(906), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_s_b + .{ .tag = @enumFromInt(907), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_s_d + .{ .tag = @enumFromInt(908), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_s_h + .{ .tag = @enumFromInt(909), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_s_w + .{ .tag = @enumFromInt(910), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_u_b + .{ .tag = @enumFromInt(911), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_u_d + .{ .tag = @enumFromInt(912), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_u_h + .{ .tag = @enumFromInt(913), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_asub_u_w + .{ .tag = @enumFromInt(914), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_s_b + .{ .tag = @enumFromInt(915), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_s_d + .{ .tag = @enumFromInt(916), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_s_h + .{ .tag = @enumFromInt(917), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_s_w + .{ .tag = @enumFromInt(918), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_u_b + .{ .tag = @enumFromInt(919), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_u_d + .{ .tag = @enumFromInt(920), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_u_h + .{ .tag = @enumFromInt(921), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ave_u_w + .{ .tag = @enumFromInt(922), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_s_b + .{ .tag = @enumFromInt(923), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_s_d + .{ .tag = @enumFromInt(924), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_s_h + .{ .tag = @enumFromInt(925), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_s_w + .{ .tag = @enumFromInt(926), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_u_b + .{ .tag = @enumFromInt(927), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_u_d + .{ .tag = @enumFromInt(928), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_u_h + .{ .tag = @enumFromInt(929), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_aver_u_w + .{ .tag = @enumFromInt(930), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclr_b + .{ .tag = @enumFromInt(931), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclr_d + .{ .tag = @enumFromInt(932), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclr_h + .{ .tag = @enumFromInt(933), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclr_w + .{ .tag = @enumFromInt(934), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclri_b + .{ .tag = @enumFromInt(935), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclri_d + .{ .tag = @enumFromInt(936), .properties = .{ .param_str = "V2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclri_h + .{ .tag = @enumFromInt(937), .properties = .{ .param_str = "V8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bclri_w + .{ .tag = @enumFromInt(938), .properties = .{ .param_str = "V4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsl_b + .{ .tag = @enumFromInt(939), .properties = .{ .param_str = "V16UcV16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsl_d + .{ .tag = @enumFromInt(940), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsl_h + .{ .tag = @enumFromInt(941), .properties = .{ .param_str = "V8UsV8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsl_w + .{ .tag = @enumFromInt(942), .properties = .{ .param_str = "V4UiV4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsli_b + .{ .tag = @enumFromInt(943), .properties = .{ .param_str = "V16UcV16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsli_d + .{ .tag = @enumFromInt(944), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsli_h + .{ .tag = @enumFromInt(945), .properties = .{ .param_str = "V8UsV8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsli_w + .{ .tag = @enumFromInt(946), .properties = .{ .param_str = "V4UiV4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsr_b + .{ .tag = @enumFromInt(947), .properties = .{ .param_str = "V16UcV16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsr_d + .{ .tag = @enumFromInt(948), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsr_h + .{ .tag = @enumFromInt(949), .properties = .{ .param_str = "V8UsV8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsr_w + .{ .tag = @enumFromInt(950), .properties = .{ .param_str = "V4UiV4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsri_b + .{ .tag = @enumFromInt(951), .properties = .{ .param_str = "V16UcV16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsri_d + .{ .tag = @enumFromInt(952), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsri_h + .{ .tag = @enumFromInt(953), .properties = .{ .param_str = "V8UsV8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_binsri_w + .{ .tag = @enumFromInt(954), .properties = .{ .param_str = "V4UiV4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bmnz_v + .{ .tag = @enumFromInt(955), .properties = .{ .param_str = "V16UcV16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bmnzi_b + .{ .tag = @enumFromInt(956), .properties = .{ .param_str = "V16UcV16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bmz_v + .{ .tag = @enumFromInt(957), .properties = .{ .param_str = "V16UcV16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bmzi_b + .{ .tag = @enumFromInt(958), .properties = .{ .param_str = "V16UcV16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bneg_b + .{ .tag = @enumFromInt(959), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bneg_d + .{ .tag = @enumFromInt(960), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bneg_h + .{ .tag = @enumFromInt(961), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bneg_w + .{ .tag = @enumFromInt(962), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnegi_b + .{ .tag = @enumFromInt(963), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnegi_d + .{ .tag = @enumFromInt(964), .properties = .{ .param_str = "V2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnegi_h + .{ .tag = @enumFromInt(965), .properties = .{ .param_str = "V8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnegi_w + .{ .tag = @enumFromInt(966), .properties = .{ .param_str = "V4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnz_b + .{ .tag = @enumFromInt(967), .properties = .{ .param_str = "iV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnz_d + .{ .tag = @enumFromInt(968), .properties = .{ .param_str = "iV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnz_h + .{ .tag = @enumFromInt(969), .properties = .{ .param_str = "iV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnz_v + .{ .tag = @enumFromInt(970), .properties = .{ .param_str = "iV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bnz_w + .{ .tag = @enumFromInt(971), .properties = .{ .param_str = "iV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bsel_v + .{ .tag = @enumFromInt(972), .properties = .{ .param_str = "V16UcV16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bseli_b + .{ .tag = @enumFromInt(973), .properties = .{ .param_str = "V16UcV16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bset_b + .{ .tag = @enumFromInt(974), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bset_d + .{ .tag = @enumFromInt(975), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bset_h + .{ .tag = @enumFromInt(976), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bset_w + .{ .tag = @enumFromInt(977), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bseti_b + .{ .tag = @enumFromInt(978), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bseti_d + .{ .tag = @enumFromInt(979), .properties = .{ .param_str = "V2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bseti_h + .{ .tag = @enumFromInt(980), .properties = .{ .param_str = "V8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bseti_w + .{ .tag = @enumFromInt(981), .properties = .{ .param_str = "V4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bz_b + .{ .tag = @enumFromInt(982), .properties = .{ .param_str = "iV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bz_d + .{ .tag = @enumFromInt(983), .properties = .{ .param_str = "iV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bz_h + .{ .tag = @enumFromInt(984), .properties = .{ .param_str = "iV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bz_v + .{ .tag = @enumFromInt(985), .properties = .{ .param_str = "iV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_bz_w + .{ .tag = @enumFromInt(986), .properties = .{ .param_str = "iV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceq_b + .{ .tag = @enumFromInt(987), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceq_d + .{ .tag = @enumFromInt(988), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceq_h + .{ .tag = @enumFromInt(989), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceq_w + .{ .tag = @enumFromInt(990), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceqi_b + .{ .tag = @enumFromInt(991), .properties = .{ .param_str = "V16ScV16ScISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceqi_d + .{ .tag = @enumFromInt(992), .properties = .{ .param_str = "V2SLLiV2SLLiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceqi_h + .{ .tag = @enumFromInt(993), .properties = .{ .param_str = "V8SsV8SsISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ceqi_w + .{ .tag = @enumFromInt(994), .properties = .{ .param_str = "V4SiV4SiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cfcmsa + .{ .tag = @enumFromInt(995), .properties = .{ .param_str = "iIi", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_msa_cle_s_b + .{ .tag = @enumFromInt(996), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_s_d + .{ .tag = @enumFromInt(997), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_s_h + .{ .tag = @enumFromInt(998), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_s_w + .{ .tag = @enumFromInt(999), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_u_b + .{ .tag = @enumFromInt(1000), .properties = .{ .param_str = "V16ScV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_u_d + .{ .tag = @enumFromInt(1001), .properties = .{ .param_str = "V2SLLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_u_h + .{ .tag = @enumFromInt(1002), .properties = .{ .param_str = "V8SsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_cle_u_w + .{ .tag = @enumFromInt(1003), .properties = .{ .param_str = "V4SiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_s_b + .{ .tag = @enumFromInt(1004), .properties = .{ .param_str = "V16ScV16ScISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_s_d + .{ .tag = @enumFromInt(1005), .properties = .{ .param_str = "V2SLLiV2SLLiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_s_h + .{ .tag = @enumFromInt(1006), .properties = .{ .param_str = "V8SsV8SsISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_s_w + .{ .tag = @enumFromInt(1007), .properties = .{ .param_str = "V4SiV4SiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_u_b + .{ .tag = @enumFromInt(1008), .properties = .{ .param_str = "V16ScV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_u_d + .{ .tag = @enumFromInt(1009), .properties = .{ .param_str = "V2SLLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_u_h + .{ .tag = @enumFromInt(1010), .properties = .{ .param_str = "V8SsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clei_u_w + .{ .tag = @enumFromInt(1011), .properties = .{ .param_str = "V4SiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_s_b + .{ .tag = @enumFromInt(1012), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_s_d + .{ .tag = @enumFromInt(1013), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_s_h + .{ .tag = @enumFromInt(1014), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_s_w + .{ .tag = @enumFromInt(1015), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_u_b + .{ .tag = @enumFromInt(1016), .properties = .{ .param_str = "V16ScV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_u_d + .{ .tag = @enumFromInt(1017), .properties = .{ .param_str = "V2SLLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_u_h + .{ .tag = @enumFromInt(1018), .properties = .{ .param_str = "V8SsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clt_u_w + .{ .tag = @enumFromInt(1019), .properties = .{ .param_str = "V4SiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_s_b + .{ .tag = @enumFromInt(1020), .properties = .{ .param_str = "V16ScV16ScISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_s_d + .{ .tag = @enumFromInt(1021), .properties = .{ .param_str = "V2SLLiV2SLLiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_s_h + .{ .tag = @enumFromInt(1022), .properties = .{ .param_str = "V8SsV8SsISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_s_w + .{ .tag = @enumFromInt(1023), .properties = .{ .param_str = "V4SiV4SiISi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_u_b + .{ .tag = @enumFromInt(1024), .properties = .{ .param_str = "V16ScV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_u_d + .{ .tag = @enumFromInt(1025), .properties = .{ .param_str = "V2SLLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_u_h + .{ .tag = @enumFromInt(1026), .properties = .{ .param_str = "V8SsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_clti_u_w + .{ .tag = @enumFromInt(1027), .properties = .{ .param_str = "V4SiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_s_b + .{ .tag = @enumFromInt(1028), .properties = .{ .param_str = "iV16ScIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_s_d + .{ .tag = @enumFromInt(1029), .properties = .{ .param_str = "LLiV2SLLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_s_h + .{ .tag = @enumFromInt(1030), .properties = .{ .param_str = "iV8SsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_s_w + .{ .tag = @enumFromInt(1031), .properties = .{ .param_str = "iV4SiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_u_b + .{ .tag = @enumFromInt(1032), .properties = .{ .param_str = "iV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_u_d + .{ .tag = @enumFromInt(1033), .properties = .{ .param_str = "LLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_u_h + .{ .tag = @enumFromInt(1034), .properties = .{ .param_str = "iV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_copy_u_w + .{ .tag = @enumFromInt(1035), .properties = .{ .param_str = "iV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ctcmsa + .{ .tag = @enumFromInt(1036), .properties = .{ .param_str = "vIii", .target_set = TargetSet.initOne(.mips) } }, + // __builtin_msa_div_s_b + .{ .tag = @enumFromInt(1037), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_s_d + .{ .tag = @enumFromInt(1038), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_s_h + .{ .tag = @enumFromInt(1039), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_s_w + .{ .tag = @enumFromInt(1040), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_u_b + .{ .tag = @enumFromInt(1041), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_u_d + .{ .tag = @enumFromInt(1042), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_u_h + .{ .tag = @enumFromInt(1043), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_div_u_w + .{ .tag = @enumFromInt(1044), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_s_d + .{ .tag = @enumFromInt(1045), .properties = .{ .param_str = "V2SLLiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_s_h + .{ .tag = @enumFromInt(1046), .properties = .{ .param_str = "V8SsV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_s_w + .{ .tag = @enumFromInt(1047), .properties = .{ .param_str = "V4SiV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_u_d + .{ .tag = @enumFromInt(1048), .properties = .{ .param_str = "V2ULLiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_u_h + .{ .tag = @enumFromInt(1049), .properties = .{ .param_str = "V8UsV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dotp_u_w + .{ .tag = @enumFromInt(1050), .properties = .{ .param_str = "V4UiV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_s_d + .{ .tag = @enumFromInt(1051), .properties = .{ .param_str = "V2SLLiV2SLLiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_s_h + .{ .tag = @enumFromInt(1052), .properties = .{ .param_str = "V8SsV8SsV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_s_w + .{ .tag = @enumFromInt(1053), .properties = .{ .param_str = "V4SiV4SiV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_u_d + .{ .tag = @enumFromInt(1054), .properties = .{ .param_str = "V2ULLiV2ULLiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_u_h + .{ .tag = @enumFromInt(1055), .properties = .{ .param_str = "V8UsV8UsV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpadd_u_w + .{ .tag = @enumFromInt(1056), .properties = .{ .param_str = "V4UiV4UiV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_s_d + .{ .tag = @enumFromInt(1057), .properties = .{ .param_str = "V2SLLiV2SLLiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_s_h + .{ .tag = @enumFromInt(1058), .properties = .{ .param_str = "V8SsV8SsV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_s_w + .{ .tag = @enumFromInt(1059), .properties = .{ .param_str = "V4SiV4SiV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_u_d + .{ .tag = @enumFromInt(1060), .properties = .{ .param_str = "V2ULLiV2ULLiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_u_h + .{ .tag = @enumFromInt(1061), .properties = .{ .param_str = "V8UsV8UsV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_dpsub_u_w + .{ .tag = @enumFromInt(1062), .properties = .{ .param_str = "V4UiV4UiV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fadd_d + .{ .tag = @enumFromInt(1063), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fadd_w + .{ .tag = @enumFromInt(1064), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcaf_d + .{ .tag = @enumFromInt(1065), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcaf_w + .{ .tag = @enumFromInt(1066), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fceq_d + .{ .tag = @enumFromInt(1067), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fceq_w + .{ .tag = @enumFromInt(1068), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fclass_d + .{ .tag = @enumFromInt(1069), .properties = .{ .param_str = "V2LLiV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fclass_w + .{ .tag = @enumFromInt(1070), .properties = .{ .param_str = "V4iV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcle_d + .{ .tag = @enumFromInt(1071), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcle_w + .{ .tag = @enumFromInt(1072), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fclt_d + .{ .tag = @enumFromInt(1073), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fclt_w + .{ .tag = @enumFromInt(1074), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcne_d + .{ .tag = @enumFromInt(1075), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcne_w + .{ .tag = @enumFromInt(1076), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcor_d + .{ .tag = @enumFromInt(1077), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcor_w + .{ .tag = @enumFromInt(1078), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcueq_d + .{ .tag = @enumFromInt(1079), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcueq_w + .{ .tag = @enumFromInt(1080), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcule_d + .{ .tag = @enumFromInt(1081), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcule_w + .{ .tag = @enumFromInt(1082), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcult_d + .{ .tag = @enumFromInt(1083), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcult_w + .{ .tag = @enumFromInt(1084), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcun_d + .{ .tag = @enumFromInt(1085), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcun_w + .{ .tag = @enumFromInt(1086), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcune_d + .{ .tag = @enumFromInt(1087), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fcune_w + .{ .tag = @enumFromInt(1088), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fdiv_d + .{ .tag = @enumFromInt(1089), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fdiv_w + .{ .tag = @enumFromInt(1090), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexdo_h + .{ .tag = @enumFromInt(1091), .properties = .{ .param_str = "V8hV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexdo_w + .{ .tag = @enumFromInt(1092), .properties = .{ .param_str = "V4fV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexp2_d + .{ .tag = @enumFromInt(1093), .properties = .{ .param_str = "V2dV2dV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexp2_w + .{ .tag = @enumFromInt(1094), .properties = .{ .param_str = "V4fV4fV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexupl_d + .{ .tag = @enumFromInt(1095), .properties = .{ .param_str = "V2dV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexupl_w + .{ .tag = @enumFromInt(1096), .properties = .{ .param_str = "V4fV8h", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexupr_d + .{ .tag = @enumFromInt(1097), .properties = .{ .param_str = "V2dV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fexupr_w + .{ .tag = @enumFromInt(1098), .properties = .{ .param_str = "V4fV8h", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffint_s_d + .{ .tag = @enumFromInt(1099), .properties = .{ .param_str = "V2dV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffint_s_w + .{ .tag = @enumFromInt(1100), .properties = .{ .param_str = "V4fV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffint_u_d + .{ .tag = @enumFromInt(1101), .properties = .{ .param_str = "V2dV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffint_u_w + .{ .tag = @enumFromInt(1102), .properties = .{ .param_str = "V4fV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffql_d + .{ .tag = @enumFromInt(1103), .properties = .{ .param_str = "V2dV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffql_w + .{ .tag = @enumFromInt(1104), .properties = .{ .param_str = "V4fV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffqr_d + .{ .tag = @enumFromInt(1105), .properties = .{ .param_str = "V2dV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ffqr_w + .{ .tag = @enumFromInt(1106), .properties = .{ .param_str = "V4fV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fill_b + .{ .tag = @enumFromInt(1107), .properties = .{ .param_str = "V16Sci", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fill_d + .{ .tag = @enumFromInt(1108), .properties = .{ .param_str = "V2SLLiLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fill_h + .{ .tag = @enumFromInt(1109), .properties = .{ .param_str = "V8Ssi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fill_w + .{ .tag = @enumFromInt(1110), .properties = .{ .param_str = "V4Sii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_flog2_d + .{ .tag = @enumFromInt(1111), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_flog2_w + .{ .tag = @enumFromInt(1112), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmadd_d + .{ .tag = @enumFromInt(1113), .properties = .{ .param_str = "V2dV2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmadd_w + .{ .tag = @enumFromInt(1114), .properties = .{ .param_str = "V4fV4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmax_a_d + .{ .tag = @enumFromInt(1115), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmax_a_w + .{ .tag = @enumFromInt(1116), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmax_d + .{ .tag = @enumFromInt(1117), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmax_w + .{ .tag = @enumFromInt(1118), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmin_a_d + .{ .tag = @enumFromInt(1119), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmin_a_w + .{ .tag = @enumFromInt(1120), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmin_d + .{ .tag = @enumFromInt(1121), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmin_w + .{ .tag = @enumFromInt(1122), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmsub_d + .{ .tag = @enumFromInt(1123), .properties = .{ .param_str = "V2dV2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmsub_w + .{ .tag = @enumFromInt(1124), .properties = .{ .param_str = "V4fV4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmul_d + .{ .tag = @enumFromInt(1125), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fmul_w + .{ .tag = @enumFromInt(1126), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frcp_d + .{ .tag = @enumFromInt(1127), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frcp_w + .{ .tag = @enumFromInt(1128), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frint_d + .{ .tag = @enumFromInt(1129), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frint_w + .{ .tag = @enumFromInt(1130), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frsqrt_d + .{ .tag = @enumFromInt(1131), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_frsqrt_w + .{ .tag = @enumFromInt(1132), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsaf_d + .{ .tag = @enumFromInt(1133), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsaf_w + .{ .tag = @enumFromInt(1134), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fseq_d + .{ .tag = @enumFromInt(1135), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fseq_w + .{ .tag = @enumFromInt(1136), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsle_d + .{ .tag = @enumFromInt(1137), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsle_w + .{ .tag = @enumFromInt(1138), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fslt_d + .{ .tag = @enumFromInt(1139), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fslt_w + .{ .tag = @enumFromInt(1140), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsne_d + .{ .tag = @enumFromInt(1141), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsne_w + .{ .tag = @enumFromInt(1142), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsor_d + .{ .tag = @enumFromInt(1143), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsor_w + .{ .tag = @enumFromInt(1144), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsqrt_d + .{ .tag = @enumFromInt(1145), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsqrt_w + .{ .tag = @enumFromInt(1146), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsub_d + .{ .tag = @enumFromInt(1147), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsub_w + .{ .tag = @enumFromInt(1148), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsueq_d + .{ .tag = @enumFromInt(1149), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsueq_w + .{ .tag = @enumFromInt(1150), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsule_d + .{ .tag = @enumFromInt(1151), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsule_w + .{ .tag = @enumFromInt(1152), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsult_d + .{ .tag = @enumFromInt(1153), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsult_w + .{ .tag = @enumFromInt(1154), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsun_d + .{ .tag = @enumFromInt(1155), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsun_w + .{ .tag = @enumFromInt(1156), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsune_d + .{ .tag = @enumFromInt(1157), .properties = .{ .param_str = "V2LLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_fsune_w + .{ .tag = @enumFromInt(1158), .properties = .{ .param_str = "V4iV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftint_s_d + .{ .tag = @enumFromInt(1159), .properties = .{ .param_str = "V2SLLiV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftint_s_w + .{ .tag = @enumFromInt(1160), .properties = .{ .param_str = "V4SiV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftint_u_d + .{ .tag = @enumFromInt(1161), .properties = .{ .param_str = "V2ULLiV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftint_u_w + .{ .tag = @enumFromInt(1162), .properties = .{ .param_str = "V4UiV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftq_h + .{ .tag = @enumFromInt(1163), .properties = .{ .param_str = "V4UiV4fV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftq_w + .{ .tag = @enumFromInt(1164), .properties = .{ .param_str = "V2ULLiV2dV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftrunc_s_d + .{ .tag = @enumFromInt(1165), .properties = .{ .param_str = "V2SLLiV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftrunc_s_w + .{ .tag = @enumFromInt(1166), .properties = .{ .param_str = "V4SiV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftrunc_u_d + .{ .tag = @enumFromInt(1167), .properties = .{ .param_str = "V2ULLiV2d", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ftrunc_u_w + .{ .tag = @enumFromInt(1168), .properties = .{ .param_str = "V4UiV4f", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_s_d + .{ .tag = @enumFromInt(1169), .properties = .{ .param_str = "V2SLLiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_s_h + .{ .tag = @enumFromInt(1170), .properties = .{ .param_str = "V8SsV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_s_w + .{ .tag = @enumFromInt(1171), .properties = .{ .param_str = "V4SiV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_u_d + .{ .tag = @enumFromInt(1172), .properties = .{ .param_str = "V2ULLiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_u_h + .{ .tag = @enumFromInt(1173), .properties = .{ .param_str = "V8UsV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hadd_u_w + .{ .tag = @enumFromInt(1174), .properties = .{ .param_str = "V4UiV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_s_d + .{ .tag = @enumFromInt(1175), .properties = .{ .param_str = "V2SLLiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_s_h + .{ .tag = @enumFromInt(1176), .properties = .{ .param_str = "V8SsV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_s_w + .{ .tag = @enumFromInt(1177), .properties = .{ .param_str = "V4SiV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_u_d + .{ .tag = @enumFromInt(1178), .properties = .{ .param_str = "V2ULLiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_u_h + .{ .tag = @enumFromInt(1179), .properties = .{ .param_str = "V8UsV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_hsub_u_w + .{ .tag = @enumFromInt(1180), .properties = .{ .param_str = "V4UiV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvev_b + .{ .tag = @enumFromInt(1181), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvev_d + .{ .tag = @enumFromInt(1182), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvev_h + .{ .tag = @enumFromInt(1183), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvev_w + .{ .tag = @enumFromInt(1184), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvl_b + .{ .tag = @enumFromInt(1185), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvl_d + .{ .tag = @enumFromInt(1186), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvl_h + .{ .tag = @enumFromInt(1187), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvl_w + .{ .tag = @enumFromInt(1188), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvod_b + .{ .tag = @enumFromInt(1189), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvod_d + .{ .tag = @enumFromInt(1190), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvod_h + .{ .tag = @enumFromInt(1191), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvod_w + .{ .tag = @enumFromInt(1192), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvr_b + .{ .tag = @enumFromInt(1193), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvr_d + .{ .tag = @enumFromInt(1194), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvr_h + .{ .tag = @enumFromInt(1195), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ilvr_w + .{ .tag = @enumFromInt(1196), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insert_b + .{ .tag = @enumFromInt(1197), .properties = .{ .param_str = "V16ScV16ScIUii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insert_d + .{ .tag = @enumFromInt(1198), .properties = .{ .param_str = "V2SLLiV2SLLiIUiLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insert_h + .{ .tag = @enumFromInt(1199), .properties = .{ .param_str = "V8SsV8SsIUii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insert_w + .{ .tag = @enumFromInt(1200), .properties = .{ .param_str = "V4SiV4SiIUii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insve_b + .{ .tag = @enumFromInt(1201), .properties = .{ .param_str = "V16ScV16ScIUiV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insve_d + .{ .tag = @enumFromInt(1202), .properties = .{ .param_str = "V2SLLiV2SLLiIUiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insve_h + .{ .tag = @enumFromInt(1203), .properties = .{ .param_str = "V8SsV8SsIUiV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_insve_w + .{ .tag = @enumFromInt(1204), .properties = .{ .param_str = "V4SiV4SiIUiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ld_b + .{ .tag = @enumFromInt(1205), .properties = .{ .param_str = "V16Scv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ld_d + .{ .tag = @enumFromInt(1206), .properties = .{ .param_str = "V2SLLiv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ld_h + .{ .tag = @enumFromInt(1207), .properties = .{ .param_str = "V8Ssv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ld_w + .{ .tag = @enumFromInt(1208), .properties = .{ .param_str = "V4Siv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldi_b + .{ .tag = @enumFromInt(1209), .properties = .{ .param_str = "V16cIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldi_d + .{ .tag = @enumFromInt(1210), .properties = .{ .param_str = "V2LLiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldi_h + .{ .tag = @enumFromInt(1211), .properties = .{ .param_str = "V8sIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldi_w + .{ .tag = @enumFromInt(1212), .properties = .{ .param_str = "V4iIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldr_d + .{ .tag = @enumFromInt(1213), .properties = .{ .param_str = "V2SLLiv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ldr_w + .{ .tag = @enumFromInt(1214), .properties = .{ .param_str = "V4Siv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_madd_q_h + .{ .tag = @enumFromInt(1215), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_madd_q_w + .{ .tag = @enumFromInt(1216), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddr_q_h + .{ .tag = @enumFromInt(1217), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddr_q_w + .{ .tag = @enumFromInt(1218), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddv_b + .{ .tag = @enumFromInt(1219), .properties = .{ .param_str = "V16ScV16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddv_d + .{ .tag = @enumFromInt(1220), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddv_h + .{ .tag = @enumFromInt(1221), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maddv_w + .{ .tag = @enumFromInt(1222), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_a_b + .{ .tag = @enumFromInt(1223), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_a_d + .{ .tag = @enumFromInt(1224), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_a_h + .{ .tag = @enumFromInt(1225), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_a_w + .{ .tag = @enumFromInt(1226), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_s_b + .{ .tag = @enumFromInt(1227), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_s_d + .{ .tag = @enumFromInt(1228), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_s_h + .{ .tag = @enumFromInt(1229), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_s_w + .{ .tag = @enumFromInt(1230), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_u_b + .{ .tag = @enumFromInt(1231), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_u_d + .{ .tag = @enumFromInt(1232), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_u_h + .{ .tag = @enumFromInt(1233), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_max_u_w + .{ .tag = @enumFromInt(1234), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_s_b + .{ .tag = @enumFromInt(1235), .properties = .{ .param_str = "V16ScV16ScIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_s_d + .{ .tag = @enumFromInt(1236), .properties = .{ .param_str = "V2SLLiV2SLLiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_s_h + .{ .tag = @enumFromInt(1237), .properties = .{ .param_str = "V8SsV8SsIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_s_w + .{ .tag = @enumFromInt(1238), .properties = .{ .param_str = "V4SiV4SiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_u_b + .{ .tag = @enumFromInt(1239), .properties = .{ .param_str = "V16UcV16UcIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_u_d + .{ .tag = @enumFromInt(1240), .properties = .{ .param_str = "V2ULLiV2ULLiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_u_h + .{ .tag = @enumFromInt(1241), .properties = .{ .param_str = "V8UsV8UsIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_maxi_u_w + .{ .tag = @enumFromInt(1242), .properties = .{ .param_str = "V4UiV4UiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_a_b + .{ .tag = @enumFromInt(1243), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_a_d + .{ .tag = @enumFromInt(1244), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_a_h + .{ .tag = @enumFromInt(1245), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_a_w + .{ .tag = @enumFromInt(1246), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_s_b + .{ .tag = @enumFromInt(1247), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_s_d + .{ .tag = @enumFromInt(1248), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_s_h + .{ .tag = @enumFromInt(1249), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_s_w + .{ .tag = @enumFromInt(1250), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_u_b + .{ .tag = @enumFromInt(1251), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_u_d + .{ .tag = @enumFromInt(1252), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_u_h + .{ .tag = @enumFromInt(1253), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_min_u_w + .{ .tag = @enumFromInt(1254), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_s_b + .{ .tag = @enumFromInt(1255), .properties = .{ .param_str = "V16ScV16ScIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_s_d + .{ .tag = @enumFromInt(1256), .properties = .{ .param_str = "V2SLLiV2SLLiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_s_h + .{ .tag = @enumFromInt(1257), .properties = .{ .param_str = "V8SsV8SsIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_s_w + .{ .tag = @enumFromInt(1258), .properties = .{ .param_str = "V4SiV4SiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_u_b + .{ .tag = @enumFromInt(1259), .properties = .{ .param_str = "V16UcV16UcIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_u_d + .{ .tag = @enumFromInt(1260), .properties = .{ .param_str = "V2ULLiV2ULLiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_u_h + .{ .tag = @enumFromInt(1261), .properties = .{ .param_str = "V8UsV8UsIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mini_u_w + .{ .tag = @enumFromInt(1262), .properties = .{ .param_str = "V4UiV4UiIi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_s_b + .{ .tag = @enumFromInt(1263), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_s_d + .{ .tag = @enumFromInt(1264), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_s_h + .{ .tag = @enumFromInt(1265), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_s_w + .{ .tag = @enumFromInt(1266), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_u_b + .{ .tag = @enumFromInt(1267), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_u_d + .{ .tag = @enumFromInt(1268), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_u_h + .{ .tag = @enumFromInt(1269), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mod_u_w + .{ .tag = @enumFromInt(1270), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_move_v + .{ .tag = @enumFromInt(1271), .properties = .{ .param_str = "V16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msub_q_h + .{ .tag = @enumFromInt(1272), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msub_q_w + .{ .tag = @enumFromInt(1273), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubr_q_h + .{ .tag = @enumFromInt(1274), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubr_q_w + .{ .tag = @enumFromInt(1275), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubv_b + .{ .tag = @enumFromInt(1276), .properties = .{ .param_str = "V16ScV16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubv_d + .{ .tag = @enumFromInt(1277), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubv_h + .{ .tag = @enumFromInt(1278), .properties = .{ .param_str = "V8SsV8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_msubv_w + .{ .tag = @enumFromInt(1279), .properties = .{ .param_str = "V4SiV4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mul_q_h + .{ .tag = @enumFromInt(1280), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mul_q_w + .{ .tag = @enumFromInt(1281), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulr_q_h + .{ .tag = @enumFromInt(1282), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulr_q_w + .{ .tag = @enumFromInt(1283), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulv_b + .{ .tag = @enumFromInt(1284), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulv_d + .{ .tag = @enumFromInt(1285), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulv_h + .{ .tag = @enumFromInt(1286), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_mulv_w + .{ .tag = @enumFromInt(1287), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nloc_b + .{ .tag = @enumFromInt(1288), .properties = .{ .param_str = "V16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nloc_d + .{ .tag = @enumFromInt(1289), .properties = .{ .param_str = "V2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nloc_h + .{ .tag = @enumFromInt(1290), .properties = .{ .param_str = "V8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nloc_w + .{ .tag = @enumFromInt(1291), .properties = .{ .param_str = "V4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nlzc_b + .{ .tag = @enumFromInt(1292), .properties = .{ .param_str = "V16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nlzc_d + .{ .tag = @enumFromInt(1293), .properties = .{ .param_str = "V2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nlzc_h + .{ .tag = @enumFromInt(1294), .properties = .{ .param_str = "V8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nlzc_w + .{ .tag = @enumFromInt(1295), .properties = .{ .param_str = "V4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nor_v + .{ .tag = @enumFromInt(1296), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_nori_b + .{ .tag = @enumFromInt(1297), .properties = .{ .param_str = "V16UcV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_or_v + .{ .tag = @enumFromInt(1298), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_ori_b + .{ .tag = @enumFromInt(1299), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckev_b + .{ .tag = @enumFromInt(1300), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckev_d + .{ .tag = @enumFromInt(1301), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckev_h + .{ .tag = @enumFromInt(1302), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckev_w + .{ .tag = @enumFromInt(1303), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckod_b + .{ .tag = @enumFromInt(1304), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckod_d + .{ .tag = @enumFromInt(1305), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckod_h + .{ .tag = @enumFromInt(1306), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pckod_w + .{ .tag = @enumFromInt(1307), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pcnt_b + .{ .tag = @enumFromInt(1308), .properties = .{ .param_str = "V16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pcnt_d + .{ .tag = @enumFromInt(1309), .properties = .{ .param_str = "V2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pcnt_h + .{ .tag = @enumFromInt(1310), .properties = .{ .param_str = "V8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_pcnt_w + .{ .tag = @enumFromInt(1311), .properties = .{ .param_str = "V4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_s_b + .{ .tag = @enumFromInt(1312), .properties = .{ .param_str = "V16ScV16ScIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_s_d + .{ .tag = @enumFromInt(1313), .properties = .{ .param_str = "V2SLLiV2SLLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_s_h + .{ .tag = @enumFromInt(1314), .properties = .{ .param_str = "V8SsV8SsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_s_w + .{ .tag = @enumFromInt(1315), .properties = .{ .param_str = "V4SiV4SiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_u_b + .{ .tag = @enumFromInt(1316), .properties = .{ .param_str = "V16UcV16UcIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_u_d + .{ .tag = @enumFromInt(1317), .properties = .{ .param_str = "V2ULLiV2ULLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_u_h + .{ .tag = @enumFromInt(1318), .properties = .{ .param_str = "V8UsV8UsIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sat_u_w + .{ .tag = @enumFromInt(1319), .properties = .{ .param_str = "V4UiV4UiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_shf_b + .{ .tag = @enumFromInt(1320), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_shf_h + .{ .tag = @enumFromInt(1321), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_shf_w + .{ .tag = @enumFromInt(1322), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sld_b + .{ .tag = @enumFromInt(1323), .properties = .{ .param_str = "V16cV16cV16cUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sld_d + .{ .tag = @enumFromInt(1324), .properties = .{ .param_str = "V2LLiV2LLiV2LLiUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sld_h + .{ .tag = @enumFromInt(1325), .properties = .{ .param_str = "V8sV8sV8sUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sld_w + .{ .tag = @enumFromInt(1326), .properties = .{ .param_str = "V4iV4iV4iUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sldi_b + .{ .tag = @enumFromInt(1327), .properties = .{ .param_str = "V16cV16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sldi_d + .{ .tag = @enumFromInt(1328), .properties = .{ .param_str = "V2LLiV2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sldi_h + .{ .tag = @enumFromInt(1329), .properties = .{ .param_str = "V8sV8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sldi_w + .{ .tag = @enumFromInt(1330), .properties = .{ .param_str = "V4iV4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sll_b + .{ .tag = @enumFromInt(1331), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sll_d + .{ .tag = @enumFromInt(1332), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sll_h + .{ .tag = @enumFromInt(1333), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sll_w + .{ .tag = @enumFromInt(1334), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_slli_b + .{ .tag = @enumFromInt(1335), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_slli_d + .{ .tag = @enumFromInt(1336), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_slli_h + .{ .tag = @enumFromInt(1337), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_slli_w + .{ .tag = @enumFromInt(1338), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splat_b + .{ .tag = @enumFromInt(1339), .properties = .{ .param_str = "V16cV16cUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splat_d + .{ .tag = @enumFromInt(1340), .properties = .{ .param_str = "V2LLiV2LLiUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splat_h + .{ .tag = @enumFromInt(1341), .properties = .{ .param_str = "V8sV8sUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splat_w + .{ .tag = @enumFromInt(1342), .properties = .{ .param_str = "V4iV4iUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splati_b + .{ .tag = @enumFromInt(1343), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splati_d + .{ .tag = @enumFromInt(1344), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splati_h + .{ .tag = @enumFromInt(1345), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_splati_w + .{ .tag = @enumFromInt(1346), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sra_b + .{ .tag = @enumFromInt(1347), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sra_d + .{ .tag = @enumFromInt(1348), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sra_h + .{ .tag = @enumFromInt(1349), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_sra_w + .{ .tag = @enumFromInt(1350), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srai_b + .{ .tag = @enumFromInt(1351), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srai_d + .{ .tag = @enumFromInt(1352), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srai_h + .{ .tag = @enumFromInt(1353), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srai_w + .{ .tag = @enumFromInt(1354), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srar_b + .{ .tag = @enumFromInt(1355), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srar_d + .{ .tag = @enumFromInt(1356), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srar_h + .{ .tag = @enumFromInt(1357), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srar_w + .{ .tag = @enumFromInt(1358), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srari_b + .{ .tag = @enumFromInt(1359), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srari_d + .{ .tag = @enumFromInt(1360), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srari_h + .{ .tag = @enumFromInt(1361), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srari_w + .{ .tag = @enumFromInt(1362), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srl_b + .{ .tag = @enumFromInt(1363), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srl_d + .{ .tag = @enumFromInt(1364), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srl_h + .{ .tag = @enumFromInt(1365), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srl_w + .{ .tag = @enumFromInt(1366), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srli_b + .{ .tag = @enumFromInt(1367), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srli_d + .{ .tag = @enumFromInt(1368), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srli_h + .{ .tag = @enumFromInt(1369), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srli_w + .{ .tag = @enumFromInt(1370), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlr_b + .{ .tag = @enumFromInt(1371), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlr_d + .{ .tag = @enumFromInt(1372), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlr_h + .{ .tag = @enumFromInt(1373), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlr_w + .{ .tag = @enumFromInt(1374), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlri_b + .{ .tag = @enumFromInt(1375), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlri_d + .{ .tag = @enumFromInt(1376), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlri_h + .{ .tag = @enumFromInt(1377), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_srlri_w + .{ .tag = @enumFromInt(1378), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_st_b + .{ .tag = @enumFromInt(1379), .properties = .{ .param_str = "vV16Scv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_st_d + .{ .tag = @enumFromInt(1380), .properties = .{ .param_str = "vV2SLLiv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_st_h + .{ .tag = @enumFromInt(1381), .properties = .{ .param_str = "vV8Ssv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_st_w + .{ .tag = @enumFromInt(1382), .properties = .{ .param_str = "vV4Siv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_str_d + .{ .tag = @enumFromInt(1383), .properties = .{ .param_str = "vV2SLLiv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_str_w + .{ .tag = @enumFromInt(1384), .properties = .{ .param_str = "vV4Siv*Ii", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_s_b + .{ .tag = @enumFromInt(1385), .properties = .{ .param_str = "V16ScV16ScV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_s_d + .{ .tag = @enumFromInt(1386), .properties = .{ .param_str = "V2SLLiV2SLLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_s_h + .{ .tag = @enumFromInt(1387), .properties = .{ .param_str = "V8SsV8SsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_s_w + .{ .tag = @enumFromInt(1388), .properties = .{ .param_str = "V4SiV4SiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_u_b + .{ .tag = @enumFromInt(1389), .properties = .{ .param_str = "V16UcV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_u_d + .{ .tag = @enumFromInt(1390), .properties = .{ .param_str = "V2ULLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_u_h + .{ .tag = @enumFromInt(1391), .properties = .{ .param_str = "V8UsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subs_u_w + .{ .tag = @enumFromInt(1392), .properties = .{ .param_str = "V4UiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsus_u_b + .{ .tag = @enumFromInt(1393), .properties = .{ .param_str = "V16UcV16UcV16Sc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsus_u_d + .{ .tag = @enumFromInt(1394), .properties = .{ .param_str = "V2ULLiV2ULLiV2SLLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsus_u_h + .{ .tag = @enumFromInt(1395), .properties = .{ .param_str = "V8UsV8UsV8Ss", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsus_u_w + .{ .tag = @enumFromInt(1396), .properties = .{ .param_str = "V4UiV4UiV4Si", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsuu_s_b + .{ .tag = @enumFromInt(1397), .properties = .{ .param_str = "V16ScV16UcV16Uc", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsuu_s_d + .{ .tag = @enumFromInt(1398), .properties = .{ .param_str = "V2SLLiV2ULLiV2ULLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsuu_s_h + .{ .tag = @enumFromInt(1399), .properties = .{ .param_str = "V8SsV8UsV8Us", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subsuu_s_w + .{ .tag = @enumFromInt(1400), .properties = .{ .param_str = "V4SiV4UiV4Ui", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subv_b + .{ .tag = @enumFromInt(1401), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subv_d + .{ .tag = @enumFromInt(1402), .properties = .{ .param_str = "V2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subv_h + .{ .tag = @enumFromInt(1403), .properties = .{ .param_str = "V8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subv_w + .{ .tag = @enumFromInt(1404), .properties = .{ .param_str = "V4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subvi_b + .{ .tag = @enumFromInt(1405), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subvi_d + .{ .tag = @enumFromInt(1406), .properties = .{ .param_str = "V2LLiV2LLiIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subvi_h + .{ .tag = @enumFromInt(1407), .properties = .{ .param_str = "V8sV8sIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_subvi_w + .{ .tag = @enumFromInt(1408), .properties = .{ .param_str = "V4iV4iIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_vshf_b + .{ .tag = @enumFromInt(1409), .properties = .{ .param_str = "V16cV16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_vshf_d + .{ .tag = @enumFromInt(1410), .properties = .{ .param_str = "V2LLiV2LLiV2LLiV2LLi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_vshf_h + .{ .tag = @enumFromInt(1411), .properties = .{ .param_str = "V8sV8sV8sV8s", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_vshf_w + .{ .tag = @enumFromInt(1412), .properties = .{ .param_str = "V4iV4iV4iV4i", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_xor_v + .{ .tag = @enumFromInt(1413), .properties = .{ .param_str = "V16cV16cV16c", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_msa_xori_b + .{ .tag = @enumFromInt(1414), .properties = .{ .param_str = "V16cV16cIUi", .target_set = TargetSet.initOne(.mips), .attributes = .{ .@"const" = true } } }, + // __builtin_mul_overflow + .{ .tag = @enumFromInt(1415), .properties = .{ .param_str = "b.", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_nan + .{ .tag = @enumFromInt(1416), .properties = .{ .param_str = "dcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nanf + .{ .tag = @enumFromInt(1417), .properties = .{ .param_str = "fcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nanf128 + .{ .tag = @enumFromInt(1418), .properties = .{ .param_str = "LLdcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nanf16 + .{ .tag = @enumFromInt(1419), .properties = .{ .param_str = "xcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nanl + .{ .tag = @enumFromInt(1420), .properties = .{ .param_str = "LdcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nans + .{ .tag = @enumFromInt(1421), .properties = .{ .param_str = "dcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nansf + .{ .tag = @enumFromInt(1422), .properties = .{ .param_str = "fcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nansf128 + .{ .tag = @enumFromInt(1423), .properties = .{ .param_str = "LLdcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nansf16 + .{ .tag = @enumFromInt(1424), .properties = .{ .param_str = "xcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nansl + .{ .tag = @enumFromInt(1425), .properties = .{ .param_str = "LdcC*", .attributes = .{ .pure = true, .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_nearbyint + .{ .tag = @enumFromInt(1426), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_nearbyintf + .{ .tag = @enumFromInt(1427), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_nearbyintf128 + .{ .tag = @enumFromInt(1428), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_nearbyintl + .{ .tag = @enumFromInt(1429), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_nextafter + .{ .tag = @enumFromInt(1430), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nextafterf + .{ .tag = @enumFromInt(1431), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nextafterf128 + .{ .tag = @enumFromInt(1432), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nextafterl + .{ .tag = @enumFromInt(1433), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nexttoward + .{ .tag = @enumFromInt(1434), .properties = .{ .param_str = "ddLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nexttowardf + .{ .tag = @enumFromInt(1435), .properties = .{ .param_str = "ffLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nexttowardf128 + .{ .tag = @enumFromInt(1436), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nexttowardl + .{ .tag = @enumFromInt(1437), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_nondeterministic_value + .{ .tag = @enumFromInt(1438), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_nontemporal_load + .{ .tag = @enumFromInt(1439), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_nontemporal_store + .{ .tag = @enumFromInt(1440), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_objc_memmove_collectable + .{ .tag = @enumFromInt(1441), .properties = .{ .param_str = "v*v*vC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_object_size + .{ .tag = @enumFromInt(1442), .properties = .{ .param_str = "zvC*i", .attributes = .{ .eval_args = false, .const_evaluable = true } } }, + // __builtin_operator_delete + .{ .tag = @enumFromInt(1443), .properties = .{ .param_str = "vv*", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_operator_new + .{ .tag = @enumFromInt(1444), .properties = .{ .param_str = "v*z", .attributes = .{ .@"const" = true, .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_os_log_format + .{ .tag = @enumFromInt(1445), .properties = .{ .param_str = "v*v*cC*.", .attributes = .{ .custom_typecheck = true, .format_kind = .printf } } }, + // __builtin_os_log_format_buffer_size + .{ .tag = @enumFromInt(1446), .properties = .{ .param_str = "zcC*.", .attributes = .{ .custom_typecheck = true, .format_kind = .printf, .eval_args = false, .const_evaluable = true } } }, + // __builtin_pack_longdouble + .{ .tag = @enumFromInt(1447), .properties = .{ .param_str = "Lddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_parity + .{ .tag = @enumFromInt(1448), .properties = .{ .param_str = "iUi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_parityl + .{ .tag = @enumFromInt(1449), .properties = .{ .param_str = "iULi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_parityll + .{ .tag = @enumFromInt(1450), .properties = .{ .param_str = "iULLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_popcount + .{ .tag = @enumFromInt(1451), .properties = .{ .param_str = "iUi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_popcountl + .{ .tag = @enumFromInt(1452), .properties = .{ .param_str = "iULi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_popcountll + .{ .tag = @enumFromInt(1453), .properties = .{ .param_str = "iULLi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_pow + .{ .tag = @enumFromInt(1454), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_powf + .{ .tag = @enumFromInt(1455), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_powf128 + .{ .tag = @enumFromInt(1456), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_powf16 + .{ .tag = @enumFromInt(1457), .properties = .{ .param_str = "hhh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_powi + .{ .tag = @enumFromInt(1458), .properties = .{ .param_str = "ddi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_powif + .{ .tag = @enumFromInt(1459), .properties = .{ .param_str = "ffi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_powil + .{ .tag = @enumFromInt(1460), .properties = .{ .param_str = "LdLdi", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_powl + .{ .tag = @enumFromInt(1461), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_ppc_alignx + .{ .tag = @enumFromInt(1462), .properties = .{ .param_str = "vIivC*", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } }, + // __builtin_ppc_cmpb + .{ .tag = @enumFromInt(1463), .properties = .{ .param_str = "LLiLLiLLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_compare_and_swap + .{ .tag = @enumFromInt(1464), .properties = .{ .param_str = "iiD*i*i", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_compare_and_swaplp + .{ .tag = @enumFromInt(1465), .properties = .{ .param_str = "iLiD*Li*Li", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbfl + .{ .tag = @enumFromInt(1466), .properties = .{ .param_str = "vvC*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbflp + .{ .tag = @enumFromInt(1467), .properties = .{ .param_str = "vvC*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbst + .{ .tag = @enumFromInt(1468), .properties = .{ .param_str = "vvC*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbt + .{ .tag = @enumFromInt(1469), .properties = .{ .param_str = "vv*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbtst + .{ .tag = @enumFromInt(1470), .properties = .{ .param_str = "vv*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbtstt + .{ .tag = @enumFromInt(1471), .properties = .{ .param_str = "vv*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbtt + .{ .tag = @enumFromInt(1472), .properties = .{ .param_str = "vv*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_dcbz + .{ .tag = @enumFromInt(1473), .properties = .{ .param_str = "vv*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_eieio + .{ .tag = @enumFromInt(1474), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fcfid + .{ .tag = @enumFromInt(1475), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fcfud + .{ .tag = @enumFromInt(1476), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctid + .{ .tag = @enumFromInt(1477), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctidz + .{ .tag = @enumFromInt(1478), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctiw + .{ .tag = @enumFromInt(1479), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctiwz + .{ .tag = @enumFromInt(1480), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctudz + .{ .tag = @enumFromInt(1481), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fctuwz + .{ .tag = @enumFromInt(1482), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_add + .{ .tag = @enumFromInt(1483), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_addlp + .{ .tag = @enumFromInt(1484), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_and + .{ .tag = @enumFromInt(1485), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_andlp + .{ .tag = @enumFromInt(1486), .properties = .{ .param_str = "ULiULiD*ULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_or + .{ .tag = @enumFromInt(1487), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_orlp + .{ .tag = @enumFromInt(1488), .properties = .{ .param_str = "ULiULiD*ULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_swap + .{ .tag = @enumFromInt(1489), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fetch_and_swaplp + .{ .tag = @enumFromInt(1490), .properties = .{ .param_str = "ULiULiD*ULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fmsub + .{ .tag = @enumFromInt(1491), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fmsubs + .{ .tag = @enumFromInt(1492), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnabs + .{ .tag = @enumFromInt(1493), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnabss + .{ .tag = @enumFromInt(1494), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnmadd + .{ .tag = @enumFromInt(1495), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnmadds + .{ .tag = @enumFromInt(1496), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnmsub + .{ .tag = @enumFromInt(1497), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fnmsubs + .{ .tag = @enumFromInt(1498), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fre + .{ .tag = @enumFromInt(1499), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fres + .{ .tag = @enumFromInt(1500), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fric + .{ .tag = @enumFromInt(1501), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frim + .{ .tag = @enumFromInt(1502), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frims + .{ .tag = @enumFromInt(1503), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frin + .{ .tag = @enumFromInt(1504), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frins + .{ .tag = @enumFromInt(1505), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frip + .{ .tag = @enumFromInt(1506), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frips + .{ .tag = @enumFromInt(1507), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_friz + .{ .tag = @enumFromInt(1508), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frizs + .{ .tag = @enumFromInt(1509), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frsqrte + .{ .tag = @enumFromInt(1510), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_frsqrtes + .{ .tag = @enumFromInt(1511), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fsel + .{ .tag = @enumFromInt(1512), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fsels + .{ .tag = @enumFromInt(1513), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fsqrt + .{ .tag = @enumFromInt(1514), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_fsqrts + .{ .tag = @enumFromInt(1515), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_get_timebase + .{ .tag = @enumFromInt(1516), .properties = .{ .param_str = "ULLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_iospace_eieio + .{ .tag = @enumFromInt(1517), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_iospace_lwsync + .{ .tag = @enumFromInt(1518), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_iospace_sync + .{ .tag = @enumFromInt(1519), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_isync + .{ .tag = @enumFromInt(1520), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_ldarx + .{ .tag = @enumFromInt(1521), .properties = .{ .param_str = "LiLiD*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_load2r + .{ .tag = @enumFromInt(1522), .properties = .{ .param_str = "UsUs*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_load4r + .{ .tag = @enumFromInt(1523), .properties = .{ .param_str = "UiUi*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_lwarx + .{ .tag = @enumFromInt(1524), .properties = .{ .param_str = "iiD*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_lwsync + .{ .tag = @enumFromInt(1525), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_maxfe + .{ .tag = @enumFromInt(1526), .properties = .{ .param_str = "LdLdLdLd.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_maxfl + .{ .tag = @enumFromInt(1527), .properties = .{ .param_str = "dddd.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_maxfs + .{ .tag = @enumFromInt(1528), .properties = .{ .param_str = "ffff.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_mfmsr + .{ .tag = @enumFromInt(1529), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mfspr + .{ .tag = @enumFromInt(1530), .properties = .{ .param_str = "ULiIi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mftbu + .{ .tag = @enumFromInt(1531), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_minfe + .{ .tag = @enumFromInt(1532), .properties = .{ .param_str = "LdLdLdLd.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_minfl + .{ .tag = @enumFromInt(1533), .properties = .{ .param_str = "dddd.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_minfs + .{ .tag = @enumFromInt(1534), .properties = .{ .param_str = "ffff.", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ppc_mtfsb0 + .{ .tag = @enumFromInt(1535), .properties = .{ .param_str = "vUIi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mtfsb1 + .{ .tag = @enumFromInt(1536), .properties = .{ .param_str = "vUIi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mtfsf + .{ .tag = @enumFromInt(1537), .properties = .{ .param_str = "vUIiUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mtfsfi + .{ .tag = @enumFromInt(1538), .properties = .{ .param_str = "vUIiUIi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mtmsr + .{ .tag = @enumFromInt(1539), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mtspr + .{ .tag = @enumFromInt(1540), .properties = .{ .param_str = "vIiULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mulhd + .{ .tag = @enumFromInt(1541), .properties = .{ .param_str = "LLiLiLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mulhdu + .{ .tag = @enumFromInt(1542), .properties = .{ .param_str = "ULLiULiULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mulhw + .{ .tag = @enumFromInt(1543), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_mulhwu + .{ .tag = @enumFromInt(1544), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_popcntb + .{ .tag = @enumFromInt(1545), .properties = .{ .param_str = "ULiULi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_poppar4 + .{ .tag = @enumFromInt(1546), .properties = .{ .param_str = "iUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_poppar8 + .{ .tag = @enumFromInt(1547), .properties = .{ .param_str = "iULLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rdlam + .{ .tag = @enumFromInt(1548), .properties = .{ .param_str = "UWiUWiUWiUWIi", .target_set = TargetSet.initOne(.ppc), .attributes = .{ .@"const" = true } } }, + // __builtin_ppc_recipdivd + .{ .tag = @enumFromInt(1549), .properties = .{ .param_str = "V2dV2dV2d", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_recipdivf + .{ .tag = @enumFromInt(1550), .properties = .{ .param_str = "V4fV4fV4f", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rldimi + .{ .tag = @enumFromInt(1551), .properties = .{ .param_str = "ULLiULLiULLiIUiIULLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rlwimi + .{ .tag = @enumFromInt(1552), .properties = .{ .param_str = "UiUiUiIUiIUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rlwnm + .{ .tag = @enumFromInt(1553), .properties = .{ .param_str = "UiUiUiIUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rsqrtd + .{ .tag = @enumFromInt(1554), .properties = .{ .param_str = "V2dV2d", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_rsqrtf + .{ .tag = @enumFromInt(1555), .properties = .{ .param_str = "V4fV4f", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_stdcx + .{ .tag = @enumFromInt(1556), .properties = .{ .param_str = "iLiD*Li", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_stfiw + .{ .tag = @enumFromInt(1557), .properties = .{ .param_str = "viC*d", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_store2r + .{ .tag = @enumFromInt(1558), .properties = .{ .param_str = "vUiUs*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_store4r + .{ .tag = @enumFromInt(1559), .properties = .{ .param_str = "vUiUi*", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_stwcx + .{ .tag = @enumFromInt(1560), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_swdiv + .{ .tag = @enumFromInt(1561), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_swdiv_nochk + .{ .tag = @enumFromInt(1562), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_swdivs + .{ .tag = @enumFromInt(1563), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_swdivs_nochk + .{ .tag = @enumFromInt(1564), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_sync + .{ .tag = @enumFromInt(1565), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_tdw + .{ .tag = @enumFromInt(1566), .properties = .{ .param_str = "vLLiLLiIUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_trap + .{ .tag = @enumFromInt(1567), .properties = .{ .param_str = "vi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_trapd + .{ .tag = @enumFromInt(1568), .properties = .{ .param_str = "vLi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_ppc_tw + .{ .tag = @enumFromInt(1569), .properties = .{ .param_str = "viiIUi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_prefetch + .{ .tag = @enumFromInt(1570), .properties = .{ .param_str = "vvC*.", .attributes = .{ .@"const" = true } } }, + // __builtin_preserve_access_index + .{ .tag = @enumFromInt(1571), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_printf + .{ .tag = @enumFromInt(1572), .properties = .{ .param_str = "icC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf } } }, + // __builtin_ptx_get_image_channel_data_typei_ + .{ .tag = @enumFromInt(1573), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_get_image_channel_orderi_ + .{ .tag = @enumFromInt(1574), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_get_image_depthi_ + .{ .tag = @enumFromInt(1575), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_get_image_heighti_ + .{ .tag = @enumFromInt(1576), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_get_image_widthi_ + .{ .tag = @enumFromInt(1577), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image2Dff_ + .{ .tag = @enumFromInt(1578), .properties = .{ .param_str = "V4fiiff", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image2Dfi_ + .{ .tag = @enumFromInt(1579), .properties = .{ .param_str = "V4fiiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image2Dif_ + .{ .tag = @enumFromInt(1580), .properties = .{ .param_str = "V4iiiff", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image2Dii_ + .{ .tag = @enumFromInt(1581), .properties = .{ .param_str = "V4iiiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image3Dff_ + .{ .tag = @enumFromInt(1582), .properties = .{ .param_str = "V4fiiffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image3Dfi_ + .{ .tag = @enumFromInt(1583), .properties = .{ .param_str = "V4fiiiiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image3Dif_ + .{ .tag = @enumFromInt(1584), .properties = .{ .param_str = "V4iiiffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_read_image3Dii_ + .{ .tag = @enumFromInt(1585), .properties = .{ .param_str = "V4iiiiiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_write_image2Df_ + .{ .tag = @enumFromInt(1586), .properties = .{ .param_str = "viiiffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_write_image2Di_ + .{ .tag = @enumFromInt(1587), .properties = .{ .param_str = "viiiiiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_ptx_write_image2Dui_ + .{ .tag = @enumFromInt(1588), .properties = .{ .param_str = "viiiUiUiUiUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __builtin_r600_implicitarg_ptr + .{ .tag = @enumFromInt(1589), .properties = .{ .param_str = "Uc*7", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tgid_x + .{ .tag = @enumFromInt(1590), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tgid_y + .{ .tag = @enumFromInt(1591), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tgid_z + .{ .tag = @enumFromInt(1592), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tidig_x + .{ .tag = @enumFromInt(1593), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tidig_y + .{ .tag = @enumFromInt(1594), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_read_tidig_z + .{ .tag = @enumFromInt(1595), .properties = .{ .param_str = "Ui", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_recipsqrt_ieee + .{ .tag = @enumFromInt(1596), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_r600_recipsqrt_ieeef + .{ .tag = @enumFromInt(1597), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.amdgpu), .attributes = .{ .@"const" = true } } }, + // __builtin_readcyclecounter + .{ .tag = @enumFromInt(1598), .properties = .{ .param_str = "ULLi" } }, + // __builtin_readflm + .{ .tag = @enumFromInt(1599), .properties = .{ .param_str = "d", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_realloc + .{ .tag = @enumFromInt(1600), .properties = .{ .param_str = "v*v*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_reduce_add + .{ .tag = @enumFromInt(1601), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_and + .{ .tag = @enumFromInt(1602), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_max + .{ .tag = @enumFromInt(1603), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_min + .{ .tag = @enumFromInt(1604), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_mul + .{ .tag = @enumFromInt(1605), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_or + .{ .tag = @enumFromInt(1606), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_reduce_xor + .{ .tag = @enumFromInt(1607), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_remainder + .{ .tag = @enumFromInt(1608), .properties = .{ .param_str = "ddd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_remainderf + .{ .tag = @enumFromInt(1609), .properties = .{ .param_str = "fff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_remainderf128 + .{ .tag = @enumFromInt(1610), .properties = .{ .param_str = "LLdLLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_remainderl + .{ .tag = @enumFromInt(1611), .properties = .{ .param_str = "LdLdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_remquo + .{ .tag = @enumFromInt(1612), .properties = .{ .param_str = "dddi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_remquof + .{ .tag = @enumFromInt(1613), .properties = .{ .param_str = "fffi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_remquof128 + .{ .tag = @enumFromInt(1614), .properties = .{ .param_str = "LLdLLdLLdi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_remquol + .{ .tag = @enumFromInt(1615), .properties = .{ .param_str = "LdLdLdi*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_return_address + .{ .tag = @enumFromInt(1616), .properties = .{ .param_str = "v*IUi" } }, + // __builtin_rindex + .{ .tag = @enumFromInt(1617), .properties = .{ .param_str = "c*cC*i", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_rint + .{ .tag = @enumFromInt(1618), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_rintf + .{ .tag = @enumFromInt(1619), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_rintf128 + .{ .tag = @enumFromInt(1620), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_rintf16 + .{ .tag = @enumFromInt(1621), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_rintl + .{ .tag = @enumFromInt(1622), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_rotateleft16 + .{ .tag = @enumFromInt(1623), .properties = .{ .param_str = "UsUsUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateleft32 + .{ .tag = @enumFromInt(1624), .properties = .{ .param_str = "UZiUZiUZi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateleft64 + .{ .tag = @enumFromInt(1625), .properties = .{ .param_str = "UWiUWiUWi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateleft8 + .{ .tag = @enumFromInt(1626), .properties = .{ .param_str = "UcUcUc", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateright16 + .{ .tag = @enumFromInt(1627), .properties = .{ .param_str = "UsUsUs", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateright32 + .{ .tag = @enumFromInt(1628), .properties = .{ .param_str = "UZiUZiUZi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateright64 + .{ .tag = @enumFromInt(1629), .properties = .{ .param_str = "UWiUWiUWi", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_rotateright8 + .{ .tag = @enumFromInt(1630), .properties = .{ .param_str = "UcUcUc", .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __builtin_round + .{ .tag = @enumFromInt(1631), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundeven + .{ .tag = @enumFromInt(1632), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundevenf + .{ .tag = @enumFromInt(1633), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundevenf128 + .{ .tag = @enumFromInt(1634), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundevenf16 + .{ .tag = @enumFromInt(1635), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundevenl + .{ .tag = @enumFromInt(1636), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundf + .{ .tag = @enumFromInt(1637), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundf128 + .{ .tag = @enumFromInt(1638), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundf16 + .{ .tag = @enumFromInt(1639), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_roundl + .{ .tag = @enumFromInt(1640), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_sadd_overflow + .{ .tag = @enumFromInt(1641), .properties = .{ .param_str = "bSiCSiCSi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_saddl_overflow + .{ .tag = @enumFromInt(1642), .properties = .{ .param_str = "bSLiCSLiCSLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_saddll_overflow + .{ .tag = @enumFromInt(1643), .properties = .{ .param_str = "bSLLiCSLLiCSLLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_scalbln + .{ .tag = @enumFromInt(1644), .properties = .{ .param_str = "ddLi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalblnf + .{ .tag = @enumFromInt(1645), .properties = .{ .param_str = "ffLi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalblnf128 + .{ .tag = @enumFromInt(1646), .properties = .{ .param_str = "LLdLLdLi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalblnl + .{ .tag = @enumFromInt(1647), .properties = .{ .param_str = "LdLdLi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalbn + .{ .tag = @enumFromInt(1648), .properties = .{ .param_str = "ddi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalbnf + .{ .tag = @enumFromInt(1649), .properties = .{ .param_str = "ffi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalbnf128 + .{ .tag = @enumFromInt(1650), .properties = .{ .param_str = "LLdLLdi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scalbnl + .{ .tag = @enumFromInt(1651), .properties = .{ .param_str = "LdLdi", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_scanf + .{ .tag = @enumFromInt(1652), .properties = .{ .param_str = "icC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf } } }, + // __builtin_set_flt_rounds + .{ .tag = @enumFromInt(1653), .properties = .{ .param_str = "vi" } }, + // __builtin_setflm + .{ .tag = @enumFromInt(1654), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_setjmp + .{ .tag = @enumFromInt(1655), .properties = .{ .param_str = "iv**", .attributes = .{ .returns_twice = true } } }, + // __builtin_setps + .{ .tag = @enumFromInt(1656), .properties = .{ .param_str = "vUiUi", .target_set = TargetSet.initOne(.xcore) } }, + // __builtin_setrnd + .{ .tag = @enumFromInt(1657), .properties = .{ .param_str = "di", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_shufflevector + .{ .tag = @enumFromInt(1658), .properties = .{ .param_str = "v.", .attributes = .{ .@"const" = true, .custom_typecheck = true } } }, + // __builtin_signbit + .{ .tag = @enumFromInt(1659), .properties = .{ .param_str = "i.", .attributes = .{ .@"const" = true, .custom_typecheck = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_signbitf + .{ .tag = @enumFromInt(1660), .properties = .{ .param_str = "if", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_signbitl + .{ .tag = @enumFromInt(1661), .properties = .{ .param_str = "iLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_sin + .{ .tag = @enumFromInt(1662), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinf + .{ .tag = @enumFromInt(1663), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinf128 + .{ .tag = @enumFromInt(1664), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinf16 + .{ .tag = @enumFromInt(1665), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinh + .{ .tag = @enumFromInt(1666), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinhf + .{ .tag = @enumFromInt(1667), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinhf128 + .{ .tag = @enumFromInt(1668), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinhl + .{ .tag = @enumFromInt(1669), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sinl + .{ .tag = @enumFromInt(1670), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_smul_overflow + .{ .tag = @enumFromInt(1671), .properties = .{ .param_str = "bSiCSiCSi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_smull_overflow + .{ .tag = @enumFromInt(1672), .properties = .{ .param_str = "bSLiCSLiCSLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_smulll_overflow + .{ .tag = @enumFromInt(1673), .properties = .{ .param_str = "bSLLiCSLLiCSLLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_snprintf + .{ .tag = @enumFromInt(1674), .properties = .{ .param_str = "ic*RzcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 2 } } }, + // __builtin_sponentry + .{ .tag = @enumFromInt(1675), .properties = .{ .param_str = "v*", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __builtin_sprintf + .{ .tag = @enumFromInt(1676), .properties = .{ .param_str = "ic*RcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .printf, .format_string_position = 1 } } }, + // __builtin_sqrt + .{ .tag = @enumFromInt(1677), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sqrtf + .{ .tag = @enumFromInt(1678), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sqrtf128 + .{ .tag = @enumFromInt(1679), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sqrtf16 + .{ .tag = @enumFromInt(1680), .properties = .{ .param_str = "hh", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sqrtl + .{ .tag = @enumFromInt(1681), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_sscanf + .{ .tag = @enumFromInt(1682), .properties = .{ .param_str = "icC*RcC*R.", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } }, + // __builtin_ssub_overflow + .{ .tag = @enumFromInt(1683), .properties = .{ .param_str = "bSiCSiCSi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_ssubl_overflow + .{ .tag = @enumFromInt(1684), .properties = .{ .param_str = "bSLiCSLiCSLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_ssubll_overflow + .{ .tag = @enumFromInt(1685), .properties = .{ .param_str = "bSLLiCSLLiCSLLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_stdarg_start + .{ .tag = @enumFromInt(1686), .properties = .{ .param_str = "vA.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_stpcpy + .{ .tag = @enumFromInt(1687), .properties = .{ .param_str = "c*c*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_stpncpy + .{ .tag = @enumFromInt(1688), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strcasecmp + .{ .tag = @enumFromInt(1689), .properties = .{ .param_str = "icC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strcat + .{ .tag = @enumFromInt(1690), .properties = .{ .param_str = "c*c*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strchr + .{ .tag = @enumFromInt(1691), .properties = .{ .param_str = "c*cC*i", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_strcmp + .{ .tag = @enumFromInt(1692), .properties = .{ .param_str = "icC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_strcpy + .{ .tag = @enumFromInt(1693), .properties = .{ .param_str = "c*c*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strcspn + .{ .tag = @enumFromInt(1694), .properties = .{ .param_str = "zcC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strdup + .{ .tag = @enumFromInt(1695), .properties = .{ .param_str = "c*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strlen + .{ .tag = @enumFromInt(1696), .properties = .{ .param_str = "zcC*", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_strncasecmp + .{ .tag = @enumFromInt(1697), .properties = .{ .param_str = "icC*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strncat + .{ .tag = @enumFromInt(1698), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strncmp + .{ .tag = @enumFromInt(1699), .properties = .{ .param_str = "icC*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_strncpy + .{ .tag = @enumFromInt(1700), .properties = .{ .param_str = "c*c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strndup + .{ .tag = @enumFromInt(1701), .properties = .{ .param_str = "c*cC*z", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strpbrk + .{ .tag = @enumFromInt(1702), .properties = .{ .param_str = "c*cC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strrchr + .{ .tag = @enumFromInt(1703), .properties = .{ .param_str = "c*cC*i", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strspn + .{ .tag = @enumFromInt(1704), .properties = .{ .param_str = "zcC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_strstr + .{ .tag = @enumFromInt(1705), .properties = .{ .param_str = "c*cC*cC*", .attributes = .{ .lib_function_with_builtin_prefix = true } } }, + // __builtin_sub_overflow + .{ .tag = @enumFromInt(1706), .properties = .{ .param_str = "b.", .attributes = .{ .custom_typecheck = true, .const_evaluable = true } } }, + // __builtin_subc + .{ .tag = @enumFromInt(1707), .properties = .{ .param_str = "UiUiCUiCUiCUi*" } }, + // __builtin_subcb + .{ .tag = @enumFromInt(1708), .properties = .{ .param_str = "UcUcCUcCUcCUc*" } }, + // __builtin_subcl + .{ .tag = @enumFromInt(1709), .properties = .{ .param_str = "ULiULiCULiCULiCULi*" } }, + // __builtin_subcll + .{ .tag = @enumFromInt(1710), .properties = .{ .param_str = "ULLiULLiCULLiCULLiCULLi*" } }, + // __builtin_subcs + .{ .tag = @enumFromInt(1711), .properties = .{ .param_str = "UsUsCUsCUsCUs*" } }, + // __builtin_tan + .{ .tag = @enumFromInt(1712), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanf + .{ .tag = @enumFromInt(1713), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanf128 + .{ .tag = @enumFromInt(1714), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanh + .{ .tag = @enumFromInt(1715), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanhf + .{ .tag = @enumFromInt(1716), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanhf128 + .{ .tag = @enumFromInt(1717), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanhl + .{ .tag = @enumFromInt(1718), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tanl + .{ .tag = @enumFromInt(1719), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tgamma + .{ .tag = @enumFromInt(1720), .properties = .{ .param_str = "dd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tgammaf + .{ .tag = @enumFromInt(1721), .properties = .{ .param_str = "ff", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tgammaf128 + .{ .tag = @enumFromInt(1722), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_tgammal + .{ .tag = @enumFromInt(1723), .properties = .{ .param_str = "LdLd", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __builtin_thread_pointer + .{ .tag = @enumFromInt(1724), .properties = .{ .param_str = "v*", .attributes = .{ .@"const" = true } } }, + // __builtin_trap + .{ .tag = @enumFromInt(1725), .properties = .{ .param_str = "v", .attributes = .{ .noreturn = true } } }, + // __builtin_trunc + .{ .tag = @enumFromInt(1726), .properties = .{ .param_str = "dd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_truncf + .{ .tag = @enumFromInt(1727), .properties = .{ .param_str = "ff", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_truncf128 + .{ .tag = @enumFromInt(1728), .properties = .{ .param_str = "LLdLLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_truncf16 + .{ .tag = @enumFromInt(1729), .properties = .{ .param_str = "hh", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_truncl + .{ .tag = @enumFromInt(1730), .properties = .{ .param_str = "LdLd", .attributes = .{ .@"const" = true, .lib_function_with_builtin_prefix = true } } }, + // __builtin_uadd_overflow + .{ .tag = @enumFromInt(1731), .properties = .{ .param_str = "bUiCUiCUi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_uaddl_overflow + .{ .tag = @enumFromInt(1732), .properties = .{ .param_str = "bULiCULiCULi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_uaddll_overflow + .{ .tag = @enumFromInt(1733), .properties = .{ .param_str = "bULLiCULLiCULLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_umul_overflow + .{ .tag = @enumFromInt(1734), .properties = .{ .param_str = "bUiCUiCUi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_umull_overflow + .{ .tag = @enumFromInt(1735), .properties = .{ .param_str = "bULiCULiCULi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_umulll_overflow + .{ .tag = @enumFromInt(1736), .properties = .{ .param_str = "bULLiCULLiCULLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_unpack_longdouble + .{ .tag = @enumFromInt(1737), .properties = .{ .param_str = "dLdIi", .target_set = TargetSet.initOne(.ppc) } }, + // __builtin_unpredictable + .{ .tag = @enumFromInt(1738), .properties = .{ .param_str = "LiLi", .attributes = .{ .@"const" = true } } }, + // __builtin_unreachable + .{ .tag = @enumFromInt(1739), .properties = .{ .param_str = "v", .attributes = .{ .noreturn = true } } }, + // __builtin_unwind_init + .{ .tag = @enumFromInt(1740), .properties = .{ .param_str = "v" } }, + // __builtin_usub_overflow + .{ .tag = @enumFromInt(1741), .properties = .{ .param_str = "bUiCUiCUi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_usubl_overflow + .{ .tag = @enumFromInt(1742), .properties = .{ .param_str = "bULiCULiCULi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_usubll_overflow + .{ .tag = @enumFromInt(1743), .properties = .{ .param_str = "bULLiCULLiCULLi*", .attributes = .{ .const_evaluable = true } } }, + // __builtin_va_copy + .{ .tag = @enumFromInt(1744), .properties = .{ .param_str = "vAA" } }, + // __builtin_va_end + .{ .tag = @enumFromInt(1745), .properties = .{ .param_str = "vA" } }, + // __builtin_va_start + .{ .tag = @enumFromInt(1746), .properties = .{ .param_str = "vA.", .attributes = .{ .custom_typecheck = true } } }, + // __builtin_ve_vl_andm_MMM + .{ .tag = @enumFromInt(1747), .properties = .{ .param_str = "V512bV512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_andm_mmm + .{ .tag = @enumFromInt(1748), .properties = .{ .param_str = "V256bV256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_eqvm_MMM + .{ .tag = @enumFromInt(1749), .properties = .{ .param_str = "V512bV512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_eqvm_mmm + .{ .tag = @enumFromInt(1750), .properties = .{ .param_str = "V256bV256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_extract_vm512l + .{ .tag = @enumFromInt(1751), .properties = .{ .param_str = "V256bV512b", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_extract_vm512u + .{ .tag = @enumFromInt(1752), .properties = .{ .param_str = "V256bV512b", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_fencec_s + .{ .tag = @enumFromInt(1753), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_fencei + .{ .tag = @enumFromInt(1754), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_fencem_s + .{ .tag = @enumFromInt(1755), .properties = .{ .param_str = "vUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_fidcr_sss + .{ .tag = @enumFromInt(1756), .properties = .{ .param_str = "LUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_insert_vm512l + .{ .tag = @enumFromInt(1757), .properties = .{ .param_str = "V512bV512bV256b", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_insert_vm512u + .{ .tag = @enumFromInt(1758), .properties = .{ .param_str = "V512bV512bV256b", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_lcr_sss + .{ .tag = @enumFromInt(1759), .properties = .{ .param_str = "LUiLUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lsv_vvss + .{ .tag = @enumFromInt(1760), .properties = .{ .param_str = "V256dV256dUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lvm_MMss + .{ .tag = @enumFromInt(1761), .properties = .{ .param_str = "V512bV512bLUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lvm_mmss + .{ .tag = @enumFromInt(1762), .properties = .{ .param_str = "V256bV256bLUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lvsd_svs + .{ .tag = @enumFromInt(1763), .properties = .{ .param_str = "dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lvsl_svs + .{ .tag = @enumFromInt(1764), .properties = .{ .param_str = "LUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lvss_svs + .{ .tag = @enumFromInt(1765), .properties = .{ .param_str = "fV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_lzvm_sml + .{ .tag = @enumFromInt(1766), .properties = .{ .param_str = "LUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_negm_MM + .{ .tag = @enumFromInt(1767), .properties = .{ .param_str = "V512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_negm_mm + .{ .tag = @enumFromInt(1768), .properties = .{ .param_str = "V256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_nndm_MMM + .{ .tag = @enumFromInt(1769), .properties = .{ .param_str = "V512bV512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_nndm_mmm + .{ .tag = @enumFromInt(1770), .properties = .{ .param_str = "V256bV256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_orm_MMM + .{ .tag = @enumFromInt(1771), .properties = .{ .param_str = "V512bV512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_orm_mmm + .{ .tag = @enumFromInt(1772), .properties = .{ .param_str = "V256bV256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pack_f32a + .{ .tag = @enumFromInt(1773), .properties = .{ .param_str = "ULifC*", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_pack_f32p + .{ .tag = @enumFromInt(1774), .properties = .{ .param_str = "ULifC*fC*", .target_set = TargetSet.initOne(.ve) } }, + // __builtin_ve_vl_pcvm_sml + .{ .tag = @enumFromInt(1775), .properties = .{ .param_str = "LUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pfchv_ssl + .{ .tag = @enumFromInt(1776), .properties = .{ .param_str = "vLivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pfchvnc_ssl + .{ .tag = @enumFromInt(1777), .properties = .{ .param_str = "vLivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vsvMvl + .{ .tag = @enumFromInt(1778), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vsvl + .{ .tag = @enumFromInt(1779), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vsvvl + .{ .tag = @enumFromInt(1780), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vvvMvl + .{ .tag = @enumFromInt(1781), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vvvl + .{ .tag = @enumFromInt(1782), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvadds_vvvvl + .{ .tag = @enumFromInt(1783), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vsvMvl + .{ .tag = @enumFromInt(1784), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vsvl + .{ .tag = @enumFromInt(1785), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vsvvl + .{ .tag = @enumFromInt(1786), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vvvMvl + .{ .tag = @enumFromInt(1787), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vvvl + .{ .tag = @enumFromInt(1788), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvaddu_vvvvl + .{ .tag = @enumFromInt(1789), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vsvMvl + .{ .tag = @enumFromInt(1790), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vsvl + .{ .tag = @enumFromInt(1791), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vsvvl + .{ .tag = @enumFromInt(1792), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vvvMvl + .{ .tag = @enumFromInt(1793), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vvvl + .{ .tag = @enumFromInt(1794), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvand_vvvvl + .{ .tag = @enumFromInt(1795), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrd_vsMvl + .{ .tag = @enumFromInt(1796), .properties = .{ .param_str = "V256dLUiV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrd_vsl + .{ .tag = @enumFromInt(1797), .properties = .{ .param_str = "V256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrd_vsvl + .{ .tag = @enumFromInt(1798), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrv_vvMvl + .{ .tag = @enumFromInt(1799), .properties = .{ .param_str = "V256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrv_vvl + .{ .tag = @enumFromInt(1800), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrv_vvvl + .{ .tag = @enumFromInt(1801), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvlo_vvl + .{ .tag = @enumFromInt(1802), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvlo_vvmvl + .{ .tag = @enumFromInt(1803), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvlo_vvvl + .{ .tag = @enumFromInt(1804), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvup_vvl + .{ .tag = @enumFromInt(1805), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvup_vvmvl + .{ .tag = @enumFromInt(1806), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvbrvup_vvvl + .{ .tag = @enumFromInt(1807), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vsvMvl + .{ .tag = @enumFromInt(1808), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vsvl + .{ .tag = @enumFromInt(1809), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vsvvl + .{ .tag = @enumFromInt(1810), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vvvMvl + .{ .tag = @enumFromInt(1811), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vvvl + .{ .tag = @enumFromInt(1812), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmps_vvvvl + .{ .tag = @enumFromInt(1813), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vsvMvl + .{ .tag = @enumFromInt(1814), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vsvl + .{ .tag = @enumFromInt(1815), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vsvvl + .{ .tag = @enumFromInt(1816), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vvvMvl + .{ .tag = @enumFromInt(1817), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vvvl + .{ .tag = @enumFromInt(1818), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcmpu_vvvvl + .{ .tag = @enumFromInt(1819), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtsw_vvl + .{ .tag = @enumFromInt(1820), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtsw_vvvl + .{ .tag = @enumFromInt(1821), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtws_vvMvl + .{ .tag = @enumFromInt(1822), .properties = .{ .param_str = "V256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtws_vvl + .{ .tag = @enumFromInt(1823), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtws_vvvl + .{ .tag = @enumFromInt(1824), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtwsrz_vvMvl + .{ .tag = @enumFromInt(1825), .properties = .{ .param_str = "V256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtwsrz_vvl + .{ .tag = @enumFromInt(1826), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvcvtwsrz_vvvl + .{ .tag = @enumFromInt(1827), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vsvMvl + .{ .tag = @enumFromInt(1828), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vsvl + .{ .tag = @enumFromInt(1829), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vsvvl + .{ .tag = @enumFromInt(1830), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vvvMvl + .{ .tag = @enumFromInt(1831), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vvvl + .{ .tag = @enumFromInt(1832), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pveqv_vvvvl + .{ .tag = @enumFromInt(1833), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vsvMvl + .{ .tag = @enumFromInt(1834), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vsvl + .{ .tag = @enumFromInt(1835), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vsvvl + .{ .tag = @enumFromInt(1836), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vvvMvl + .{ .tag = @enumFromInt(1837), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vvvl + .{ .tag = @enumFromInt(1838), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfadd_vvvvl + .{ .tag = @enumFromInt(1839), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vsvMvl + .{ .tag = @enumFromInt(1840), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vsvl + .{ .tag = @enumFromInt(1841), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vsvvl + .{ .tag = @enumFromInt(1842), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vvvMvl + .{ .tag = @enumFromInt(1843), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vvvl + .{ .tag = @enumFromInt(1844), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfcmp_vvvvl + .{ .tag = @enumFromInt(1845), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vsvvMvl + .{ .tag = @enumFromInt(1846), .properties = .{ .param_str = "V256dLUiV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vsvvl + .{ .tag = @enumFromInt(1847), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vsvvvl + .{ .tag = @enumFromInt(1848), .properties = .{ .param_str = "V256dLUiV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvsvMvl + .{ .tag = @enumFromInt(1849), .properties = .{ .param_str = "V256dV256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvsvl + .{ .tag = @enumFromInt(1850), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvsvvl + .{ .tag = @enumFromInt(1851), .properties = .{ .param_str = "V256dV256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvvvMvl + .{ .tag = @enumFromInt(1852), .properties = .{ .param_str = "V256dV256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvvvl + .{ .tag = @enumFromInt(1853), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmad_vvvvvl + .{ .tag = @enumFromInt(1854), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vsvMvl + .{ .tag = @enumFromInt(1855), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vsvl + .{ .tag = @enumFromInt(1856), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vsvvl + .{ .tag = @enumFromInt(1857), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vvvMvl + .{ .tag = @enumFromInt(1858), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vvvl + .{ .tag = @enumFromInt(1859), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmax_vvvvl + .{ .tag = @enumFromInt(1860), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vsvMvl + .{ .tag = @enumFromInt(1861), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vsvl + .{ .tag = @enumFromInt(1862), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vsvvl + .{ .tag = @enumFromInt(1863), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vvvMvl + .{ .tag = @enumFromInt(1864), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vvvl + .{ .tag = @enumFromInt(1865), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmin_vvvvl + .{ .tag = @enumFromInt(1866), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkaf_Ml + .{ .tag = @enumFromInt(1867), .properties = .{ .param_str = "V512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkat_Ml + .{ .tag = @enumFromInt(1868), .properties = .{ .param_str = "V512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkseq_MvMl + .{ .tag = @enumFromInt(1869), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkseq_Mvl + .{ .tag = @enumFromInt(1870), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkseqnan_MvMl + .{ .tag = @enumFromInt(1871), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkseqnan_Mvl + .{ .tag = @enumFromInt(1872), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksge_MvMl + .{ .tag = @enumFromInt(1873), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksge_Mvl + .{ .tag = @enumFromInt(1874), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgenan_MvMl + .{ .tag = @enumFromInt(1875), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgenan_Mvl + .{ .tag = @enumFromInt(1876), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgt_MvMl + .{ .tag = @enumFromInt(1877), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgt_Mvl + .{ .tag = @enumFromInt(1878), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgtnan_MvMl + .{ .tag = @enumFromInt(1879), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksgtnan_Mvl + .{ .tag = @enumFromInt(1880), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksle_MvMl + .{ .tag = @enumFromInt(1881), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksle_Mvl + .{ .tag = @enumFromInt(1882), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslenan_MvMl + .{ .tag = @enumFromInt(1883), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslenan_Mvl + .{ .tag = @enumFromInt(1884), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloeq_mvl + .{ .tag = @enumFromInt(1885), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloeq_mvml + .{ .tag = @enumFromInt(1886), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloeqnan_mvl + .{ .tag = @enumFromInt(1887), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloeqnan_mvml + .{ .tag = @enumFromInt(1888), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloge_mvl + .{ .tag = @enumFromInt(1889), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloge_mvml + .{ .tag = @enumFromInt(1890), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogenan_mvl + .{ .tag = @enumFromInt(1891), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogenan_mvml + .{ .tag = @enumFromInt(1892), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogt_mvl + .{ .tag = @enumFromInt(1893), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogt_mvml + .{ .tag = @enumFromInt(1894), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogtnan_mvl + .{ .tag = @enumFromInt(1895), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslogtnan_mvml + .{ .tag = @enumFromInt(1896), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslole_mvl + .{ .tag = @enumFromInt(1897), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslole_mvml + .{ .tag = @enumFromInt(1898), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslolenan_mvl + .{ .tag = @enumFromInt(1899), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslolenan_mvml + .{ .tag = @enumFromInt(1900), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslolt_mvl + .{ .tag = @enumFromInt(1901), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslolt_mvml + .{ .tag = @enumFromInt(1902), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloltnan_mvl + .{ .tag = @enumFromInt(1903), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksloltnan_mvml + .{ .tag = @enumFromInt(1904), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonan_mvl + .{ .tag = @enumFromInt(1905), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonan_mvml + .{ .tag = @enumFromInt(1906), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslone_mvl + .{ .tag = @enumFromInt(1907), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslone_mvml + .{ .tag = @enumFromInt(1908), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonenan_mvl + .{ .tag = @enumFromInt(1909), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonenan_mvml + .{ .tag = @enumFromInt(1910), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonum_mvl + .{ .tag = @enumFromInt(1911), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslonum_mvml + .{ .tag = @enumFromInt(1912), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslt_MvMl + .{ .tag = @enumFromInt(1913), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkslt_Mvl + .{ .tag = @enumFromInt(1914), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksltnan_MvMl + .{ .tag = @enumFromInt(1915), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksltnan_Mvl + .{ .tag = @enumFromInt(1916), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnan_MvMl + .{ .tag = @enumFromInt(1917), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnan_Mvl + .{ .tag = @enumFromInt(1918), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksne_MvMl + .{ .tag = @enumFromInt(1919), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksne_Mvl + .{ .tag = @enumFromInt(1920), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnenan_MvMl + .{ .tag = @enumFromInt(1921), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnenan_Mvl + .{ .tag = @enumFromInt(1922), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnum_MvMl + .{ .tag = @enumFromInt(1923), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksnum_Mvl + .{ .tag = @enumFromInt(1924), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupeq_mvl + .{ .tag = @enumFromInt(1925), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupeq_mvml + .{ .tag = @enumFromInt(1926), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupeqnan_mvl + .{ .tag = @enumFromInt(1927), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupeqnan_mvml + .{ .tag = @enumFromInt(1928), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupge_mvl + .{ .tag = @enumFromInt(1929), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupge_mvml + .{ .tag = @enumFromInt(1930), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgenan_mvl + .{ .tag = @enumFromInt(1931), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgenan_mvml + .{ .tag = @enumFromInt(1932), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgt_mvl + .{ .tag = @enumFromInt(1933), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgt_mvml + .{ .tag = @enumFromInt(1934), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgtnan_mvl + .{ .tag = @enumFromInt(1935), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupgtnan_mvml + .{ .tag = @enumFromInt(1936), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuple_mvl + .{ .tag = @enumFromInt(1937), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuple_mvml + .{ .tag = @enumFromInt(1938), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuplenan_mvl + .{ .tag = @enumFromInt(1939), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuplenan_mvml + .{ .tag = @enumFromInt(1940), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuplt_mvl + .{ .tag = @enumFromInt(1941), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksuplt_mvml + .{ .tag = @enumFromInt(1942), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupltnan_mvl + .{ .tag = @enumFromInt(1943), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupltnan_mvml + .{ .tag = @enumFromInt(1944), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnan_mvl + .{ .tag = @enumFromInt(1945), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnan_mvml + .{ .tag = @enumFromInt(1946), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupne_mvl + .{ .tag = @enumFromInt(1947), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupne_mvml + .{ .tag = @enumFromInt(1948), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnenan_mvl + .{ .tag = @enumFromInt(1949), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnenan_mvml + .{ .tag = @enumFromInt(1950), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnum_mvl + .{ .tag = @enumFromInt(1951), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmksupnum_mvml + .{ .tag = @enumFromInt(1952), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkweq_MvMl + .{ .tag = @enumFromInt(1953), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkweq_Mvl + .{ .tag = @enumFromInt(1954), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkweqnan_MvMl + .{ .tag = @enumFromInt(1955), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkweqnan_Mvl + .{ .tag = @enumFromInt(1956), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwge_MvMl + .{ .tag = @enumFromInt(1957), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwge_Mvl + .{ .tag = @enumFromInt(1958), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgenan_MvMl + .{ .tag = @enumFromInt(1959), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgenan_Mvl + .{ .tag = @enumFromInt(1960), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgt_MvMl + .{ .tag = @enumFromInt(1961), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgt_Mvl + .{ .tag = @enumFromInt(1962), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgtnan_MvMl + .{ .tag = @enumFromInt(1963), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwgtnan_Mvl + .{ .tag = @enumFromInt(1964), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwle_MvMl + .{ .tag = @enumFromInt(1965), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwle_Mvl + .{ .tag = @enumFromInt(1966), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlenan_MvMl + .{ .tag = @enumFromInt(1967), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlenan_Mvl + .{ .tag = @enumFromInt(1968), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloeq_mvl + .{ .tag = @enumFromInt(1969), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloeq_mvml + .{ .tag = @enumFromInt(1970), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloeqnan_mvl + .{ .tag = @enumFromInt(1971), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloeqnan_mvml + .{ .tag = @enumFromInt(1972), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloge_mvl + .{ .tag = @enumFromInt(1973), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloge_mvml + .{ .tag = @enumFromInt(1974), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogenan_mvl + .{ .tag = @enumFromInt(1975), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogenan_mvml + .{ .tag = @enumFromInt(1976), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogt_mvl + .{ .tag = @enumFromInt(1977), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogt_mvml + .{ .tag = @enumFromInt(1978), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogtnan_mvl + .{ .tag = @enumFromInt(1979), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlogtnan_mvml + .{ .tag = @enumFromInt(1980), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlole_mvl + .{ .tag = @enumFromInt(1981), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlole_mvml + .{ .tag = @enumFromInt(1982), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlolenan_mvl + .{ .tag = @enumFromInt(1983), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlolenan_mvml + .{ .tag = @enumFromInt(1984), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlolt_mvl + .{ .tag = @enumFromInt(1985), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlolt_mvml + .{ .tag = @enumFromInt(1986), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloltnan_mvl + .{ .tag = @enumFromInt(1987), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwloltnan_mvml + .{ .tag = @enumFromInt(1988), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonan_mvl + .{ .tag = @enumFromInt(1989), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonan_mvml + .{ .tag = @enumFromInt(1990), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlone_mvl + .{ .tag = @enumFromInt(1991), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlone_mvml + .{ .tag = @enumFromInt(1992), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonenan_mvl + .{ .tag = @enumFromInt(1993), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonenan_mvml + .{ .tag = @enumFromInt(1994), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonum_mvl + .{ .tag = @enumFromInt(1995), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlonum_mvml + .{ .tag = @enumFromInt(1996), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlt_MvMl + .{ .tag = @enumFromInt(1997), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwlt_Mvl + .{ .tag = @enumFromInt(1998), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwltnan_MvMl + .{ .tag = @enumFromInt(1999), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwltnan_Mvl + .{ .tag = @enumFromInt(2000), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnan_MvMl + .{ .tag = @enumFromInt(2001), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnan_Mvl + .{ .tag = @enumFromInt(2002), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwne_MvMl + .{ .tag = @enumFromInt(2003), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwne_Mvl + .{ .tag = @enumFromInt(2004), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnenan_MvMl + .{ .tag = @enumFromInt(2005), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnenan_Mvl + .{ .tag = @enumFromInt(2006), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnum_MvMl + .{ .tag = @enumFromInt(2007), .properties = .{ .param_str = "V512bV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwnum_Mvl + .{ .tag = @enumFromInt(2008), .properties = .{ .param_str = "V512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupeq_mvl + .{ .tag = @enumFromInt(2009), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupeq_mvml + .{ .tag = @enumFromInt(2010), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupeqnan_mvl + .{ .tag = @enumFromInt(2011), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupeqnan_mvml + .{ .tag = @enumFromInt(2012), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupge_mvl + .{ .tag = @enumFromInt(2013), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupge_mvml + .{ .tag = @enumFromInt(2014), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgenan_mvl + .{ .tag = @enumFromInt(2015), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgenan_mvml + .{ .tag = @enumFromInt(2016), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgt_mvl + .{ .tag = @enumFromInt(2017), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgt_mvml + .{ .tag = @enumFromInt(2018), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgtnan_mvl + .{ .tag = @enumFromInt(2019), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupgtnan_mvml + .{ .tag = @enumFromInt(2020), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuple_mvl + .{ .tag = @enumFromInt(2021), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuple_mvml + .{ .tag = @enumFromInt(2022), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuplenan_mvl + .{ .tag = @enumFromInt(2023), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuplenan_mvml + .{ .tag = @enumFromInt(2024), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuplt_mvl + .{ .tag = @enumFromInt(2025), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwuplt_mvml + .{ .tag = @enumFromInt(2026), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupltnan_mvl + .{ .tag = @enumFromInt(2027), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupltnan_mvml + .{ .tag = @enumFromInt(2028), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnan_mvl + .{ .tag = @enumFromInt(2029), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnan_mvml + .{ .tag = @enumFromInt(2030), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupne_mvl + .{ .tag = @enumFromInt(2031), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupne_mvml + .{ .tag = @enumFromInt(2032), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnenan_mvl + .{ .tag = @enumFromInt(2033), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnenan_mvml + .{ .tag = @enumFromInt(2034), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnum_mvl + .{ .tag = @enumFromInt(2035), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmkwupnum_mvml + .{ .tag = @enumFromInt(2036), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vsvvMvl + .{ .tag = @enumFromInt(2037), .properties = .{ .param_str = "V256dLUiV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vsvvl + .{ .tag = @enumFromInt(2038), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vsvvvl + .{ .tag = @enumFromInt(2039), .properties = .{ .param_str = "V256dLUiV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvsvMvl + .{ .tag = @enumFromInt(2040), .properties = .{ .param_str = "V256dV256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvsvl + .{ .tag = @enumFromInt(2041), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvsvvl + .{ .tag = @enumFromInt(2042), .properties = .{ .param_str = "V256dV256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvvvMvl + .{ .tag = @enumFromInt(2043), .properties = .{ .param_str = "V256dV256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvvvl + .{ .tag = @enumFromInt(2044), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmsb_vvvvvl + .{ .tag = @enumFromInt(2045), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vsvMvl + .{ .tag = @enumFromInt(2046), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vsvl + .{ .tag = @enumFromInt(2047), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vsvvl + .{ .tag = @enumFromInt(2048), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vvvMvl + .{ .tag = @enumFromInt(2049), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vvvl + .{ .tag = @enumFromInt(2050), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfmul_vvvvl + .{ .tag = @enumFromInt(2051), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vsvvMvl + .{ .tag = @enumFromInt(2052), .properties = .{ .param_str = "V256dLUiV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vsvvl + .{ .tag = @enumFromInt(2053), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vsvvvl + .{ .tag = @enumFromInt(2054), .properties = .{ .param_str = "V256dLUiV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvsvMvl + .{ .tag = @enumFromInt(2055), .properties = .{ .param_str = "V256dV256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvsvl + .{ .tag = @enumFromInt(2056), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvsvvl + .{ .tag = @enumFromInt(2057), .properties = .{ .param_str = "V256dV256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvvvMvl + .{ .tag = @enumFromInt(2058), .properties = .{ .param_str = "V256dV256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvvvl + .{ .tag = @enumFromInt(2059), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmad_vvvvvl + .{ .tag = @enumFromInt(2060), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vsvvMvl + .{ .tag = @enumFromInt(2061), .properties = .{ .param_str = "V256dLUiV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vsvvl + .{ .tag = @enumFromInt(2062), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vsvvvl + .{ .tag = @enumFromInt(2063), .properties = .{ .param_str = "V256dLUiV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvsvMvl + .{ .tag = @enumFromInt(2064), .properties = .{ .param_str = "V256dV256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvsvl + .{ .tag = @enumFromInt(2065), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvsvvl + .{ .tag = @enumFromInt(2066), .properties = .{ .param_str = "V256dV256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvvvMvl + .{ .tag = @enumFromInt(2067), .properties = .{ .param_str = "V256dV256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvvvl + .{ .tag = @enumFromInt(2068), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfnmsb_vvvvvl + .{ .tag = @enumFromInt(2069), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vsvMvl + .{ .tag = @enumFromInt(2070), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vsvl + .{ .tag = @enumFromInt(2071), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vsvvl + .{ .tag = @enumFromInt(2072), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vvvMvl + .{ .tag = @enumFromInt(2073), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vvvl + .{ .tag = @enumFromInt(2074), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvfsub_vvvvl + .{ .tag = @enumFromInt(2075), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldz_vvMvl + .{ .tag = @enumFromInt(2076), .properties = .{ .param_str = "V256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldz_vvl + .{ .tag = @enumFromInt(2077), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldz_vvvl + .{ .tag = @enumFromInt(2078), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzlo_vvl + .{ .tag = @enumFromInt(2079), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzlo_vvmvl + .{ .tag = @enumFromInt(2080), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzlo_vvvl + .{ .tag = @enumFromInt(2081), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzup_vvl + .{ .tag = @enumFromInt(2082), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzup_vvmvl + .{ .tag = @enumFromInt(2083), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvldzup_vvvl + .{ .tag = @enumFromInt(2084), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vsvMvl + .{ .tag = @enumFromInt(2085), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vsvl + .{ .tag = @enumFromInt(2086), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vsvvl + .{ .tag = @enumFromInt(2087), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vvvMvl + .{ .tag = @enumFromInt(2088), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vvvl + .{ .tag = @enumFromInt(2089), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmaxs_vvvvl + .{ .tag = @enumFromInt(2090), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vsvMvl + .{ .tag = @enumFromInt(2091), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vsvl + .{ .tag = @enumFromInt(2092), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vsvvl + .{ .tag = @enumFromInt(2093), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vvvMvl + .{ .tag = @enumFromInt(2094), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vvvl + .{ .tag = @enumFromInt(2095), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvmins_vvvvl + .{ .tag = @enumFromInt(2096), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vsvMvl + .{ .tag = @enumFromInt(2097), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vsvl + .{ .tag = @enumFromInt(2098), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vsvvl + .{ .tag = @enumFromInt(2099), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vvvMvl + .{ .tag = @enumFromInt(2100), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vvvl + .{ .tag = @enumFromInt(2101), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvor_vvvvl + .{ .tag = @enumFromInt(2102), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcnt_vvMvl + .{ .tag = @enumFromInt(2103), .properties = .{ .param_str = "V256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcnt_vvl + .{ .tag = @enumFromInt(2104), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcnt_vvvl + .{ .tag = @enumFromInt(2105), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntlo_vvl + .{ .tag = @enumFromInt(2106), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntlo_vvmvl + .{ .tag = @enumFromInt(2107), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntlo_vvvl + .{ .tag = @enumFromInt(2108), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntup_vvl + .{ .tag = @enumFromInt(2109), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntup_vvmvl + .{ .tag = @enumFromInt(2110), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvpcntup_vvvl + .{ .tag = @enumFromInt(2111), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrcp_vvl + .{ .tag = @enumFromInt(2112), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrcp_vvvl + .{ .tag = @enumFromInt(2113), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrsqrt_vvl + .{ .tag = @enumFromInt(2114), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrsqrt_vvvl + .{ .tag = @enumFromInt(2115), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrsqrtnex_vvl + .{ .tag = @enumFromInt(2116), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvrsqrtnex_vvvl + .{ .tag = @enumFromInt(2117), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvseq_vl + .{ .tag = @enumFromInt(2118), .properties = .{ .param_str = "V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvseq_vvl + .{ .tag = @enumFromInt(2119), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvseqlo_vl + .{ .tag = @enumFromInt(2120), .properties = .{ .param_str = "V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvseqlo_vvl + .{ .tag = @enumFromInt(2121), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsequp_vl + .{ .tag = @enumFromInt(2122), .properties = .{ .param_str = "V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsequp_vvl + .{ .tag = @enumFromInt(2123), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvsMvl + .{ .tag = @enumFromInt(2124), .properties = .{ .param_str = "V256dV256dLUiV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvsl + .{ .tag = @enumFromInt(2125), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvsvl + .{ .tag = @enumFromInt(2126), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvvMvl + .{ .tag = @enumFromInt(2127), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvvl + .{ .tag = @enumFromInt(2128), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsla_vvvvl + .{ .tag = @enumFromInt(2129), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvsMvl + .{ .tag = @enumFromInt(2130), .properties = .{ .param_str = "V256dV256dLUiV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvsl + .{ .tag = @enumFromInt(2131), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvsvl + .{ .tag = @enumFromInt(2132), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvvMvl + .{ .tag = @enumFromInt(2133), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvvl + .{ .tag = @enumFromInt(2134), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsll_vvvvl + .{ .tag = @enumFromInt(2135), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvsMvl + .{ .tag = @enumFromInt(2136), .properties = .{ .param_str = "V256dV256dLUiV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvsl + .{ .tag = @enumFromInt(2137), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvsvl + .{ .tag = @enumFromInt(2138), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvvMvl + .{ .tag = @enumFromInt(2139), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvvl + .{ .tag = @enumFromInt(2140), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsra_vvvvl + .{ .tag = @enumFromInt(2141), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvsMvl + .{ .tag = @enumFromInt(2142), .properties = .{ .param_str = "V256dV256dLUiV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvsl + .{ .tag = @enumFromInt(2143), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvsvl + .{ .tag = @enumFromInt(2144), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvvMvl + .{ .tag = @enumFromInt(2145), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvvl + .{ .tag = @enumFromInt(2146), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsrl_vvvvl + .{ .tag = @enumFromInt(2147), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vsvMvl + .{ .tag = @enumFromInt(2148), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vsvl + .{ .tag = @enumFromInt(2149), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vsvvl + .{ .tag = @enumFromInt(2150), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vvvMvl + .{ .tag = @enumFromInt(2151), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vvvl + .{ .tag = @enumFromInt(2152), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubs_vvvvl + .{ .tag = @enumFromInt(2153), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vsvMvl + .{ .tag = @enumFromInt(2154), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vsvl + .{ .tag = @enumFromInt(2155), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vsvvl + .{ .tag = @enumFromInt(2156), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vvvMvl + .{ .tag = @enumFromInt(2157), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vvvl + .{ .tag = @enumFromInt(2158), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvsubu_vvvvl + .{ .tag = @enumFromInt(2159), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vsvMvl + .{ .tag = @enumFromInt(2160), .properties = .{ .param_str = "V256dLUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vsvl + .{ .tag = @enumFromInt(2161), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vsvvl + .{ .tag = @enumFromInt(2162), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vvvMvl + .{ .tag = @enumFromInt(2163), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vvvl + .{ .tag = @enumFromInt(2164), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_pvxor_vvvvl + .{ .tag = @enumFromInt(2165), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_scr_sss + .{ .tag = @enumFromInt(2166), .properties = .{ .param_str = "vLUiLUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_svm_sMs + .{ .tag = @enumFromInt(2167), .properties = .{ .param_str = "LUiV512bLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_svm_sms + .{ .tag = @enumFromInt(2168), .properties = .{ .param_str = "LUiV256bLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_svob + .{ .tag = @enumFromInt(2169), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_tovm_sml + .{ .tag = @enumFromInt(2170), .properties = .{ .param_str = "LUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_tscr_ssss + .{ .tag = @enumFromInt(2171), .properties = .{ .param_str = "LUiLUiLUiLUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vsvl + .{ .tag = @enumFromInt(2172), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vsvmvl + .{ .tag = @enumFromInt(2173), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vsvvl + .{ .tag = @enumFromInt(2174), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vvvl + .{ .tag = @enumFromInt(2175), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vvvmvl + .{ .tag = @enumFromInt(2176), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddsl_vvvvl + .{ .tag = @enumFromInt(2177), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vsvl + .{ .tag = @enumFromInt(2178), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vsvmvl + .{ .tag = @enumFromInt(2179), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vsvvl + .{ .tag = @enumFromInt(2180), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vvvl + .{ .tag = @enumFromInt(2181), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vvvmvl + .{ .tag = @enumFromInt(2182), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswsx_vvvvl + .{ .tag = @enumFromInt(2183), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vsvl + .{ .tag = @enumFromInt(2184), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vsvmvl + .{ .tag = @enumFromInt(2185), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vsvvl + .{ .tag = @enumFromInt(2186), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vvvl + .{ .tag = @enumFromInt(2187), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vvvmvl + .{ .tag = @enumFromInt(2188), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddswzx_vvvvl + .{ .tag = @enumFromInt(2189), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vsvl + .{ .tag = @enumFromInt(2190), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vsvmvl + .{ .tag = @enumFromInt(2191), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vsvvl + .{ .tag = @enumFromInt(2192), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vvvl + .{ .tag = @enumFromInt(2193), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vvvmvl + .{ .tag = @enumFromInt(2194), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vaddul_vvvvl + .{ .tag = @enumFromInt(2195), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vsvl + .{ .tag = @enumFromInt(2196), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vsvmvl + .{ .tag = @enumFromInt(2197), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vsvvl + .{ .tag = @enumFromInt(2198), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vvvl + .{ .tag = @enumFromInt(2199), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vvvmvl + .{ .tag = @enumFromInt(2200), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vadduw_vvvvl + .{ .tag = @enumFromInt(2201), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vsvl + .{ .tag = @enumFromInt(2202), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vsvmvl + .{ .tag = @enumFromInt(2203), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vsvvl + .{ .tag = @enumFromInt(2204), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vvvl + .{ .tag = @enumFromInt(2205), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vvvmvl + .{ .tag = @enumFromInt(2206), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vand_vvvvl + .{ .tag = @enumFromInt(2207), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdd_vsl + .{ .tag = @enumFromInt(2208), .properties = .{ .param_str = "V256ddUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdd_vsmvl + .{ .tag = @enumFromInt(2209), .properties = .{ .param_str = "V256ddV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdd_vsvl + .{ .tag = @enumFromInt(2210), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdl_vsl + .{ .tag = @enumFromInt(2211), .properties = .{ .param_str = "V256dLiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdl_vsmvl + .{ .tag = @enumFromInt(2212), .properties = .{ .param_str = "V256dLiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdl_vsvl + .{ .tag = @enumFromInt(2213), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrds_vsl + .{ .tag = @enumFromInt(2214), .properties = .{ .param_str = "V256dfUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrds_vsmvl + .{ .tag = @enumFromInt(2215), .properties = .{ .param_str = "V256dfV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrds_vsvl + .{ .tag = @enumFromInt(2216), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdw_vsl + .{ .tag = @enumFromInt(2217), .properties = .{ .param_str = "V256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdw_vsmvl + .{ .tag = @enumFromInt(2218), .properties = .{ .param_str = "V256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrdw_vsvl + .{ .tag = @enumFromInt(2219), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrv_vvl + .{ .tag = @enumFromInt(2220), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrv_vvmvl + .{ .tag = @enumFromInt(2221), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vbrv_vvvl + .{ .tag = @enumFromInt(2222), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vsvl + .{ .tag = @enumFromInt(2223), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vsvmvl + .{ .tag = @enumFromInt(2224), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vsvvl + .{ .tag = @enumFromInt(2225), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vvvl + .{ .tag = @enumFromInt(2226), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vvvmvl + .{ .tag = @enumFromInt(2227), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpsl_vvvvl + .{ .tag = @enumFromInt(2228), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vsvl + .{ .tag = @enumFromInt(2229), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vsvmvl + .{ .tag = @enumFromInt(2230), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vsvvl + .{ .tag = @enumFromInt(2231), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vvvl + .{ .tag = @enumFromInt(2232), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vvvmvl + .{ .tag = @enumFromInt(2233), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswsx_vvvvl + .{ .tag = @enumFromInt(2234), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vsvl + .{ .tag = @enumFromInt(2235), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vsvmvl + .{ .tag = @enumFromInt(2236), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vsvvl + .{ .tag = @enumFromInt(2237), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vvvl + .{ .tag = @enumFromInt(2238), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vvvmvl + .{ .tag = @enumFromInt(2239), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpswzx_vvvvl + .{ .tag = @enumFromInt(2240), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vsvl + .{ .tag = @enumFromInt(2241), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vsvmvl + .{ .tag = @enumFromInt(2242), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vsvvl + .{ .tag = @enumFromInt(2243), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vvvl + .{ .tag = @enumFromInt(2244), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vvvmvl + .{ .tag = @enumFromInt(2245), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpul_vvvvl + .{ .tag = @enumFromInt(2246), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vsvl + .{ .tag = @enumFromInt(2247), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vsvmvl + .{ .tag = @enumFromInt(2248), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vsvvl + .{ .tag = @enumFromInt(2249), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vvvl + .{ .tag = @enumFromInt(2250), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vvvmvl + .{ .tag = @enumFromInt(2251), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcmpuw_vvvvl + .{ .tag = @enumFromInt(2252), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcp_vvmvl + .{ .tag = @enumFromInt(2253), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtdl_vvl + .{ .tag = @enumFromInt(2254), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtdl_vvvl + .{ .tag = @enumFromInt(2255), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtds_vvl + .{ .tag = @enumFromInt(2256), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtds_vvvl + .{ .tag = @enumFromInt(2257), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtdw_vvl + .{ .tag = @enumFromInt(2258), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtdw_vvvl + .{ .tag = @enumFromInt(2259), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtld_vvl + .{ .tag = @enumFromInt(2260), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtld_vvmvl + .{ .tag = @enumFromInt(2261), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtld_vvvl + .{ .tag = @enumFromInt(2262), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtldrz_vvl + .{ .tag = @enumFromInt(2263), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtldrz_vvmvl + .{ .tag = @enumFromInt(2264), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtldrz_vvvl + .{ .tag = @enumFromInt(2265), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtsd_vvl + .{ .tag = @enumFromInt(2266), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtsd_vvvl + .{ .tag = @enumFromInt(2267), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtsw_vvl + .{ .tag = @enumFromInt(2268), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtsw_vvvl + .{ .tag = @enumFromInt(2269), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsx_vvl + .{ .tag = @enumFromInt(2270), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsx_vvmvl + .{ .tag = @enumFromInt(2271), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsx_vvvl + .{ .tag = @enumFromInt(2272), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsxrz_vvl + .{ .tag = @enumFromInt(2273), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsxrz_vvmvl + .{ .tag = @enumFromInt(2274), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdsxrz_vvvl + .{ .tag = @enumFromInt(2275), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzx_vvl + .{ .tag = @enumFromInt(2276), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzx_vvmvl + .{ .tag = @enumFromInt(2277), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzx_vvvl + .{ .tag = @enumFromInt(2278), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzxrz_vvl + .{ .tag = @enumFromInt(2279), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzxrz_vvmvl + .{ .tag = @enumFromInt(2280), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwdzxrz_vvvl + .{ .tag = @enumFromInt(2281), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssx_vvl + .{ .tag = @enumFromInt(2282), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssx_vvmvl + .{ .tag = @enumFromInt(2283), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssx_vvvl + .{ .tag = @enumFromInt(2284), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssxrz_vvl + .{ .tag = @enumFromInt(2285), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssxrz_vvmvl + .{ .tag = @enumFromInt(2286), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwssxrz_vvvl + .{ .tag = @enumFromInt(2287), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszx_vvl + .{ .tag = @enumFromInt(2288), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszx_vvmvl + .{ .tag = @enumFromInt(2289), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszx_vvvl + .{ .tag = @enumFromInt(2290), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszxrz_vvl + .{ .tag = @enumFromInt(2291), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszxrz_vvmvl + .{ .tag = @enumFromInt(2292), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vcvtwszxrz_vvvl + .{ .tag = @enumFromInt(2293), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vsvl + .{ .tag = @enumFromInt(2294), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vsvmvl + .{ .tag = @enumFromInt(2295), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vsvvl + .{ .tag = @enumFromInt(2296), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvsl + .{ .tag = @enumFromInt(2297), .properties = .{ .param_str = "V256dV256dLiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvsmvl + .{ .tag = @enumFromInt(2298), .properties = .{ .param_str = "V256dV256dLiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvsvl + .{ .tag = @enumFromInt(2299), .properties = .{ .param_str = "V256dV256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvvl + .{ .tag = @enumFromInt(2300), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvvmvl + .{ .tag = @enumFromInt(2301), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivsl_vvvvl + .{ .tag = @enumFromInt(2302), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vsvl + .{ .tag = @enumFromInt(2303), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vsvmvl + .{ .tag = @enumFromInt(2304), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vsvvl + .{ .tag = @enumFromInt(2305), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvsl + .{ .tag = @enumFromInt(2306), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvsmvl + .{ .tag = @enumFromInt(2307), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvsvl + .{ .tag = @enumFromInt(2308), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvvl + .{ .tag = @enumFromInt(2309), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvvmvl + .{ .tag = @enumFromInt(2310), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswsx_vvvvl + .{ .tag = @enumFromInt(2311), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vsvl + .{ .tag = @enumFromInt(2312), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vsvmvl + .{ .tag = @enumFromInt(2313), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vsvvl + .{ .tag = @enumFromInt(2314), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvsl + .{ .tag = @enumFromInt(2315), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvsmvl + .{ .tag = @enumFromInt(2316), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvsvl + .{ .tag = @enumFromInt(2317), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvvl + .{ .tag = @enumFromInt(2318), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvvmvl + .{ .tag = @enumFromInt(2319), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivswzx_vvvvl + .{ .tag = @enumFromInt(2320), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vsvl + .{ .tag = @enumFromInt(2321), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vsvmvl + .{ .tag = @enumFromInt(2322), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vsvvl + .{ .tag = @enumFromInt(2323), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvsl + .{ .tag = @enumFromInt(2324), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvsmvl + .{ .tag = @enumFromInt(2325), .properties = .{ .param_str = "V256dV256dLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvsvl + .{ .tag = @enumFromInt(2326), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvvl + .{ .tag = @enumFromInt(2327), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvvmvl + .{ .tag = @enumFromInt(2328), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivul_vvvvl + .{ .tag = @enumFromInt(2329), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vsvl + .{ .tag = @enumFromInt(2330), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vsvmvl + .{ .tag = @enumFromInt(2331), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vsvvl + .{ .tag = @enumFromInt(2332), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvsl + .{ .tag = @enumFromInt(2333), .properties = .{ .param_str = "V256dV256dUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvsmvl + .{ .tag = @enumFromInt(2334), .properties = .{ .param_str = "V256dV256dUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvsvl + .{ .tag = @enumFromInt(2335), .properties = .{ .param_str = "V256dV256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvvl + .{ .tag = @enumFromInt(2336), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvvmvl + .{ .tag = @enumFromInt(2337), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vdivuw_vvvvl + .{ .tag = @enumFromInt(2338), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vsvl + .{ .tag = @enumFromInt(2339), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vsvmvl + .{ .tag = @enumFromInt(2340), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vsvvl + .{ .tag = @enumFromInt(2341), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vvvl + .{ .tag = @enumFromInt(2342), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vvvmvl + .{ .tag = @enumFromInt(2343), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_veqv_vvvvl + .{ .tag = @enumFromInt(2344), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vex_vvmvl + .{ .tag = @enumFromInt(2345), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vsvl + .{ .tag = @enumFromInt(2346), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vsvmvl + .{ .tag = @enumFromInt(2347), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vsvvl + .{ .tag = @enumFromInt(2348), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vvvl + .{ .tag = @enumFromInt(2349), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vvvmvl + .{ .tag = @enumFromInt(2350), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfaddd_vvvvl + .{ .tag = @enumFromInt(2351), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vsvl + .{ .tag = @enumFromInt(2352), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vsvmvl + .{ .tag = @enumFromInt(2353), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vsvvl + .{ .tag = @enumFromInt(2354), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vvvl + .{ .tag = @enumFromInt(2355), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vvvmvl + .{ .tag = @enumFromInt(2356), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfadds_vvvvl + .{ .tag = @enumFromInt(2357), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vsvl + .{ .tag = @enumFromInt(2358), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vsvmvl + .{ .tag = @enumFromInt(2359), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vsvvl + .{ .tag = @enumFromInt(2360), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vvvl + .{ .tag = @enumFromInt(2361), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vvvmvl + .{ .tag = @enumFromInt(2362), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmpd_vvvvl + .{ .tag = @enumFromInt(2363), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vsvl + .{ .tag = @enumFromInt(2364), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vsvmvl + .{ .tag = @enumFromInt(2365), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vsvvl + .{ .tag = @enumFromInt(2366), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vvvl + .{ .tag = @enumFromInt(2367), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vvvmvl + .{ .tag = @enumFromInt(2368), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfcmps_vvvvl + .{ .tag = @enumFromInt(2369), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vsvl + .{ .tag = @enumFromInt(2370), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vsvmvl + .{ .tag = @enumFromInt(2371), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vsvvl + .{ .tag = @enumFromInt(2372), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vvvl + .{ .tag = @enumFromInt(2373), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vvvmvl + .{ .tag = @enumFromInt(2374), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivd_vvvvl + .{ .tag = @enumFromInt(2375), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vsvl + .{ .tag = @enumFromInt(2376), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vsvmvl + .{ .tag = @enumFromInt(2377), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vsvvl + .{ .tag = @enumFromInt(2378), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vvvl + .{ .tag = @enumFromInt(2379), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vvvmvl + .{ .tag = @enumFromInt(2380), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfdivs_vvvvl + .{ .tag = @enumFromInt(2381), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vsvvl + .{ .tag = @enumFromInt(2382), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vsvvmvl + .{ .tag = @enumFromInt(2383), .properties = .{ .param_str = "V256ddV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vsvvvl + .{ .tag = @enumFromInt(2384), .properties = .{ .param_str = "V256ddV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvsvl + .{ .tag = @enumFromInt(2385), .properties = .{ .param_str = "V256dV256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvsvmvl + .{ .tag = @enumFromInt(2386), .properties = .{ .param_str = "V256dV256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvsvvl + .{ .tag = @enumFromInt(2387), .properties = .{ .param_str = "V256dV256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvvvl + .{ .tag = @enumFromInt(2388), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvvvmvl + .{ .tag = @enumFromInt(2389), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmadd_vvvvvl + .{ .tag = @enumFromInt(2390), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vsvvl + .{ .tag = @enumFromInt(2391), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vsvvmvl + .{ .tag = @enumFromInt(2392), .properties = .{ .param_str = "V256dfV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vsvvvl + .{ .tag = @enumFromInt(2393), .properties = .{ .param_str = "V256dfV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvsvl + .{ .tag = @enumFromInt(2394), .properties = .{ .param_str = "V256dV256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvsvmvl + .{ .tag = @enumFromInt(2395), .properties = .{ .param_str = "V256dV256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvsvvl + .{ .tag = @enumFromInt(2396), .properties = .{ .param_str = "V256dV256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvvvl + .{ .tag = @enumFromInt(2397), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvvvmvl + .{ .tag = @enumFromInt(2398), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmads_vvvvvl + .{ .tag = @enumFromInt(2399), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vsvl + .{ .tag = @enumFromInt(2400), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vsvmvl + .{ .tag = @enumFromInt(2401), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vsvvl + .{ .tag = @enumFromInt(2402), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vvvl + .{ .tag = @enumFromInt(2403), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vvvmvl + .{ .tag = @enumFromInt(2404), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxd_vvvvl + .{ .tag = @enumFromInt(2405), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vsvl + .{ .tag = @enumFromInt(2406), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vsvmvl + .{ .tag = @enumFromInt(2407), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vsvvl + .{ .tag = @enumFromInt(2408), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vvvl + .{ .tag = @enumFromInt(2409), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vvvmvl + .{ .tag = @enumFromInt(2410), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmaxs_vvvvl + .{ .tag = @enumFromInt(2411), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vsvl + .{ .tag = @enumFromInt(2412), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vsvmvl + .{ .tag = @enumFromInt(2413), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vsvvl + .{ .tag = @enumFromInt(2414), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vvvl + .{ .tag = @enumFromInt(2415), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vvvmvl + .{ .tag = @enumFromInt(2416), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmind_vvvvl + .{ .tag = @enumFromInt(2417), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vsvl + .{ .tag = @enumFromInt(2418), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vsvmvl + .{ .tag = @enumFromInt(2419), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vsvvl + .{ .tag = @enumFromInt(2420), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vvvl + .{ .tag = @enumFromInt(2421), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vvvmvl + .{ .tag = @enumFromInt(2422), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmins_vvvvl + .{ .tag = @enumFromInt(2423), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdeq_mvl + .{ .tag = @enumFromInt(2424), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdeq_mvml + .{ .tag = @enumFromInt(2425), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdeqnan_mvl + .{ .tag = @enumFromInt(2426), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdeqnan_mvml + .{ .tag = @enumFromInt(2427), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdge_mvl + .{ .tag = @enumFromInt(2428), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdge_mvml + .{ .tag = @enumFromInt(2429), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgenan_mvl + .{ .tag = @enumFromInt(2430), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgenan_mvml + .{ .tag = @enumFromInt(2431), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgt_mvl + .{ .tag = @enumFromInt(2432), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgt_mvml + .{ .tag = @enumFromInt(2433), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgtnan_mvl + .{ .tag = @enumFromInt(2434), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdgtnan_mvml + .{ .tag = @enumFromInt(2435), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdle_mvl + .{ .tag = @enumFromInt(2436), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdle_mvml + .{ .tag = @enumFromInt(2437), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdlenan_mvl + .{ .tag = @enumFromInt(2438), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdlenan_mvml + .{ .tag = @enumFromInt(2439), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdlt_mvl + .{ .tag = @enumFromInt(2440), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdlt_mvml + .{ .tag = @enumFromInt(2441), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdltnan_mvl + .{ .tag = @enumFromInt(2442), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdltnan_mvml + .{ .tag = @enumFromInt(2443), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnan_mvl + .{ .tag = @enumFromInt(2444), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnan_mvml + .{ .tag = @enumFromInt(2445), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdne_mvl + .{ .tag = @enumFromInt(2446), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdne_mvml + .{ .tag = @enumFromInt(2447), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnenan_mvl + .{ .tag = @enumFromInt(2448), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnenan_mvml + .{ .tag = @enumFromInt(2449), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnum_mvl + .{ .tag = @enumFromInt(2450), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkdnum_mvml + .{ .tag = @enumFromInt(2451), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklaf_ml + .{ .tag = @enumFromInt(2452), .properties = .{ .param_str = "V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklat_ml + .{ .tag = @enumFromInt(2453), .properties = .{ .param_str = "V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkleq_mvl + .{ .tag = @enumFromInt(2454), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkleq_mvml + .{ .tag = @enumFromInt(2455), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkleqnan_mvl + .{ .tag = @enumFromInt(2456), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkleqnan_mvml + .{ .tag = @enumFromInt(2457), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklge_mvl + .{ .tag = @enumFromInt(2458), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklge_mvml + .{ .tag = @enumFromInt(2459), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgenan_mvl + .{ .tag = @enumFromInt(2460), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgenan_mvml + .{ .tag = @enumFromInt(2461), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgt_mvl + .{ .tag = @enumFromInt(2462), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgt_mvml + .{ .tag = @enumFromInt(2463), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgtnan_mvl + .{ .tag = @enumFromInt(2464), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklgtnan_mvml + .{ .tag = @enumFromInt(2465), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklle_mvl + .{ .tag = @enumFromInt(2466), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklle_mvml + .{ .tag = @enumFromInt(2467), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkllenan_mvl + .{ .tag = @enumFromInt(2468), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkllenan_mvml + .{ .tag = @enumFromInt(2469), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkllt_mvl + .{ .tag = @enumFromInt(2470), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkllt_mvml + .{ .tag = @enumFromInt(2471), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklltnan_mvl + .{ .tag = @enumFromInt(2472), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklltnan_mvml + .{ .tag = @enumFromInt(2473), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnan_mvl + .{ .tag = @enumFromInt(2474), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnan_mvml + .{ .tag = @enumFromInt(2475), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklne_mvl + .{ .tag = @enumFromInt(2476), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklne_mvml + .{ .tag = @enumFromInt(2477), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnenan_mvl + .{ .tag = @enumFromInt(2478), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnenan_mvml + .{ .tag = @enumFromInt(2479), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnum_mvl + .{ .tag = @enumFromInt(2480), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmklnum_mvml + .{ .tag = @enumFromInt(2481), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkseq_mvl + .{ .tag = @enumFromInt(2482), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkseq_mvml + .{ .tag = @enumFromInt(2483), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkseqnan_mvl + .{ .tag = @enumFromInt(2484), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkseqnan_mvml + .{ .tag = @enumFromInt(2485), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksge_mvl + .{ .tag = @enumFromInt(2486), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksge_mvml + .{ .tag = @enumFromInt(2487), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgenan_mvl + .{ .tag = @enumFromInt(2488), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgenan_mvml + .{ .tag = @enumFromInt(2489), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgt_mvl + .{ .tag = @enumFromInt(2490), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgt_mvml + .{ .tag = @enumFromInt(2491), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgtnan_mvl + .{ .tag = @enumFromInt(2492), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksgtnan_mvml + .{ .tag = @enumFromInt(2493), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksle_mvl + .{ .tag = @enumFromInt(2494), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksle_mvml + .{ .tag = @enumFromInt(2495), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkslenan_mvl + .{ .tag = @enumFromInt(2496), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkslenan_mvml + .{ .tag = @enumFromInt(2497), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkslt_mvl + .{ .tag = @enumFromInt(2498), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkslt_mvml + .{ .tag = @enumFromInt(2499), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksltnan_mvl + .{ .tag = @enumFromInt(2500), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksltnan_mvml + .{ .tag = @enumFromInt(2501), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnan_mvl + .{ .tag = @enumFromInt(2502), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnan_mvml + .{ .tag = @enumFromInt(2503), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksne_mvl + .{ .tag = @enumFromInt(2504), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksne_mvml + .{ .tag = @enumFromInt(2505), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnenan_mvl + .{ .tag = @enumFromInt(2506), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnenan_mvml + .{ .tag = @enumFromInt(2507), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnum_mvl + .{ .tag = @enumFromInt(2508), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmksnum_mvml + .{ .tag = @enumFromInt(2509), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkweq_mvl + .{ .tag = @enumFromInt(2510), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkweq_mvml + .{ .tag = @enumFromInt(2511), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkweqnan_mvl + .{ .tag = @enumFromInt(2512), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkweqnan_mvml + .{ .tag = @enumFromInt(2513), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwge_mvl + .{ .tag = @enumFromInt(2514), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwge_mvml + .{ .tag = @enumFromInt(2515), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgenan_mvl + .{ .tag = @enumFromInt(2516), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgenan_mvml + .{ .tag = @enumFromInt(2517), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgt_mvl + .{ .tag = @enumFromInt(2518), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgt_mvml + .{ .tag = @enumFromInt(2519), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgtnan_mvl + .{ .tag = @enumFromInt(2520), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwgtnan_mvml + .{ .tag = @enumFromInt(2521), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwle_mvl + .{ .tag = @enumFromInt(2522), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwle_mvml + .{ .tag = @enumFromInt(2523), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwlenan_mvl + .{ .tag = @enumFromInt(2524), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwlenan_mvml + .{ .tag = @enumFromInt(2525), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwlt_mvl + .{ .tag = @enumFromInt(2526), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwlt_mvml + .{ .tag = @enumFromInt(2527), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwltnan_mvl + .{ .tag = @enumFromInt(2528), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwltnan_mvml + .{ .tag = @enumFromInt(2529), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnan_mvl + .{ .tag = @enumFromInt(2530), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnan_mvml + .{ .tag = @enumFromInt(2531), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwne_mvl + .{ .tag = @enumFromInt(2532), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwne_mvml + .{ .tag = @enumFromInt(2533), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnenan_mvl + .{ .tag = @enumFromInt(2534), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnenan_mvml + .{ .tag = @enumFromInt(2535), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnum_mvl + .{ .tag = @enumFromInt(2536), .properties = .{ .param_str = "V256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmkwnum_mvml + .{ .tag = @enumFromInt(2537), .properties = .{ .param_str = "V256bV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vsvvl + .{ .tag = @enumFromInt(2538), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vsvvmvl + .{ .tag = @enumFromInt(2539), .properties = .{ .param_str = "V256ddV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vsvvvl + .{ .tag = @enumFromInt(2540), .properties = .{ .param_str = "V256ddV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvsvl + .{ .tag = @enumFromInt(2541), .properties = .{ .param_str = "V256dV256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvsvmvl + .{ .tag = @enumFromInt(2542), .properties = .{ .param_str = "V256dV256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvsvvl + .{ .tag = @enumFromInt(2543), .properties = .{ .param_str = "V256dV256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvvvl + .{ .tag = @enumFromInt(2544), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvvvmvl + .{ .tag = @enumFromInt(2545), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbd_vvvvvl + .{ .tag = @enumFromInt(2546), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vsvvl + .{ .tag = @enumFromInt(2547), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vsvvmvl + .{ .tag = @enumFromInt(2548), .properties = .{ .param_str = "V256dfV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vsvvvl + .{ .tag = @enumFromInt(2549), .properties = .{ .param_str = "V256dfV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvsvl + .{ .tag = @enumFromInt(2550), .properties = .{ .param_str = "V256dV256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvsvmvl + .{ .tag = @enumFromInt(2551), .properties = .{ .param_str = "V256dV256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvsvvl + .{ .tag = @enumFromInt(2552), .properties = .{ .param_str = "V256dV256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvvvl + .{ .tag = @enumFromInt(2553), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvvvmvl + .{ .tag = @enumFromInt(2554), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmsbs_vvvvvl + .{ .tag = @enumFromInt(2555), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vsvl + .{ .tag = @enumFromInt(2556), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vsvmvl + .{ .tag = @enumFromInt(2557), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vsvvl + .{ .tag = @enumFromInt(2558), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vvvl + .{ .tag = @enumFromInt(2559), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vvvmvl + .{ .tag = @enumFromInt(2560), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuld_vvvvl + .{ .tag = @enumFromInt(2561), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vsvl + .{ .tag = @enumFromInt(2562), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vsvmvl + .{ .tag = @enumFromInt(2563), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vsvvl + .{ .tag = @enumFromInt(2564), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vvvl + .{ .tag = @enumFromInt(2565), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vvvmvl + .{ .tag = @enumFromInt(2566), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfmuls_vvvvl + .{ .tag = @enumFromInt(2567), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vsvvl + .{ .tag = @enumFromInt(2568), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vsvvmvl + .{ .tag = @enumFromInt(2569), .properties = .{ .param_str = "V256ddV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vsvvvl + .{ .tag = @enumFromInt(2570), .properties = .{ .param_str = "V256ddV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvsvl + .{ .tag = @enumFromInt(2571), .properties = .{ .param_str = "V256dV256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvsvmvl + .{ .tag = @enumFromInt(2572), .properties = .{ .param_str = "V256dV256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvsvvl + .{ .tag = @enumFromInt(2573), .properties = .{ .param_str = "V256dV256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvvvl + .{ .tag = @enumFromInt(2574), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvvvmvl + .{ .tag = @enumFromInt(2575), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmadd_vvvvvl + .{ .tag = @enumFromInt(2576), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vsvvl + .{ .tag = @enumFromInt(2577), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vsvvmvl + .{ .tag = @enumFromInt(2578), .properties = .{ .param_str = "V256dfV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vsvvvl + .{ .tag = @enumFromInt(2579), .properties = .{ .param_str = "V256dfV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvsvl + .{ .tag = @enumFromInt(2580), .properties = .{ .param_str = "V256dV256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvsvmvl + .{ .tag = @enumFromInt(2581), .properties = .{ .param_str = "V256dV256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvsvvl + .{ .tag = @enumFromInt(2582), .properties = .{ .param_str = "V256dV256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvvvl + .{ .tag = @enumFromInt(2583), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvvvmvl + .{ .tag = @enumFromInt(2584), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmads_vvvvvl + .{ .tag = @enumFromInt(2585), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vsvvl + .{ .tag = @enumFromInt(2586), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vsvvmvl + .{ .tag = @enumFromInt(2587), .properties = .{ .param_str = "V256ddV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vsvvvl + .{ .tag = @enumFromInt(2588), .properties = .{ .param_str = "V256ddV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvsvl + .{ .tag = @enumFromInt(2589), .properties = .{ .param_str = "V256dV256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvsvmvl + .{ .tag = @enumFromInt(2590), .properties = .{ .param_str = "V256dV256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvsvvl + .{ .tag = @enumFromInt(2591), .properties = .{ .param_str = "V256dV256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvvvl + .{ .tag = @enumFromInt(2592), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvvvmvl + .{ .tag = @enumFromInt(2593), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbd_vvvvvl + .{ .tag = @enumFromInt(2594), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vsvvl + .{ .tag = @enumFromInt(2595), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vsvvmvl + .{ .tag = @enumFromInt(2596), .properties = .{ .param_str = "V256dfV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vsvvvl + .{ .tag = @enumFromInt(2597), .properties = .{ .param_str = "V256dfV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvsvl + .{ .tag = @enumFromInt(2598), .properties = .{ .param_str = "V256dV256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvsvmvl + .{ .tag = @enumFromInt(2599), .properties = .{ .param_str = "V256dV256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvsvvl + .{ .tag = @enumFromInt(2600), .properties = .{ .param_str = "V256dV256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvvvl + .{ .tag = @enumFromInt(2601), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvvvmvl + .{ .tag = @enumFromInt(2602), .properties = .{ .param_str = "V256dV256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfnmsbs_vvvvvl + .{ .tag = @enumFromInt(2603), .properties = .{ .param_str = "V256dV256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxdfst_vvl + .{ .tag = @enumFromInt(2604), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxdfst_vvvl + .{ .tag = @enumFromInt(2605), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxdlst_vvl + .{ .tag = @enumFromInt(2606), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxdlst_vvvl + .{ .tag = @enumFromInt(2607), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxsfst_vvl + .{ .tag = @enumFromInt(2608), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxsfst_vvvl + .{ .tag = @enumFromInt(2609), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxslst_vvl + .{ .tag = @enumFromInt(2610), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmaxslst_vvvl + .{ .tag = @enumFromInt(2611), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmindfst_vvl + .{ .tag = @enumFromInt(2612), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmindfst_vvvl + .{ .tag = @enumFromInt(2613), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmindlst_vvl + .{ .tag = @enumFromInt(2614), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrmindlst_vvvl + .{ .tag = @enumFromInt(2615), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrminsfst_vvl + .{ .tag = @enumFromInt(2616), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrminsfst_vvvl + .{ .tag = @enumFromInt(2617), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrminslst_vvl + .{ .tag = @enumFromInt(2618), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfrminslst_vvvl + .{ .tag = @enumFromInt(2619), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsqrtd_vvl + .{ .tag = @enumFromInt(2620), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsqrtd_vvvl + .{ .tag = @enumFromInt(2621), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsqrts_vvl + .{ .tag = @enumFromInt(2622), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsqrts_vvvl + .{ .tag = @enumFromInt(2623), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vsvl + .{ .tag = @enumFromInt(2624), .properties = .{ .param_str = "V256ddV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vsvmvl + .{ .tag = @enumFromInt(2625), .properties = .{ .param_str = "V256ddV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vsvvl + .{ .tag = @enumFromInt(2626), .properties = .{ .param_str = "V256ddV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vvvl + .{ .tag = @enumFromInt(2627), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vvvmvl + .{ .tag = @enumFromInt(2628), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubd_vvvvl + .{ .tag = @enumFromInt(2629), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vsvl + .{ .tag = @enumFromInt(2630), .properties = .{ .param_str = "V256dfV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vsvmvl + .{ .tag = @enumFromInt(2631), .properties = .{ .param_str = "V256dfV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vsvvl + .{ .tag = @enumFromInt(2632), .properties = .{ .param_str = "V256dfV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vvvl + .{ .tag = @enumFromInt(2633), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vvvmvl + .{ .tag = @enumFromInt(2634), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsubs_vvvvl + .{ .tag = @enumFromInt(2635), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsumd_vvl + .{ .tag = @enumFromInt(2636), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsumd_vvml + .{ .tag = @enumFromInt(2637), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsums_vvl + .{ .tag = @enumFromInt(2638), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vfsums_vvml + .{ .tag = @enumFromInt(2639), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgt_vvssl + .{ .tag = @enumFromInt(2640), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgt_vvssml + .{ .tag = @enumFromInt(2641), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgt_vvssmvl + .{ .tag = @enumFromInt(2642), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgt_vvssvl + .{ .tag = @enumFromInt(2643), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsx_vvssl + .{ .tag = @enumFromInt(2644), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsx_vvssml + .{ .tag = @enumFromInt(2645), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsx_vvssmvl + .{ .tag = @enumFromInt(2646), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsx_vvssvl + .{ .tag = @enumFromInt(2647), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsxnc_vvssl + .{ .tag = @enumFromInt(2648), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsxnc_vvssml + .{ .tag = @enumFromInt(2649), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsxnc_vvssmvl + .{ .tag = @enumFromInt(2650), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlsxnc_vvssvl + .{ .tag = @enumFromInt(2651), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzx_vvssl + .{ .tag = @enumFromInt(2652), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzx_vvssml + .{ .tag = @enumFromInt(2653), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzx_vvssmvl + .{ .tag = @enumFromInt(2654), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzx_vvssvl + .{ .tag = @enumFromInt(2655), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzxnc_vvssl + .{ .tag = @enumFromInt(2656), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzxnc_vvssml + .{ .tag = @enumFromInt(2657), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzxnc_vvssmvl + .{ .tag = @enumFromInt(2658), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtlzxnc_vvssvl + .{ .tag = @enumFromInt(2659), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtnc_vvssl + .{ .tag = @enumFromInt(2660), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtnc_vvssml + .{ .tag = @enumFromInt(2661), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtnc_vvssmvl + .{ .tag = @enumFromInt(2662), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtnc_vvssvl + .{ .tag = @enumFromInt(2663), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtu_vvssl + .{ .tag = @enumFromInt(2664), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtu_vvssml + .{ .tag = @enumFromInt(2665), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtu_vvssmvl + .{ .tag = @enumFromInt(2666), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtu_vvssvl + .{ .tag = @enumFromInt(2667), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtunc_vvssl + .{ .tag = @enumFromInt(2668), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtunc_vvssml + .{ .tag = @enumFromInt(2669), .properties = .{ .param_str = "V256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtunc_vvssmvl + .{ .tag = @enumFromInt(2670), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vgtunc_vvssvl + .{ .tag = @enumFromInt(2671), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld2d_vssl + .{ .tag = @enumFromInt(2672), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld2d_vssvl + .{ .tag = @enumFromInt(2673), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld2dnc_vssl + .{ .tag = @enumFromInt(2674), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld2dnc_vssvl + .{ .tag = @enumFromInt(2675), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld_vssl + .{ .tag = @enumFromInt(2676), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vld_vssvl + .{ .tag = @enumFromInt(2677), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dsx_vssl + .{ .tag = @enumFromInt(2678), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dsx_vssvl + .{ .tag = @enumFromInt(2679), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dsxnc_vssl + .{ .tag = @enumFromInt(2680), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dsxnc_vssvl + .{ .tag = @enumFromInt(2681), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dzx_vssl + .{ .tag = @enumFromInt(2682), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dzx_vssvl + .{ .tag = @enumFromInt(2683), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dzxnc_vssl + .{ .tag = @enumFromInt(2684), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldl2dzxnc_vssvl + .{ .tag = @enumFromInt(2685), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlsx_vssl + .{ .tag = @enumFromInt(2686), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlsx_vssvl + .{ .tag = @enumFromInt(2687), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlsxnc_vssl + .{ .tag = @enumFromInt(2688), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlsxnc_vssvl + .{ .tag = @enumFromInt(2689), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlzx_vssl + .{ .tag = @enumFromInt(2690), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlzx_vssvl + .{ .tag = @enumFromInt(2691), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlzxnc_vssl + .{ .tag = @enumFromInt(2692), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldlzxnc_vssvl + .{ .tag = @enumFromInt(2693), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldnc_vssl + .{ .tag = @enumFromInt(2694), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldnc_vssvl + .{ .tag = @enumFromInt(2695), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu2d_vssl + .{ .tag = @enumFromInt(2696), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu2d_vssvl + .{ .tag = @enumFromInt(2697), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu2dnc_vssl + .{ .tag = @enumFromInt(2698), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu2dnc_vssvl + .{ .tag = @enumFromInt(2699), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu_vssl + .{ .tag = @enumFromInt(2700), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldu_vssvl + .{ .tag = @enumFromInt(2701), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldunc_vssl + .{ .tag = @enumFromInt(2702), .properties = .{ .param_str = "V256dLUivC*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldunc_vssvl + .{ .tag = @enumFromInt(2703), .properties = .{ .param_str = "V256dLUivC*V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldz_vvl + .{ .tag = @enumFromInt(2704), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldz_vvmvl + .{ .tag = @enumFromInt(2705), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vldz_vvvl + .{ .tag = @enumFromInt(2706), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vsvl + .{ .tag = @enumFromInt(2707), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vsvmvl + .{ .tag = @enumFromInt(2708), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vsvvl + .{ .tag = @enumFromInt(2709), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vvvl + .{ .tag = @enumFromInt(2710), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vvvmvl + .{ .tag = @enumFromInt(2711), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxsl_vvvvl + .{ .tag = @enumFromInt(2712), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vsvl + .{ .tag = @enumFromInt(2713), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vsvmvl + .{ .tag = @enumFromInt(2714), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vsvvl + .{ .tag = @enumFromInt(2715), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vvvl + .{ .tag = @enumFromInt(2716), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vvvmvl + .{ .tag = @enumFromInt(2717), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswsx_vvvvl + .{ .tag = @enumFromInt(2718), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vsvl + .{ .tag = @enumFromInt(2719), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vsvmvl + .{ .tag = @enumFromInt(2720), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vsvvl + .{ .tag = @enumFromInt(2721), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vvvl + .{ .tag = @enumFromInt(2722), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vvvmvl + .{ .tag = @enumFromInt(2723), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmaxswzx_vvvvl + .{ .tag = @enumFromInt(2724), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vsvl + .{ .tag = @enumFromInt(2725), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vsvmvl + .{ .tag = @enumFromInt(2726), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vsvvl + .{ .tag = @enumFromInt(2727), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vvvl + .{ .tag = @enumFromInt(2728), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vvvmvl + .{ .tag = @enumFromInt(2729), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminsl_vvvvl + .{ .tag = @enumFromInt(2730), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vsvl + .{ .tag = @enumFromInt(2731), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vsvmvl + .{ .tag = @enumFromInt(2732), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vsvvl + .{ .tag = @enumFromInt(2733), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vvvl + .{ .tag = @enumFromInt(2734), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vvvmvl + .{ .tag = @enumFromInt(2735), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswsx_vvvvl + .{ .tag = @enumFromInt(2736), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vsvl + .{ .tag = @enumFromInt(2737), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vsvmvl + .{ .tag = @enumFromInt(2738), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vsvvl + .{ .tag = @enumFromInt(2739), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vvvl + .{ .tag = @enumFromInt(2740), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vvvmvl + .{ .tag = @enumFromInt(2741), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vminswzx_vvvvl + .{ .tag = @enumFromInt(2742), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrg_vsvml + .{ .tag = @enumFromInt(2743), .properties = .{ .param_str = "V256dLUiV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrg_vsvmvl + .{ .tag = @enumFromInt(2744), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrg_vvvml + .{ .tag = @enumFromInt(2745), .properties = .{ .param_str = "V256dV256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrg_vvvmvl + .{ .tag = @enumFromInt(2746), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrgw_vsvMl + .{ .tag = @enumFromInt(2747), .properties = .{ .param_str = "V256dUiV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrgw_vsvMvl + .{ .tag = @enumFromInt(2748), .properties = .{ .param_str = "V256dUiV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrgw_vvvMl + .{ .tag = @enumFromInt(2749), .properties = .{ .param_str = "V256dV256dV256dV512bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmrgw_vvvMvl + .{ .tag = @enumFromInt(2750), .properties = .{ .param_str = "V256dV256dV256dV512bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vsvl + .{ .tag = @enumFromInt(2751), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vsvmvl + .{ .tag = @enumFromInt(2752), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vsvvl + .{ .tag = @enumFromInt(2753), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vvvl + .{ .tag = @enumFromInt(2754), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vvvmvl + .{ .tag = @enumFromInt(2755), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulsl_vvvvl + .{ .tag = @enumFromInt(2756), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulslw_vsvl + .{ .tag = @enumFromInt(2757), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulslw_vsvvl + .{ .tag = @enumFromInt(2758), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulslw_vvvl + .{ .tag = @enumFromInt(2759), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulslw_vvvvl + .{ .tag = @enumFromInt(2760), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vsvl + .{ .tag = @enumFromInt(2761), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vsvmvl + .{ .tag = @enumFromInt(2762), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vsvvl + .{ .tag = @enumFromInt(2763), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vvvl + .{ .tag = @enumFromInt(2764), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vvvmvl + .{ .tag = @enumFromInt(2765), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswsx_vvvvl + .{ .tag = @enumFromInt(2766), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vsvl + .{ .tag = @enumFromInt(2767), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vsvmvl + .{ .tag = @enumFromInt(2768), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vsvvl + .{ .tag = @enumFromInt(2769), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vvvl + .{ .tag = @enumFromInt(2770), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vvvmvl + .{ .tag = @enumFromInt(2771), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulswzx_vvvvl + .{ .tag = @enumFromInt(2772), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vsvl + .{ .tag = @enumFromInt(2773), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vsvmvl + .{ .tag = @enumFromInt(2774), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vsvvl + .{ .tag = @enumFromInt(2775), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vvvl + .{ .tag = @enumFromInt(2776), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vvvmvl + .{ .tag = @enumFromInt(2777), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmulul_vvvvl + .{ .tag = @enumFromInt(2778), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vsvl + .{ .tag = @enumFromInt(2779), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vsvmvl + .{ .tag = @enumFromInt(2780), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vsvvl + .{ .tag = @enumFromInt(2781), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vvvl + .{ .tag = @enumFromInt(2782), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vvvmvl + .{ .tag = @enumFromInt(2783), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmuluw_vvvvl + .{ .tag = @enumFromInt(2784), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmv_vsvl + .{ .tag = @enumFromInt(2785), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmv_vsvmvl + .{ .tag = @enumFromInt(2786), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vmv_vsvvl + .{ .tag = @enumFromInt(2787), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vsvl + .{ .tag = @enumFromInt(2788), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vsvmvl + .{ .tag = @enumFromInt(2789), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vsvvl + .{ .tag = @enumFromInt(2790), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vvvl + .{ .tag = @enumFromInt(2791), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vvvmvl + .{ .tag = @enumFromInt(2792), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vor_vvvvl + .{ .tag = @enumFromInt(2793), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vpcnt_vvl + .{ .tag = @enumFromInt(2794), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vpcnt_vvmvl + .{ .tag = @enumFromInt(2795), .properties = .{ .param_str = "V256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vpcnt_vvvl + .{ .tag = @enumFromInt(2796), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrand_vvl + .{ .tag = @enumFromInt(2797), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrand_vvml + .{ .tag = @enumFromInt(2798), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrcpd_vvl + .{ .tag = @enumFromInt(2799), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrcpd_vvvl + .{ .tag = @enumFromInt(2800), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrcps_vvl + .{ .tag = @enumFromInt(2801), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrcps_vvvl + .{ .tag = @enumFromInt(2802), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxslfst_vvl + .{ .tag = @enumFromInt(2803), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxslfst_vvvl + .{ .tag = @enumFromInt(2804), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxsllst_vvl + .{ .tag = @enumFromInt(2805), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxsllst_vvvl + .{ .tag = @enumFromInt(2806), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswfstsx_vvl + .{ .tag = @enumFromInt(2807), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswfstsx_vvvl + .{ .tag = @enumFromInt(2808), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswfstzx_vvl + .{ .tag = @enumFromInt(2809), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswfstzx_vvvl + .{ .tag = @enumFromInt(2810), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswlstsx_vvl + .{ .tag = @enumFromInt(2811), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswlstsx_vvvl + .{ .tag = @enumFromInt(2812), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswlstzx_vvl + .{ .tag = @enumFromInt(2813), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrmaxswlstzx_vvvl + .{ .tag = @enumFromInt(2814), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminslfst_vvl + .{ .tag = @enumFromInt(2815), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminslfst_vvvl + .{ .tag = @enumFromInt(2816), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminsllst_vvl + .{ .tag = @enumFromInt(2817), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminsllst_vvvl + .{ .tag = @enumFromInt(2818), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswfstsx_vvl + .{ .tag = @enumFromInt(2819), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswfstsx_vvvl + .{ .tag = @enumFromInt(2820), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswfstzx_vvl + .{ .tag = @enumFromInt(2821), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswfstzx_vvvl + .{ .tag = @enumFromInt(2822), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswlstsx_vvl + .{ .tag = @enumFromInt(2823), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswlstsx_vvvl + .{ .tag = @enumFromInt(2824), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswlstzx_vvl + .{ .tag = @enumFromInt(2825), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrminswlstzx_vvvl + .{ .tag = @enumFromInt(2826), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vror_vvl + .{ .tag = @enumFromInt(2827), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vror_vvml + .{ .tag = @enumFromInt(2828), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtd_vvl + .{ .tag = @enumFromInt(2829), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtd_vvvl + .{ .tag = @enumFromInt(2830), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtdnex_vvl + .{ .tag = @enumFromInt(2831), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtdnex_vvvl + .{ .tag = @enumFromInt(2832), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrts_vvl + .{ .tag = @enumFromInt(2833), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrts_vvvl + .{ .tag = @enumFromInt(2834), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtsnex_vvl + .{ .tag = @enumFromInt(2835), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrsqrtsnex_vvvl + .{ .tag = @enumFromInt(2836), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrxor_vvl + .{ .tag = @enumFromInt(2837), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vrxor_vvml + .{ .tag = @enumFromInt(2838), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsc_vvssl + .{ .tag = @enumFromInt(2839), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsc_vvssml + .{ .tag = @enumFromInt(2840), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscl_vvssl + .{ .tag = @enumFromInt(2841), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscl_vvssml + .{ .tag = @enumFromInt(2842), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclnc_vvssl + .{ .tag = @enumFromInt(2843), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclnc_vvssml + .{ .tag = @enumFromInt(2844), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclncot_vvssl + .{ .tag = @enumFromInt(2845), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclncot_vvssml + .{ .tag = @enumFromInt(2846), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclot_vvssl + .{ .tag = @enumFromInt(2847), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsclot_vvssml + .{ .tag = @enumFromInt(2848), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscnc_vvssl + .{ .tag = @enumFromInt(2849), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscnc_vvssml + .{ .tag = @enumFromInt(2850), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscncot_vvssl + .{ .tag = @enumFromInt(2851), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscncot_vvssml + .{ .tag = @enumFromInt(2852), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscot_vvssl + .{ .tag = @enumFromInt(2853), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscot_vvssml + .{ .tag = @enumFromInt(2854), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscu_vvssl + .{ .tag = @enumFromInt(2855), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscu_vvssml + .{ .tag = @enumFromInt(2856), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscunc_vvssl + .{ .tag = @enumFromInt(2857), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscunc_vvssml + .{ .tag = @enumFromInt(2858), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscuncot_vvssl + .{ .tag = @enumFromInt(2859), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscuncot_vvssml + .{ .tag = @enumFromInt(2860), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscuot_vvssl + .{ .tag = @enumFromInt(2861), .properties = .{ .param_str = "vV256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vscuot_vvssml + .{ .tag = @enumFromInt(2862), .properties = .{ .param_str = "vV256dV256dLUiLUiV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vseq_vl + .{ .tag = @enumFromInt(2863), .properties = .{ .param_str = "V256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vseq_vvl + .{ .tag = @enumFromInt(2864), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsfa_vvssl + .{ .tag = @enumFromInt(2865), .properties = .{ .param_str = "V256dV256dLUiLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsfa_vvssmvl + .{ .tag = @enumFromInt(2866), .properties = .{ .param_str = "V256dV256dLUiLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsfa_vvssvl + .{ .tag = @enumFromInt(2867), .properties = .{ .param_str = "V256dV256dLUiLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vshf_vvvsl + .{ .tag = @enumFromInt(2868), .properties = .{ .param_str = "V256dV256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vshf_vvvsvl + .{ .tag = @enumFromInt(2869), .properties = .{ .param_str = "V256dV256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvsl + .{ .tag = @enumFromInt(2870), .properties = .{ .param_str = "V256dV256dLiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvsmvl + .{ .tag = @enumFromInt(2871), .properties = .{ .param_str = "V256dV256dLiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvsvl + .{ .tag = @enumFromInt(2872), .properties = .{ .param_str = "V256dV256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvvl + .{ .tag = @enumFromInt(2873), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvvmvl + .{ .tag = @enumFromInt(2874), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslal_vvvvl + .{ .tag = @enumFromInt(2875), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvsl + .{ .tag = @enumFromInt(2876), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvsmvl + .{ .tag = @enumFromInt(2877), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvsvl + .{ .tag = @enumFromInt(2878), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvvl + .{ .tag = @enumFromInt(2879), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvvmvl + .{ .tag = @enumFromInt(2880), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawsx_vvvvl + .{ .tag = @enumFromInt(2881), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvsl + .{ .tag = @enumFromInt(2882), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvsmvl + .{ .tag = @enumFromInt(2883), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvsvl + .{ .tag = @enumFromInt(2884), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvvl + .{ .tag = @enumFromInt(2885), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvvmvl + .{ .tag = @enumFromInt(2886), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vslawzx_vvvvl + .{ .tag = @enumFromInt(2887), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvsl + .{ .tag = @enumFromInt(2888), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvsmvl + .{ .tag = @enumFromInt(2889), .properties = .{ .param_str = "V256dV256dLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvsvl + .{ .tag = @enumFromInt(2890), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvvl + .{ .tag = @enumFromInt(2891), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvvmvl + .{ .tag = @enumFromInt(2892), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsll_vvvvl + .{ .tag = @enumFromInt(2893), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvsl + .{ .tag = @enumFromInt(2894), .properties = .{ .param_str = "V256dV256dLiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvsmvl + .{ .tag = @enumFromInt(2895), .properties = .{ .param_str = "V256dV256dLiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvsvl + .{ .tag = @enumFromInt(2896), .properties = .{ .param_str = "V256dV256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvvl + .{ .tag = @enumFromInt(2897), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvvmvl + .{ .tag = @enumFromInt(2898), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsral_vvvvl + .{ .tag = @enumFromInt(2899), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvsl + .{ .tag = @enumFromInt(2900), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvsmvl + .{ .tag = @enumFromInt(2901), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvsvl + .{ .tag = @enumFromInt(2902), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvvl + .{ .tag = @enumFromInt(2903), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvvmvl + .{ .tag = @enumFromInt(2904), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawsx_vvvvl + .{ .tag = @enumFromInt(2905), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvsl + .{ .tag = @enumFromInt(2906), .properties = .{ .param_str = "V256dV256diUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvsmvl + .{ .tag = @enumFromInt(2907), .properties = .{ .param_str = "V256dV256diV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvsvl + .{ .tag = @enumFromInt(2908), .properties = .{ .param_str = "V256dV256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvvl + .{ .tag = @enumFromInt(2909), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvvmvl + .{ .tag = @enumFromInt(2910), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrawzx_vvvvl + .{ .tag = @enumFromInt(2911), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvsl + .{ .tag = @enumFromInt(2912), .properties = .{ .param_str = "V256dV256dLUiUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvsmvl + .{ .tag = @enumFromInt(2913), .properties = .{ .param_str = "V256dV256dLUiV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvsvl + .{ .tag = @enumFromInt(2914), .properties = .{ .param_str = "V256dV256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvvl + .{ .tag = @enumFromInt(2915), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvvmvl + .{ .tag = @enumFromInt(2916), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsrl_vvvvl + .{ .tag = @enumFromInt(2917), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2d_vssl + .{ .tag = @enumFromInt(2918), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2d_vssml + .{ .tag = @enumFromInt(2919), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dnc_vssl + .{ .tag = @enumFromInt(2920), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dnc_vssml + .{ .tag = @enumFromInt(2921), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dncot_vssl + .{ .tag = @enumFromInt(2922), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dncot_vssml + .{ .tag = @enumFromInt(2923), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dot_vssl + .{ .tag = @enumFromInt(2924), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst2dot_vssml + .{ .tag = @enumFromInt(2925), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst_vssl + .{ .tag = @enumFromInt(2926), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vst_vssml + .{ .tag = @enumFromInt(2927), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2d_vssl + .{ .tag = @enumFromInt(2928), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2d_vssml + .{ .tag = @enumFromInt(2929), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dnc_vssl + .{ .tag = @enumFromInt(2930), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dnc_vssml + .{ .tag = @enumFromInt(2931), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dncot_vssl + .{ .tag = @enumFromInt(2932), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dncot_vssml + .{ .tag = @enumFromInt(2933), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dot_vssl + .{ .tag = @enumFromInt(2934), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl2dot_vssml + .{ .tag = @enumFromInt(2935), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl_vssl + .{ .tag = @enumFromInt(2936), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstl_vssml + .{ .tag = @enumFromInt(2937), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlnc_vssl + .{ .tag = @enumFromInt(2938), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlnc_vssml + .{ .tag = @enumFromInt(2939), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlncot_vssl + .{ .tag = @enumFromInt(2940), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlncot_vssml + .{ .tag = @enumFromInt(2941), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlot_vssl + .{ .tag = @enumFromInt(2942), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstlot_vssml + .{ .tag = @enumFromInt(2943), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstnc_vssl + .{ .tag = @enumFromInt(2944), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstnc_vssml + .{ .tag = @enumFromInt(2945), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstncot_vssl + .{ .tag = @enumFromInt(2946), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstncot_vssml + .{ .tag = @enumFromInt(2947), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstot_vssl + .{ .tag = @enumFromInt(2948), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstot_vssml + .{ .tag = @enumFromInt(2949), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2d_vssl + .{ .tag = @enumFromInt(2950), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2d_vssml + .{ .tag = @enumFromInt(2951), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dnc_vssl + .{ .tag = @enumFromInt(2952), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dnc_vssml + .{ .tag = @enumFromInt(2953), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dncot_vssl + .{ .tag = @enumFromInt(2954), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dncot_vssml + .{ .tag = @enumFromInt(2955), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dot_vssl + .{ .tag = @enumFromInt(2956), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu2dot_vssml + .{ .tag = @enumFromInt(2957), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu_vssl + .{ .tag = @enumFromInt(2958), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstu_vssml + .{ .tag = @enumFromInt(2959), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstunc_vssl + .{ .tag = @enumFromInt(2960), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstunc_vssml + .{ .tag = @enumFromInt(2961), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstuncot_vssl + .{ .tag = @enumFromInt(2962), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstuncot_vssml + .{ .tag = @enumFromInt(2963), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstuot_vssl + .{ .tag = @enumFromInt(2964), .properties = .{ .param_str = "vV256dLUiv*Ui", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vstuot_vssml + .{ .tag = @enumFromInt(2965), .properties = .{ .param_str = "vV256dLUiv*V256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vsvl + .{ .tag = @enumFromInt(2966), .properties = .{ .param_str = "V256dLiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vsvmvl + .{ .tag = @enumFromInt(2967), .properties = .{ .param_str = "V256dLiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vsvvl + .{ .tag = @enumFromInt(2968), .properties = .{ .param_str = "V256dLiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vvvl + .{ .tag = @enumFromInt(2969), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vvvmvl + .{ .tag = @enumFromInt(2970), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubsl_vvvvl + .{ .tag = @enumFromInt(2971), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vsvl + .{ .tag = @enumFromInt(2972), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vsvmvl + .{ .tag = @enumFromInt(2973), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vsvvl + .{ .tag = @enumFromInt(2974), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vvvl + .{ .tag = @enumFromInt(2975), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vvvmvl + .{ .tag = @enumFromInt(2976), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswsx_vvvvl + .{ .tag = @enumFromInt(2977), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vsvl + .{ .tag = @enumFromInt(2978), .properties = .{ .param_str = "V256diV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vsvmvl + .{ .tag = @enumFromInt(2979), .properties = .{ .param_str = "V256diV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vsvvl + .{ .tag = @enumFromInt(2980), .properties = .{ .param_str = "V256diV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vvvl + .{ .tag = @enumFromInt(2981), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vvvmvl + .{ .tag = @enumFromInt(2982), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubswzx_vvvvl + .{ .tag = @enumFromInt(2983), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vsvl + .{ .tag = @enumFromInt(2984), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vsvmvl + .{ .tag = @enumFromInt(2985), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vsvvl + .{ .tag = @enumFromInt(2986), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vvvl + .{ .tag = @enumFromInt(2987), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vvvmvl + .{ .tag = @enumFromInt(2988), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubul_vvvvl + .{ .tag = @enumFromInt(2989), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vsvl + .{ .tag = @enumFromInt(2990), .properties = .{ .param_str = "V256dUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vsvmvl + .{ .tag = @enumFromInt(2991), .properties = .{ .param_str = "V256dUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vsvvl + .{ .tag = @enumFromInt(2992), .properties = .{ .param_str = "V256dUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vvvl + .{ .tag = @enumFromInt(2993), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vvvmvl + .{ .tag = @enumFromInt(2994), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsubuw_vvvvl + .{ .tag = @enumFromInt(2995), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsuml_vvl + .{ .tag = @enumFromInt(2996), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsuml_vvml + .{ .tag = @enumFromInt(2997), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsumwsx_vvl + .{ .tag = @enumFromInt(2998), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsumwsx_vvml + .{ .tag = @enumFromInt(2999), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsumwzx_vvl + .{ .tag = @enumFromInt(3000), .properties = .{ .param_str = "V256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vsumwzx_vvml + .{ .tag = @enumFromInt(3001), .properties = .{ .param_str = "V256dV256dV256bUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vsvl + .{ .tag = @enumFromInt(3002), .properties = .{ .param_str = "V256dLUiV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vsvmvl + .{ .tag = @enumFromInt(3003), .properties = .{ .param_str = "V256dLUiV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vsvvl + .{ .tag = @enumFromInt(3004), .properties = .{ .param_str = "V256dLUiV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vvvl + .{ .tag = @enumFromInt(3005), .properties = .{ .param_str = "V256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vvvmvl + .{ .tag = @enumFromInt(3006), .properties = .{ .param_str = "V256dV256dV256dV256bV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_vxor_vvvvl + .{ .tag = @enumFromInt(3007), .properties = .{ .param_str = "V256dV256dV256dV256dUi", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_xorm_MMM + .{ .tag = @enumFromInt(3008), .properties = .{ .param_str = "V512bV512bV512b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_ve_vl_xorm_mmm + .{ .tag = @enumFromInt(3009), .properties = .{ .param_str = "V256bV256bV256b", .target_set = TargetSet.initOne(.vevl_gen) } }, + // __builtin_vfprintf + .{ .tag = @enumFromInt(3010), .properties = .{ .param_str = "iP*RcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } }, + // __builtin_vfscanf + .{ .tag = @enumFromInt(3011), .properties = .{ .param_str = "iP*RcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } }, + // __builtin_vprintf + .{ .tag = @enumFromInt(3012), .properties = .{ .param_str = "icC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf } } }, + // __builtin_vscanf + .{ .tag = @enumFromInt(3013), .properties = .{ .param_str = "icC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf } } }, + // __builtin_vsnprintf + .{ .tag = @enumFromInt(3014), .properties = .{ .param_str = "ic*RzcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } }, + // __builtin_vsprintf + .{ .tag = @enumFromInt(3015), .properties = .{ .param_str = "ic*RcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } }, + // __builtin_vsscanf + .{ .tag = @enumFromInt(3016), .properties = .{ .param_str = "icC*RcC*Ra", .attributes = .{ .lib_function_with_builtin_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } }, + // __builtin_wasm_max_f32 + .{ .tag = @enumFromInt(3017), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_max_f64 + .{ .tag = @enumFromInt(3018), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_memory_grow + .{ .tag = @enumFromInt(3019), .properties = .{ .param_str = "zIiz", .target_set = TargetSet.initOne(.webassembly) } }, + // __builtin_wasm_memory_size + .{ .tag = @enumFromInt(3020), .properties = .{ .param_str = "zIi", .target_set = TargetSet.initOne(.webassembly) } }, + // __builtin_wasm_min_f32 + .{ .tag = @enumFromInt(3021), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_min_f64 + .{ .tag = @enumFromInt(3022), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_s_i32_f32 + .{ .tag = @enumFromInt(3023), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_s_i32_f64 + .{ .tag = @enumFromInt(3024), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_s_i64_f32 + .{ .tag = @enumFromInt(3025), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_s_i64_f64 + .{ .tag = @enumFromInt(3026), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_u_i32_f32 + .{ .tag = @enumFromInt(3027), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_u_i32_f64 + .{ .tag = @enumFromInt(3028), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_u_i64_f32 + .{ .tag = @enumFromInt(3029), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wasm_trunc_u_i64_f64 + .{ .tag = @enumFromInt(3030), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.webassembly), .attributes = .{ .@"const" = true } } }, + // __builtin_wcschr + .{ .tag = @enumFromInt(3031), .properties = .{ .param_str = "w*wC*w", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wcscmp + .{ .tag = @enumFromInt(3032), .properties = .{ .param_str = "iwC*wC*", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wcslen + .{ .tag = @enumFromInt(3033), .properties = .{ .param_str = "zwC*", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wcsncmp + .{ .tag = @enumFromInt(3034), .properties = .{ .param_str = "iwC*wC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wmemchr + .{ .tag = @enumFromInt(3035), .properties = .{ .param_str = "w*wC*wz", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wmemcmp + .{ .tag = @enumFromInt(3036), .properties = .{ .param_str = "iwC*wC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wmemcpy + .{ .tag = @enumFromInt(3037), .properties = .{ .param_str = "w*w*wC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __builtin_wmemmove + .{ .tag = @enumFromInt(3038), .properties = .{ .param_str = "w*w*wC*z", .attributes = .{ .lib_function_with_builtin_prefix = true, .const_evaluable = true } } }, + // __c11_atomic_compare_exchange_strong + .{ .tag = @enumFromInt(3039), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_compare_exchange_weak + .{ .tag = @enumFromInt(3040), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_exchange + .{ .tag = @enumFromInt(3041), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_add + .{ .tag = @enumFromInt(3042), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_and + .{ .tag = @enumFromInt(3043), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_max + .{ .tag = @enumFromInt(3044), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_min + .{ .tag = @enumFromInt(3045), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_nand + .{ .tag = @enumFromInt(3046), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_or + .{ .tag = @enumFromInt(3047), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_sub + .{ .tag = @enumFromInt(3048), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_fetch_xor + .{ .tag = @enumFromInt(3049), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_init + .{ .tag = @enumFromInt(3050), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_is_lock_free + .{ .tag = @enumFromInt(3051), .properties = .{ .param_str = "bz", .attributes = .{ .const_evaluable = true } } }, + // __c11_atomic_load + .{ .tag = @enumFromInt(3052), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_signal_fence + .{ .tag = @enumFromInt(3053), .properties = .{ .param_str = "vi" } }, + // __c11_atomic_store + .{ .tag = @enumFromInt(3054), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __c11_atomic_thread_fence + .{ .tag = @enumFromInt(3055), .properties = .{ .param_str = "vi" } }, + // __clear_cache + .{ .tag = @enumFromInt(3056), .properties = .{ .param_str = "vv*v*", .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __cospi + .{ .tag = @enumFromInt(3057), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __cospif + .{ .tag = @enumFromInt(3058), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __debugbreak + .{ .tag = @enumFromInt(3059), .properties = .{ .param_str = "v", .language = .all_ms_languages } }, + // __dmb + .{ .tag = @enumFromInt(3060), .properties = .{ .param_str = "vUi", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __dsb + .{ .tag = @enumFromInt(3061), .properties = .{ .param_str = "vUi", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __emit + .{ .tag = @enumFromInt(3062), .properties = .{ .param_str = "vIUiC", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // __exception_code + .{ .tag = @enumFromInt(3063), .properties = .{ .param_str = "UNi", .language = .all_ms_languages } }, + // __exception_info + .{ .tag = @enumFromInt(3064), .properties = .{ .param_str = "v*", .language = .all_ms_languages } }, + // __exp10 + .{ .tag = @enumFromInt(3065), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __exp10f + .{ .tag = @enumFromInt(3066), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __fastfail + .{ .tag = @enumFromInt(3067), .properties = .{ .param_str = "vUi", .language = .all_ms_languages, .attributes = .{ .noreturn = true } } }, + // __finite + .{ .tag = @enumFromInt(3068), .properties = .{ .param_str = "id", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // __finitef + .{ .tag = @enumFromInt(3069), .properties = .{ .param_str = "if", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // __finitel + .{ .tag = @enumFromInt(3070), .properties = .{ .param_str = "iLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // __isb + .{ .tag = @enumFromInt(3071), .properties = .{ .param_str = "vUi", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }), .attributes = .{ .@"const" = true } } }, + // __iso_volatile_load16 + .{ .tag = @enumFromInt(3072), .properties = .{ .param_str = "ssCD*", .language = .all_ms_languages } }, + // __iso_volatile_load32 + .{ .tag = @enumFromInt(3073), .properties = .{ .param_str = "iiCD*", .language = .all_ms_languages } }, + // __iso_volatile_load64 + .{ .tag = @enumFromInt(3074), .properties = .{ .param_str = "LLiLLiCD*", .language = .all_ms_languages } }, + // __iso_volatile_load8 + .{ .tag = @enumFromInt(3075), .properties = .{ .param_str = "ccCD*", .language = .all_ms_languages } }, + // __iso_volatile_store16 + .{ .tag = @enumFromInt(3076), .properties = .{ .param_str = "vsD*s", .language = .all_ms_languages } }, + // __iso_volatile_store32 + .{ .tag = @enumFromInt(3077), .properties = .{ .param_str = "viD*i", .language = .all_ms_languages } }, + // __iso_volatile_store64 + .{ .tag = @enumFromInt(3078), .properties = .{ .param_str = "vLLiD*LLi", .language = .all_ms_languages } }, + // __iso_volatile_store8 + .{ .tag = @enumFromInt(3079), .properties = .{ .param_str = "vcD*c", .language = .all_ms_languages } }, + // __ldrexd + .{ .tag = @enumFromInt(3080), .properties = .{ .param_str = "WiWiCD*", .language = .all_ms_languages, .target_set = TargetSet.initOne(.arm) } }, + // __lzcnt + .{ .tag = @enumFromInt(3081), .properties = .{ .param_str = "UiUi", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __lzcnt16 + .{ .tag = @enumFromInt(3082), .properties = .{ .param_str = "UsUs", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __lzcnt64 + .{ .tag = @enumFromInt(3083), .properties = .{ .param_str = "UWiUWi", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __noop + .{ .tag = @enumFromInt(3084), .properties = .{ .param_str = "i.", .language = .all_ms_languages } }, + // __nvvm_add_rm_d + .{ .tag = @enumFromInt(3085), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rm_f + .{ .tag = @enumFromInt(3086), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rm_ftz_f + .{ .tag = @enumFromInt(3087), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rn_d + .{ .tag = @enumFromInt(3088), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rn_f + .{ .tag = @enumFromInt(3089), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rn_ftz_f + .{ .tag = @enumFromInt(3090), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rp_d + .{ .tag = @enumFromInt(3091), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rp_f + .{ .tag = @enumFromInt(3092), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rp_ftz_f + .{ .tag = @enumFromInt(3093), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rz_d + .{ .tag = @enumFromInt(3094), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rz_f + .{ .tag = @enumFromInt(3095), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_add_rz_ftz_f + .{ .tag = @enumFromInt(3096), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_add_gen_f + .{ .tag = @enumFromInt(3097), .properties = .{ .param_str = "ffD*f", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_add_gen_i + .{ .tag = @enumFromInt(3098), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_add_gen_l + .{ .tag = @enumFromInt(3099), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_add_gen_ll + .{ .tag = @enumFromInt(3100), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_and_gen_i + .{ .tag = @enumFromInt(3101), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_and_gen_l + .{ .tag = @enumFromInt(3102), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_and_gen_ll + .{ .tag = @enumFromInt(3103), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_cas_gen_i + .{ .tag = @enumFromInt(3104), .properties = .{ .param_str = "iiD*ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_cas_gen_l + .{ .tag = @enumFromInt(3105), .properties = .{ .param_str = "LiLiD*LiLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_cas_gen_ll + .{ .tag = @enumFromInt(3106), .properties = .{ .param_str = "LLiLLiD*LLiLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_dec_gen_ui + .{ .tag = @enumFromInt(3107), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_inc_gen_ui + .{ .tag = @enumFromInt(3108), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_i + .{ .tag = @enumFromInt(3109), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_l + .{ .tag = @enumFromInt(3110), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_ll + .{ .tag = @enumFromInt(3111), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_ui + .{ .tag = @enumFromInt(3112), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_ul + .{ .tag = @enumFromInt(3113), .properties = .{ .param_str = "ULiULiD*ULi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_max_gen_ull + .{ .tag = @enumFromInt(3114), .properties = .{ .param_str = "ULLiULLiD*ULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_i + .{ .tag = @enumFromInt(3115), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_l + .{ .tag = @enumFromInt(3116), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_ll + .{ .tag = @enumFromInt(3117), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_ui + .{ .tag = @enumFromInt(3118), .properties = .{ .param_str = "UiUiD*Ui", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_ul + .{ .tag = @enumFromInt(3119), .properties = .{ .param_str = "ULiULiD*ULi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_min_gen_ull + .{ .tag = @enumFromInt(3120), .properties = .{ .param_str = "ULLiULLiD*ULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_or_gen_i + .{ .tag = @enumFromInt(3121), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_or_gen_l + .{ .tag = @enumFromInt(3122), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_or_gen_ll + .{ .tag = @enumFromInt(3123), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_sub_gen_i + .{ .tag = @enumFromInt(3124), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_sub_gen_l + .{ .tag = @enumFromInt(3125), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_sub_gen_ll + .{ .tag = @enumFromInt(3126), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xchg_gen_i + .{ .tag = @enumFromInt(3127), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xchg_gen_l + .{ .tag = @enumFromInt(3128), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xchg_gen_ll + .{ .tag = @enumFromInt(3129), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xor_gen_i + .{ .tag = @enumFromInt(3130), .properties = .{ .param_str = "iiD*i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xor_gen_l + .{ .tag = @enumFromInt(3131), .properties = .{ .param_str = "LiLiD*Li", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_atom_xor_gen_ll + .{ .tag = @enumFromInt(3132), .properties = .{ .param_str = "LLiLLiD*LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bar0_and + .{ .tag = @enumFromInt(3133), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bar0_or + .{ .tag = @enumFromInt(3134), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bar0_popc + .{ .tag = @enumFromInt(3135), .properties = .{ .param_str = "ii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bar_sync + .{ .tag = @enumFromInt(3136), .properties = .{ .param_str = "vi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bitcast_d2ll + .{ .tag = @enumFromInt(3137), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bitcast_f2i + .{ .tag = @enumFromInt(3138), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bitcast_i2f + .{ .tag = @enumFromInt(3139), .properties = .{ .param_str = "fi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_bitcast_ll2d + .{ .tag = @enumFromInt(3140), .properties = .{ .param_str = "dLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ceil_d + .{ .tag = @enumFromInt(3141), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ceil_f + .{ .tag = @enumFromInt(3142), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ceil_ftz_f + .{ .tag = @enumFromInt(3143), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_compiler_error + .{ .tag = @enumFromInt(3144), .properties = .{ .param_str = "vcC*4", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_compiler_warn + .{ .tag = @enumFromInt(3145), .properties = .{ .param_str = "vcC*4", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_cos_approx_f + .{ .tag = @enumFromInt(3146), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_cos_approx_ftz_f + .{ .tag = @enumFromInt(3147), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rm + .{ .tag = @enumFromInt(3148), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rm_ftz + .{ .tag = @enumFromInt(3149), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rn + .{ .tag = @enumFromInt(3150), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rn_ftz + .{ .tag = @enumFromInt(3151), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rp + .{ .tag = @enumFromInt(3152), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rp_ftz + .{ .tag = @enumFromInt(3153), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rz + .{ .tag = @enumFromInt(3154), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2f_rz_ftz + .{ .tag = @enumFromInt(3155), .properties = .{ .param_str = "fd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_hi + .{ .tag = @enumFromInt(3156), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_lo + .{ .tag = @enumFromInt(3157), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_rm + .{ .tag = @enumFromInt(3158), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_rn + .{ .tag = @enumFromInt(3159), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_rp + .{ .tag = @enumFromInt(3160), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2i_rz + .{ .tag = @enumFromInt(3161), .properties = .{ .param_str = "id", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ll_rm + .{ .tag = @enumFromInt(3162), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ll_rn + .{ .tag = @enumFromInt(3163), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ll_rp + .{ .tag = @enumFromInt(3164), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ll_rz + .{ .tag = @enumFromInt(3165), .properties = .{ .param_str = "LLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ui_rm + .{ .tag = @enumFromInt(3166), .properties = .{ .param_str = "Uid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ui_rn + .{ .tag = @enumFromInt(3167), .properties = .{ .param_str = "Uid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ui_rp + .{ .tag = @enumFromInt(3168), .properties = .{ .param_str = "Uid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ui_rz + .{ .tag = @enumFromInt(3169), .properties = .{ .param_str = "Uid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ull_rm + .{ .tag = @enumFromInt(3170), .properties = .{ .param_str = "ULLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ull_rn + .{ .tag = @enumFromInt(3171), .properties = .{ .param_str = "ULLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ull_rp + .{ .tag = @enumFromInt(3172), .properties = .{ .param_str = "ULLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_d2ull_rz + .{ .tag = @enumFromInt(3173), .properties = .{ .param_str = "ULLid", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_approx_f + .{ .tag = @enumFromInt(3174), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_approx_ftz_f + .{ .tag = @enumFromInt(3175), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rm_d + .{ .tag = @enumFromInt(3176), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rm_f + .{ .tag = @enumFromInt(3177), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rm_ftz_f + .{ .tag = @enumFromInt(3178), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rn_d + .{ .tag = @enumFromInt(3179), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rn_f + .{ .tag = @enumFromInt(3180), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rn_ftz_f + .{ .tag = @enumFromInt(3181), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rp_d + .{ .tag = @enumFromInt(3182), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rp_f + .{ .tag = @enumFromInt(3183), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rp_ftz_f + .{ .tag = @enumFromInt(3184), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rz_d + .{ .tag = @enumFromInt(3185), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rz_f + .{ .tag = @enumFromInt(3186), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_div_rz_ftz_f + .{ .tag = @enumFromInt(3187), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ex2_approx_d + .{ .tag = @enumFromInt(3188), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ex2_approx_f + .{ .tag = @enumFromInt(3189), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ex2_approx_ftz_f + .{ .tag = @enumFromInt(3190), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2h_rn + .{ .tag = @enumFromInt(3191), .properties = .{ .param_str = "Usf", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2h_rn_ftz + .{ .tag = @enumFromInt(3192), .properties = .{ .param_str = "Usf", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rm + .{ .tag = @enumFromInt(3193), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rm_ftz + .{ .tag = @enumFromInt(3194), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rn + .{ .tag = @enumFromInt(3195), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rn_ftz + .{ .tag = @enumFromInt(3196), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rp + .{ .tag = @enumFromInt(3197), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rp_ftz + .{ .tag = @enumFromInt(3198), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rz + .{ .tag = @enumFromInt(3199), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2i_rz_ftz + .{ .tag = @enumFromInt(3200), .properties = .{ .param_str = "if", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rm + .{ .tag = @enumFromInt(3201), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rm_ftz + .{ .tag = @enumFromInt(3202), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rn + .{ .tag = @enumFromInt(3203), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rn_ftz + .{ .tag = @enumFromInt(3204), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rp + .{ .tag = @enumFromInt(3205), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rp_ftz + .{ .tag = @enumFromInt(3206), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rz + .{ .tag = @enumFromInt(3207), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ll_rz_ftz + .{ .tag = @enumFromInt(3208), .properties = .{ .param_str = "LLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rm + .{ .tag = @enumFromInt(3209), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rm_ftz + .{ .tag = @enumFromInt(3210), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rn + .{ .tag = @enumFromInt(3211), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rn_ftz + .{ .tag = @enumFromInt(3212), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rp + .{ .tag = @enumFromInt(3213), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rp_ftz + .{ .tag = @enumFromInt(3214), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rz + .{ .tag = @enumFromInt(3215), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ui_rz_ftz + .{ .tag = @enumFromInt(3216), .properties = .{ .param_str = "Uif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rm + .{ .tag = @enumFromInt(3217), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rm_ftz + .{ .tag = @enumFromInt(3218), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rn + .{ .tag = @enumFromInt(3219), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rn_ftz + .{ .tag = @enumFromInt(3220), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rp + .{ .tag = @enumFromInt(3221), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rp_ftz + .{ .tag = @enumFromInt(3222), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rz + .{ .tag = @enumFromInt(3223), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_f2ull_rz_ftz + .{ .tag = @enumFromInt(3224), .properties = .{ .param_str = "ULLif", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fabs_d + .{ .tag = @enumFromInt(3225), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fabs_f + .{ .tag = @enumFromInt(3226), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fabs_ftz_f + .{ .tag = @enumFromInt(3227), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_floor_d + .{ .tag = @enumFromInt(3228), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_floor_f + .{ .tag = @enumFromInt(3229), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_floor_ftz_f + .{ .tag = @enumFromInt(3230), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rm_d + .{ .tag = @enumFromInt(3231), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rm_f + .{ .tag = @enumFromInt(3232), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rm_ftz_f + .{ .tag = @enumFromInt(3233), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rn_d + .{ .tag = @enumFromInt(3234), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rn_f + .{ .tag = @enumFromInt(3235), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rn_ftz_f + .{ .tag = @enumFromInt(3236), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rp_d + .{ .tag = @enumFromInt(3237), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rp_f + .{ .tag = @enumFromInt(3238), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rp_ftz_f + .{ .tag = @enumFromInt(3239), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rz_d + .{ .tag = @enumFromInt(3240), .properties = .{ .param_str = "dddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rz_f + .{ .tag = @enumFromInt(3241), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fma_rz_ftz_f + .{ .tag = @enumFromInt(3242), .properties = .{ .param_str = "ffff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmax_d + .{ .tag = @enumFromInt(3243), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmax_f + .{ .tag = @enumFromInt(3244), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmax_ftz_f + .{ .tag = @enumFromInt(3245), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmin_d + .{ .tag = @enumFromInt(3246), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmin_f + .{ .tag = @enumFromInt(3247), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_fmin_ftz_f + .{ .tag = @enumFromInt(3248), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2d_rm + .{ .tag = @enumFromInt(3249), .properties = .{ .param_str = "di", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2d_rn + .{ .tag = @enumFromInt(3250), .properties = .{ .param_str = "di", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2d_rp + .{ .tag = @enumFromInt(3251), .properties = .{ .param_str = "di", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2d_rz + .{ .tag = @enumFromInt(3252), .properties = .{ .param_str = "di", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2f_rm + .{ .tag = @enumFromInt(3253), .properties = .{ .param_str = "fi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2f_rn + .{ .tag = @enumFromInt(3254), .properties = .{ .param_str = "fi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2f_rp + .{ .tag = @enumFromInt(3255), .properties = .{ .param_str = "fi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_i2f_rz + .{ .tag = @enumFromInt(3256), .properties = .{ .param_str = "fi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_isspacep_const + .{ .tag = @enumFromInt(3257), .properties = .{ .param_str = "bvC*", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_isspacep_global + .{ .tag = @enumFromInt(3258), .properties = .{ .param_str = "bvC*", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_isspacep_local + .{ .tag = @enumFromInt(3259), .properties = .{ .param_str = "bvC*", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_isspacep_shared + .{ .tag = @enumFromInt(3260), .properties = .{ .param_str = "bvC*", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_ldg_c + .{ .tag = @enumFromInt(3261), .properties = .{ .param_str = "ccC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_c2 + .{ .tag = @enumFromInt(3262), .properties = .{ .param_str = "E2cE2cC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_c4 + .{ .tag = @enumFromInt(3263), .properties = .{ .param_str = "E4cE4cC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_d + .{ .tag = @enumFromInt(3264), .properties = .{ .param_str = "ddC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_d2 + .{ .tag = @enumFromInt(3265), .properties = .{ .param_str = "E2dE2dC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_f + .{ .tag = @enumFromInt(3266), .properties = .{ .param_str = "ffC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_f2 + .{ .tag = @enumFromInt(3267), .properties = .{ .param_str = "E2fE2fC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_f4 + .{ .tag = @enumFromInt(3268), .properties = .{ .param_str = "E4fE4fC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_h + .{ .tag = @enumFromInt(3269), .properties = .{ .param_str = "hhC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_h2 + .{ .tag = @enumFromInt(3270), .properties = .{ .param_str = "E2hE2hC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_i + .{ .tag = @enumFromInt(3271), .properties = .{ .param_str = "iiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_i2 + .{ .tag = @enumFromInt(3272), .properties = .{ .param_str = "E2iE2iC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_i4 + .{ .tag = @enumFromInt(3273), .properties = .{ .param_str = "E4iE4iC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_l + .{ .tag = @enumFromInt(3274), .properties = .{ .param_str = "LiLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_l2 + .{ .tag = @enumFromInt(3275), .properties = .{ .param_str = "E2LiE2LiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ll + .{ .tag = @enumFromInt(3276), .properties = .{ .param_str = "LLiLLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ll2 + .{ .tag = @enumFromInt(3277), .properties = .{ .param_str = "E2LLiE2LLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_s + .{ .tag = @enumFromInt(3278), .properties = .{ .param_str = "ssC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_s2 + .{ .tag = @enumFromInt(3279), .properties = .{ .param_str = "E2sE2sC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_s4 + .{ .tag = @enumFromInt(3280), .properties = .{ .param_str = "E4sE4sC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_sc + .{ .tag = @enumFromInt(3281), .properties = .{ .param_str = "ScScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_sc2 + .{ .tag = @enumFromInt(3282), .properties = .{ .param_str = "E2ScE2ScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_sc4 + .{ .tag = @enumFromInt(3283), .properties = .{ .param_str = "E4ScE4ScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_uc + .{ .tag = @enumFromInt(3284), .properties = .{ .param_str = "UcUcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_uc2 + .{ .tag = @enumFromInt(3285), .properties = .{ .param_str = "E2UcE2UcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_uc4 + .{ .tag = @enumFromInt(3286), .properties = .{ .param_str = "E4UcE4UcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ui + .{ .tag = @enumFromInt(3287), .properties = .{ .param_str = "UiUiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ui2 + .{ .tag = @enumFromInt(3288), .properties = .{ .param_str = "E2UiE2UiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ui4 + .{ .tag = @enumFromInt(3289), .properties = .{ .param_str = "E4UiE4UiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ul + .{ .tag = @enumFromInt(3290), .properties = .{ .param_str = "ULiULiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ul2 + .{ .tag = @enumFromInt(3291), .properties = .{ .param_str = "E2ULiE2ULiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ull + .{ .tag = @enumFromInt(3292), .properties = .{ .param_str = "ULLiULLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_ull2 + .{ .tag = @enumFromInt(3293), .properties = .{ .param_str = "E2ULLiE2ULLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_us + .{ .tag = @enumFromInt(3294), .properties = .{ .param_str = "UsUsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_us2 + .{ .tag = @enumFromInt(3295), .properties = .{ .param_str = "E2UsE2UsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldg_us4 + .{ .tag = @enumFromInt(3296), .properties = .{ .param_str = "E4UsE4UsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_c + .{ .tag = @enumFromInt(3297), .properties = .{ .param_str = "ccC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_c2 + .{ .tag = @enumFromInt(3298), .properties = .{ .param_str = "E2cE2cC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_c4 + .{ .tag = @enumFromInt(3299), .properties = .{ .param_str = "E4cE4cC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_d + .{ .tag = @enumFromInt(3300), .properties = .{ .param_str = "ddC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_d2 + .{ .tag = @enumFromInt(3301), .properties = .{ .param_str = "E2dE2dC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_f + .{ .tag = @enumFromInt(3302), .properties = .{ .param_str = "ffC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_f2 + .{ .tag = @enumFromInt(3303), .properties = .{ .param_str = "E2fE2fC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_f4 + .{ .tag = @enumFromInt(3304), .properties = .{ .param_str = "E4fE4fC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_h + .{ .tag = @enumFromInt(3305), .properties = .{ .param_str = "hhC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_h2 + .{ .tag = @enumFromInt(3306), .properties = .{ .param_str = "E2hE2hC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_i + .{ .tag = @enumFromInt(3307), .properties = .{ .param_str = "iiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_i2 + .{ .tag = @enumFromInt(3308), .properties = .{ .param_str = "E2iE2iC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_i4 + .{ .tag = @enumFromInt(3309), .properties = .{ .param_str = "E4iE4iC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_l + .{ .tag = @enumFromInt(3310), .properties = .{ .param_str = "LiLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_l2 + .{ .tag = @enumFromInt(3311), .properties = .{ .param_str = "E2LiE2LiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ll + .{ .tag = @enumFromInt(3312), .properties = .{ .param_str = "LLiLLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ll2 + .{ .tag = @enumFromInt(3313), .properties = .{ .param_str = "E2LLiE2LLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_s + .{ .tag = @enumFromInt(3314), .properties = .{ .param_str = "ssC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_s2 + .{ .tag = @enumFromInt(3315), .properties = .{ .param_str = "E2sE2sC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_s4 + .{ .tag = @enumFromInt(3316), .properties = .{ .param_str = "E4sE4sC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_sc + .{ .tag = @enumFromInt(3317), .properties = .{ .param_str = "ScScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_sc2 + .{ .tag = @enumFromInt(3318), .properties = .{ .param_str = "E2ScE2ScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_sc4 + .{ .tag = @enumFromInt(3319), .properties = .{ .param_str = "E4ScE4ScC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_uc + .{ .tag = @enumFromInt(3320), .properties = .{ .param_str = "UcUcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_uc2 + .{ .tag = @enumFromInt(3321), .properties = .{ .param_str = "E2UcE2UcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_uc4 + .{ .tag = @enumFromInt(3322), .properties = .{ .param_str = "E4UcE4UcC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ui + .{ .tag = @enumFromInt(3323), .properties = .{ .param_str = "UiUiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ui2 + .{ .tag = @enumFromInt(3324), .properties = .{ .param_str = "E2UiE2UiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ui4 + .{ .tag = @enumFromInt(3325), .properties = .{ .param_str = "E4UiE4UiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ul + .{ .tag = @enumFromInt(3326), .properties = .{ .param_str = "ULiULiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ul2 + .{ .tag = @enumFromInt(3327), .properties = .{ .param_str = "E2ULiE2ULiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ull + .{ .tag = @enumFromInt(3328), .properties = .{ .param_str = "ULLiULLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_ull2 + .{ .tag = @enumFromInt(3329), .properties = .{ .param_str = "E2ULLiE2ULLiC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_us + .{ .tag = @enumFromInt(3330), .properties = .{ .param_str = "UsUsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_us2 + .{ .tag = @enumFromInt(3331), .properties = .{ .param_str = "E2UsE2UsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ldu_us4 + .{ .tag = @enumFromInt(3332), .properties = .{ .param_str = "E4UsE4UsC*", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_lg2_approx_d + .{ .tag = @enumFromInt(3333), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_lg2_approx_f + .{ .tag = @enumFromInt(3334), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_lg2_approx_ftz_f + .{ .tag = @enumFromInt(3335), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2d_rm + .{ .tag = @enumFromInt(3336), .properties = .{ .param_str = "dLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2d_rn + .{ .tag = @enumFromInt(3337), .properties = .{ .param_str = "dLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2d_rp + .{ .tag = @enumFromInt(3338), .properties = .{ .param_str = "dLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2d_rz + .{ .tag = @enumFromInt(3339), .properties = .{ .param_str = "dLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2f_rm + .{ .tag = @enumFromInt(3340), .properties = .{ .param_str = "fLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2f_rn + .{ .tag = @enumFromInt(3341), .properties = .{ .param_str = "fLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2f_rp + .{ .tag = @enumFromInt(3342), .properties = .{ .param_str = "fLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ll2f_rz + .{ .tag = @enumFromInt(3343), .properties = .{ .param_str = "fLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_lohi_i2d + .{ .tag = @enumFromInt(3344), .properties = .{ .param_str = "dii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_membar_cta + .{ .tag = @enumFromInt(3345), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_membar_gl + .{ .tag = @enumFromInt(3346), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_membar_sys + .{ .tag = @enumFromInt(3347), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_memcpy + .{ .tag = @enumFromInt(3348), .properties = .{ .param_str = "vUc*Uc*zi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_memset + .{ .tag = @enumFromInt(3349), .properties = .{ .param_str = "vUc*Uczi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul24_i + .{ .tag = @enumFromInt(3350), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul24_ui + .{ .tag = @enumFromInt(3351), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rm_d + .{ .tag = @enumFromInt(3352), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rm_f + .{ .tag = @enumFromInt(3353), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rm_ftz_f + .{ .tag = @enumFromInt(3354), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rn_d + .{ .tag = @enumFromInt(3355), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rn_f + .{ .tag = @enumFromInt(3356), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rn_ftz_f + .{ .tag = @enumFromInt(3357), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rp_d + .{ .tag = @enumFromInt(3358), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rp_f + .{ .tag = @enumFromInt(3359), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rp_ftz_f + .{ .tag = @enumFromInt(3360), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rz_d + .{ .tag = @enumFromInt(3361), .properties = .{ .param_str = "ddd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rz_f + .{ .tag = @enumFromInt(3362), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mul_rz_ftz_f + .{ .tag = @enumFromInt(3363), .properties = .{ .param_str = "fff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mulhi_i + .{ .tag = @enumFromInt(3364), .properties = .{ .param_str = "iii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mulhi_ll + .{ .tag = @enumFromInt(3365), .properties = .{ .param_str = "LLiLLiLLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mulhi_ui + .{ .tag = @enumFromInt(3366), .properties = .{ .param_str = "UiUiUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_mulhi_ull + .{ .tag = @enumFromInt(3367), .properties = .{ .param_str = "ULLiULLiULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_prmt + .{ .tag = @enumFromInt(3368), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_approx_ftz_d + .{ .tag = @enumFromInt(3369), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_approx_ftz_f + .{ .tag = @enumFromInt(3370), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rm_d + .{ .tag = @enumFromInt(3371), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rm_f + .{ .tag = @enumFromInt(3372), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rm_ftz_f + .{ .tag = @enumFromInt(3373), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rn_d + .{ .tag = @enumFromInt(3374), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rn_f + .{ .tag = @enumFromInt(3375), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rn_ftz_f + .{ .tag = @enumFromInt(3376), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rp_d + .{ .tag = @enumFromInt(3377), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rp_f + .{ .tag = @enumFromInt(3378), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rp_ftz_f + .{ .tag = @enumFromInt(3379), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rz_d + .{ .tag = @enumFromInt(3380), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rz_f + .{ .tag = @enumFromInt(3381), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rcp_rz_ftz_f + .{ .tag = @enumFromInt(3382), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_clock + .{ .tag = @enumFromInt(3383), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_clock64 + .{ .tag = @enumFromInt(3384), .properties = .{ .param_str = "LLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_ctaid_w + .{ .tag = @enumFromInt(3385), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ctaid_x + .{ .tag = @enumFromInt(3386), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ctaid_y + .{ .tag = @enumFromInt(3387), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ctaid_z + .{ .tag = @enumFromInt(3388), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_gridid + .{ .tag = @enumFromInt(3389), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_laneid + .{ .tag = @enumFromInt(3390), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_lanemask_eq + .{ .tag = @enumFromInt(3391), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_lanemask_ge + .{ .tag = @enumFromInt(3392), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_lanemask_gt + .{ .tag = @enumFromInt(3393), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_lanemask_le + .{ .tag = @enumFromInt(3394), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_lanemask_lt + .{ .tag = @enumFromInt(3395), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nctaid_w + .{ .tag = @enumFromInt(3396), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nctaid_x + .{ .tag = @enumFromInt(3397), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nctaid_y + .{ .tag = @enumFromInt(3398), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nctaid_z + .{ .tag = @enumFromInt(3399), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nsmid + .{ .tag = @enumFromInt(3400), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ntid_w + .{ .tag = @enumFromInt(3401), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ntid_x + .{ .tag = @enumFromInt(3402), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ntid_y + .{ .tag = @enumFromInt(3403), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_ntid_z + .{ .tag = @enumFromInt(3404), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_nwarpid + .{ .tag = @enumFromInt(3405), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_pm0 + .{ .tag = @enumFromInt(3406), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_pm1 + .{ .tag = @enumFromInt(3407), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_pm2 + .{ .tag = @enumFromInt(3408), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_pm3 + .{ .tag = @enumFromInt(3409), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_read_ptx_sreg_smid + .{ .tag = @enumFromInt(3410), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_tid_w + .{ .tag = @enumFromInt(3411), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_tid_x + .{ .tag = @enumFromInt(3412), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_tid_y + .{ .tag = @enumFromInt(3413), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_tid_z + .{ .tag = @enumFromInt(3414), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_read_ptx_sreg_warpid + .{ .tag = @enumFromInt(3415), .properties = .{ .param_str = "i", .target_set = TargetSet.initOne(.nvptx), .attributes = .{ .@"const" = true } } }, + // __nvvm_round_d + .{ .tag = @enumFromInt(3416), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_round_f + .{ .tag = @enumFromInt(3417), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_round_ftz_f + .{ .tag = @enumFromInt(3418), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rsqrt_approx_d + .{ .tag = @enumFromInt(3419), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rsqrt_approx_f + .{ .tag = @enumFromInt(3420), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_rsqrt_approx_ftz_f + .{ .tag = @enumFromInt(3421), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sad_i + .{ .tag = @enumFromInt(3422), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sad_ui + .{ .tag = @enumFromInt(3423), .properties = .{ .param_str = "UiUiUiUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_saturate_d + .{ .tag = @enumFromInt(3424), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_saturate_f + .{ .tag = @enumFromInt(3425), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_saturate_ftz_f + .{ .tag = @enumFromInt(3426), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_bfly_f32 + .{ .tag = @enumFromInt(3427), .properties = .{ .param_str = "ffii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_bfly_i32 + .{ .tag = @enumFromInt(3428), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_down_f32 + .{ .tag = @enumFromInt(3429), .properties = .{ .param_str = "ffii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_down_i32 + .{ .tag = @enumFromInt(3430), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_idx_f32 + .{ .tag = @enumFromInt(3431), .properties = .{ .param_str = "ffii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_idx_i32 + .{ .tag = @enumFromInt(3432), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_up_f32 + .{ .tag = @enumFromInt(3433), .properties = .{ .param_str = "ffii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_shfl_up_i32 + .{ .tag = @enumFromInt(3434), .properties = .{ .param_str = "iiii", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sin_approx_f + .{ .tag = @enumFromInt(3435), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sin_approx_ftz_f + .{ .tag = @enumFromInt(3436), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_approx_f + .{ .tag = @enumFromInt(3437), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_approx_ftz_f + .{ .tag = @enumFromInt(3438), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rm_d + .{ .tag = @enumFromInt(3439), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rm_f + .{ .tag = @enumFromInt(3440), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rm_ftz_f + .{ .tag = @enumFromInt(3441), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rn_d + .{ .tag = @enumFromInt(3442), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rn_f + .{ .tag = @enumFromInt(3443), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rn_ftz_f + .{ .tag = @enumFromInt(3444), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rp_d + .{ .tag = @enumFromInt(3445), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rp_f + .{ .tag = @enumFromInt(3446), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rp_ftz_f + .{ .tag = @enumFromInt(3447), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rz_d + .{ .tag = @enumFromInt(3448), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rz_f + .{ .tag = @enumFromInt(3449), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_sqrt_rz_ftz_f + .{ .tag = @enumFromInt(3450), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_trunc_d + .{ .tag = @enumFromInt(3451), .properties = .{ .param_str = "dd", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_trunc_f + .{ .tag = @enumFromInt(3452), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_trunc_ftz_f + .{ .tag = @enumFromInt(3453), .properties = .{ .param_str = "ff", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2d_rm + .{ .tag = @enumFromInt(3454), .properties = .{ .param_str = "dUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2d_rn + .{ .tag = @enumFromInt(3455), .properties = .{ .param_str = "dUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2d_rp + .{ .tag = @enumFromInt(3456), .properties = .{ .param_str = "dUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2d_rz + .{ .tag = @enumFromInt(3457), .properties = .{ .param_str = "dUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2f_rm + .{ .tag = @enumFromInt(3458), .properties = .{ .param_str = "fUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2f_rn + .{ .tag = @enumFromInt(3459), .properties = .{ .param_str = "fUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2f_rp + .{ .tag = @enumFromInt(3460), .properties = .{ .param_str = "fUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ui2f_rz + .{ .tag = @enumFromInt(3461), .properties = .{ .param_str = "fUi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2d_rm + .{ .tag = @enumFromInt(3462), .properties = .{ .param_str = "dULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2d_rn + .{ .tag = @enumFromInt(3463), .properties = .{ .param_str = "dULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2d_rp + .{ .tag = @enumFromInt(3464), .properties = .{ .param_str = "dULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2d_rz + .{ .tag = @enumFromInt(3465), .properties = .{ .param_str = "dULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2f_rm + .{ .tag = @enumFromInt(3466), .properties = .{ .param_str = "fULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2f_rn + .{ .tag = @enumFromInt(3467), .properties = .{ .param_str = "fULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2f_rp + .{ .tag = @enumFromInt(3468), .properties = .{ .param_str = "fULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_ull2f_rz + .{ .tag = @enumFromInt(3469), .properties = .{ .param_str = "fULLi", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_vote_all + .{ .tag = @enumFromInt(3470), .properties = .{ .param_str = "bb", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_vote_any + .{ .tag = @enumFromInt(3471), .properties = .{ .param_str = "bb", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_vote_ballot + .{ .tag = @enumFromInt(3472), .properties = .{ .param_str = "Uib", .target_set = TargetSet.initOne(.nvptx) } }, + // __nvvm_vote_uni + .{ .tag = @enumFromInt(3473), .properties = .{ .param_str = "bb", .target_set = TargetSet.initOne(.nvptx) } }, + // __popcnt + .{ .tag = @enumFromInt(3474), .properties = .{ .param_str = "UiUi", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __popcnt16 + .{ .tag = @enumFromInt(3475), .properties = .{ .param_str = "UsUs", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __popcnt64 + .{ .tag = @enumFromInt(3476), .properties = .{ .param_str = "UWiUWi", .language = .all_ms_languages, .attributes = .{ .@"const" = true, .const_evaluable = true } } }, + // __rdtsc + .{ .tag = @enumFromInt(3477), .properties = .{ .param_str = "UOi", .target_set = TargetSet.initOne(.x86) } }, + // __sev + .{ .tag = @enumFromInt(3478), .properties = .{ .param_str = "v", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __sevl + .{ .tag = @enumFromInt(3479), .properties = .{ .param_str = "v", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __sigsetjmp + .{ .tag = @enumFromInt(3480), .properties = .{ .param_str = "iSJi", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // __sinpi + .{ .tag = @enumFromInt(3481), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __sinpif + .{ .tag = @enumFromInt(3482), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __sync_add_and_fetch + .{ .tag = @enumFromInt(3483), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_add_and_fetch_1 + .{ .tag = @enumFromInt(3484), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_add_and_fetch_16 + .{ .tag = @enumFromInt(3485), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_add_and_fetch_2 + .{ .tag = @enumFromInt(3486), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_add_and_fetch_4 + .{ .tag = @enumFromInt(3487), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_add_and_fetch_8 + .{ .tag = @enumFromInt(3488), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch + .{ .tag = @enumFromInt(3489), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch_1 + .{ .tag = @enumFromInt(3490), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch_16 + .{ .tag = @enumFromInt(3491), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch_2 + .{ .tag = @enumFromInt(3492), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch_4 + .{ .tag = @enumFromInt(3493), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_and_and_fetch_8 + .{ .tag = @enumFromInt(3494), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap + .{ .tag = @enumFromInt(3495), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap_1 + .{ .tag = @enumFromInt(3496), .properties = .{ .param_str = "bcD*cc.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap_16 + .{ .tag = @enumFromInt(3497), .properties = .{ .param_str = "bLLLiD*LLLiLLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap_2 + .{ .tag = @enumFromInt(3498), .properties = .{ .param_str = "bsD*ss.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap_4 + .{ .tag = @enumFromInt(3499), .properties = .{ .param_str = "biD*ii.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_bool_compare_and_swap_8 + .{ .tag = @enumFromInt(3500), .properties = .{ .param_str = "bLLiD*LLiLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add + .{ .tag = @enumFromInt(3501), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add_1 + .{ .tag = @enumFromInt(3502), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add_16 + .{ .tag = @enumFromInt(3503), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add_2 + .{ .tag = @enumFromInt(3504), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add_4 + .{ .tag = @enumFromInt(3505), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_add_8 + .{ .tag = @enumFromInt(3506), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and + .{ .tag = @enumFromInt(3507), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and_1 + .{ .tag = @enumFromInt(3508), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and_16 + .{ .tag = @enumFromInt(3509), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and_2 + .{ .tag = @enumFromInt(3510), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and_4 + .{ .tag = @enumFromInt(3511), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_and_8 + .{ .tag = @enumFromInt(3512), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_max + .{ .tag = @enumFromInt(3513), .properties = .{ .param_str = "iiD*i" } }, + // __sync_fetch_and_min + .{ .tag = @enumFromInt(3514), .properties = .{ .param_str = "iiD*i" } }, + // __sync_fetch_and_nand + .{ .tag = @enumFromInt(3515), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_nand_1 + .{ .tag = @enumFromInt(3516), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_nand_16 + .{ .tag = @enumFromInt(3517), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_nand_2 + .{ .tag = @enumFromInt(3518), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_nand_4 + .{ .tag = @enumFromInt(3519), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_nand_8 + .{ .tag = @enumFromInt(3520), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or + .{ .tag = @enumFromInt(3521), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or_1 + .{ .tag = @enumFromInt(3522), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or_16 + .{ .tag = @enumFromInt(3523), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or_2 + .{ .tag = @enumFromInt(3524), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or_4 + .{ .tag = @enumFromInt(3525), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_or_8 + .{ .tag = @enumFromInt(3526), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub + .{ .tag = @enumFromInt(3527), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub_1 + .{ .tag = @enumFromInt(3528), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub_16 + .{ .tag = @enumFromInt(3529), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub_2 + .{ .tag = @enumFromInt(3530), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub_4 + .{ .tag = @enumFromInt(3531), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_sub_8 + .{ .tag = @enumFromInt(3532), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_umax + .{ .tag = @enumFromInt(3533), .properties = .{ .param_str = "UiUiD*Ui" } }, + // __sync_fetch_and_umin + .{ .tag = @enumFromInt(3534), .properties = .{ .param_str = "UiUiD*Ui" } }, + // __sync_fetch_and_xor + .{ .tag = @enumFromInt(3535), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_xor_1 + .{ .tag = @enumFromInt(3536), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_xor_16 + .{ .tag = @enumFromInt(3537), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_xor_2 + .{ .tag = @enumFromInt(3538), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_xor_4 + .{ .tag = @enumFromInt(3539), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_fetch_and_xor_8 + .{ .tag = @enumFromInt(3540), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release + .{ .tag = @enumFromInt(3541), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release_1 + .{ .tag = @enumFromInt(3542), .properties = .{ .param_str = "vcD*.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release_16 + .{ .tag = @enumFromInt(3543), .properties = .{ .param_str = "vLLLiD*.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release_2 + .{ .tag = @enumFromInt(3544), .properties = .{ .param_str = "vsD*.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release_4 + .{ .tag = @enumFromInt(3545), .properties = .{ .param_str = "viD*.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_release_8 + .{ .tag = @enumFromInt(3546), .properties = .{ .param_str = "vLLiD*.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set + .{ .tag = @enumFromInt(3547), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set_1 + .{ .tag = @enumFromInt(3548), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set_16 + .{ .tag = @enumFromInt(3549), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set_2 + .{ .tag = @enumFromInt(3550), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set_4 + .{ .tag = @enumFromInt(3551), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_lock_test_and_set_8 + .{ .tag = @enumFromInt(3552), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch + .{ .tag = @enumFromInt(3553), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch_1 + .{ .tag = @enumFromInt(3554), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch_16 + .{ .tag = @enumFromInt(3555), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch_2 + .{ .tag = @enumFromInt(3556), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch_4 + .{ .tag = @enumFromInt(3557), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_nand_and_fetch_8 + .{ .tag = @enumFromInt(3558), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch + .{ .tag = @enumFromInt(3559), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch_1 + .{ .tag = @enumFromInt(3560), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch_16 + .{ .tag = @enumFromInt(3561), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch_2 + .{ .tag = @enumFromInt(3562), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch_4 + .{ .tag = @enumFromInt(3563), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_or_and_fetch_8 + .{ .tag = @enumFromInt(3564), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch + .{ .tag = @enumFromInt(3565), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch_1 + .{ .tag = @enumFromInt(3566), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch_16 + .{ .tag = @enumFromInt(3567), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch_2 + .{ .tag = @enumFromInt(3568), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch_4 + .{ .tag = @enumFromInt(3569), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_sub_and_fetch_8 + .{ .tag = @enumFromInt(3570), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap + .{ .tag = @enumFromInt(3571), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap_1 + .{ .tag = @enumFromInt(3572), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap_16 + .{ .tag = @enumFromInt(3573), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap_2 + .{ .tag = @enumFromInt(3574), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap_4 + .{ .tag = @enumFromInt(3575), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_swap_8 + .{ .tag = @enumFromInt(3576), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_synchronize + .{ .tag = @enumFromInt(3577), .properties = .{ .param_str = "v" } }, + // __sync_val_compare_and_swap + .{ .tag = @enumFromInt(3578), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_val_compare_and_swap_1 + .{ .tag = @enumFromInt(3579), .properties = .{ .param_str = "ccD*cc.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_val_compare_and_swap_16 + .{ .tag = @enumFromInt(3580), .properties = .{ .param_str = "LLLiLLLiD*LLLiLLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_val_compare_and_swap_2 + .{ .tag = @enumFromInt(3581), .properties = .{ .param_str = "ssD*ss.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_val_compare_and_swap_4 + .{ .tag = @enumFromInt(3582), .properties = .{ .param_str = "iiD*ii.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_val_compare_and_swap_8 + .{ .tag = @enumFromInt(3583), .properties = .{ .param_str = "LLiLLiD*LLiLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch + .{ .tag = @enumFromInt(3584), .properties = .{ .param_str = "v.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch_1 + .{ .tag = @enumFromInt(3585), .properties = .{ .param_str = "ccD*c.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch_16 + .{ .tag = @enumFromInt(3586), .properties = .{ .param_str = "LLLiLLLiD*LLLi.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch_2 + .{ .tag = @enumFromInt(3587), .properties = .{ .param_str = "ssD*s.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch_4 + .{ .tag = @enumFromInt(3588), .properties = .{ .param_str = "iiD*i.", .attributes = .{ .custom_typecheck = true } } }, + // __sync_xor_and_fetch_8 + .{ .tag = @enumFromInt(3589), .properties = .{ .param_str = "LLiLLiD*LLi.", .attributes = .{ .custom_typecheck = true } } }, + // __syncthreads + .{ .tag = @enumFromInt(3590), .properties = .{ .param_str = "v", .target_set = TargetSet.initOne(.nvptx) } }, + // __tanpi + .{ .tag = @enumFromInt(3591), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __tanpif + .{ .tag = @enumFromInt(3592), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // __va_start + .{ .tag = @enumFromInt(3593), .properties = .{ .param_str = "vc**.", .language = .all_ms_languages, .attributes = .{ .custom_typecheck = true } } }, + // __warn_memset_zero_len + .{ .tag = @enumFromInt(3594), .properties = .{ .param_str = "v", .attributes = .{ .pure = true } } }, + // __wfe + .{ .tag = @enumFromInt(3595), .properties = .{ .param_str = "v", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __wfi + .{ .tag = @enumFromInt(3596), .properties = .{ .param_str = "v", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // __xray_customevent + .{ .tag = @enumFromInt(3597), .properties = .{ .param_str = "vcC*z" } }, + // __xray_typedevent + .{ .tag = @enumFromInt(3598), .properties = .{ .param_str = "vzcC*z" } }, + // __yield + .{ .tag = @enumFromInt(3599), .properties = .{ .param_str = "v", .language = .all_ms_languages, .target_set = TargetSet.initMany(&.{ .aarch64, .arm }) } }, + // _abnormal_termination + .{ .tag = @enumFromInt(3600), .properties = .{ .param_str = "i", .language = .all_ms_languages } }, + // _alloca + .{ .tag = @enumFromInt(3601), .properties = .{ .param_str = "v*z", .language = .all_ms_languages } }, + // _bittest + .{ .tag = @enumFromInt(3602), .properties = .{ .param_str = "UcNiC*Ni", .language = .all_ms_languages } }, + // _bittest64 + .{ .tag = @enumFromInt(3603), .properties = .{ .param_str = "UcWiC*Wi", .language = .all_ms_languages } }, + // _bittestandcomplement + .{ .tag = @enumFromInt(3604), .properties = .{ .param_str = "UcNi*Ni", .language = .all_ms_languages } }, + // _bittestandcomplement64 + .{ .tag = @enumFromInt(3605), .properties = .{ .param_str = "UcWi*Wi", .language = .all_ms_languages } }, + // _bittestandreset + .{ .tag = @enumFromInt(3606), .properties = .{ .param_str = "UcNi*Ni", .language = .all_ms_languages } }, + // _bittestandreset64 + .{ .tag = @enumFromInt(3607), .properties = .{ .param_str = "UcWi*Wi", .language = .all_ms_languages } }, + // _bittestandset + .{ .tag = @enumFromInt(3608), .properties = .{ .param_str = "UcNi*Ni", .language = .all_ms_languages } }, + // _bittestandset64 + .{ .tag = @enumFromInt(3609), .properties = .{ .param_str = "UcWi*Wi", .language = .all_ms_languages } }, + // _byteswap_uint64 + .{ .tag = @enumFromInt(3610), .properties = .{ .param_str = "ULLiULLi", .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // _byteswap_ulong + .{ .tag = @enumFromInt(3611), .properties = .{ .param_str = "UNiUNi", .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // _byteswap_ushort + .{ .tag = @enumFromInt(3612), .properties = .{ .param_str = "UsUs", .header = .stdlib, .language = .all_ms_languages, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // _exception_code + .{ .tag = @enumFromInt(3613), .properties = .{ .param_str = "UNi", .language = .all_ms_languages } }, + // _exception_info + .{ .tag = @enumFromInt(3614), .properties = .{ .param_str = "v*", .language = .all_ms_languages } }, + // _exit + .{ .tag = @enumFromInt(3615), .properties = .{ .param_str = "vi", .header = .unistd, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } }, + // _interlockedbittestandreset + .{ .tag = @enumFromInt(3616), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandreset64 + .{ .tag = @enumFromInt(3617), .properties = .{ .param_str = "UcWiD*Wi", .language = .all_ms_languages } }, + // _interlockedbittestandreset_acq + .{ .tag = @enumFromInt(3618), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandreset_nf + .{ .tag = @enumFromInt(3619), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandreset_rel + .{ .tag = @enumFromInt(3620), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandset + .{ .tag = @enumFromInt(3621), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandset64 + .{ .tag = @enumFromInt(3622), .properties = .{ .param_str = "UcWiD*Wi", .language = .all_ms_languages } }, + // _interlockedbittestandset_acq + .{ .tag = @enumFromInt(3623), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandset_nf + .{ .tag = @enumFromInt(3624), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _interlockedbittestandset_rel + .{ .tag = @enumFromInt(3625), .properties = .{ .param_str = "UcNiD*Ni", .language = .all_ms_languages } }, + // _longjmp + .{ .tag = @enumFromInt(3626), .properties = .{ .param_str = "vJi", .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } }, + // _lrotl + .{ .tag = @enumFromInt(3627), .properties = .{ .param_str = "ULiULii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _lrotr + .{ .tag = @enumFromInt(3628), .properties = .{ .param_str = "ULiULii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotl + .{ .tag = @enumFromInt(3629), .properties = .{ .param_str = "UiUii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotl16 + .{ .tag = @enumFromInt(3630), .properties = .{ .param_str = "UsUsUc", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotl64 + .{ .tag = @enumFromInt(3631), .properties = .{ .param_str = "UWiUWii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotl8 + .{ .tag = @enumFromInt(3632), .properties = .{ .param_str = "UcUcUc", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotr + .{ .tag = @enumFromInt(3633), .properties = .{ .param_str = "UiUii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotr16 + .{ .tag = @enumFromInt(3634), .properties = .{ .param_str = "UsUsUc", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotr64 + .{ .tag = @enumFromInt(3635), .properties = .{ .param_str = "UWiUWii", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _rotr8 + .{ .tag = @enumFromInt(3636), .properties = .{ .param_str = "UcUcUc", .language = .all_ms_languages, .attributes = .{ .const_evaluable = true } } }, + // _setjmp + .{ .tag = @enumFromInt(3637), .properties = .{ .param_str = "iJ", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // _setjmpex + .{ .tag = @enumFromInt(3638), .properties = .{ .param_str = "iJ", .header = .setjmpex, .language = .all_ms_languages, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // abort + .{ .tag = @enumFromInt(3639), .properties = .{ .param_str = "v", .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } }, + // abs + .{ .tag = @enumFromInt(3640), .properties = .{ .param_str = "ii", .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // acos + .{ .tag = @enumFromInt(3641), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // acosf + .{ .tag = @enumFromInt(3642), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // acosh + .{ .tag = @enumFromInt(3643), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // acoshf + .{ .tag = @enumFromInt(3644), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // acoshl + .{ .tag = @enumFromInt(3645), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // acosl + .{ .tag = @enumFromInt(3646), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // aligned_alloc + .{ .tag = @enumFromInt(3647), .properties = .{ .param_str = "v*zz", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // alloca + .{ .tag = @enumFromInt(3648), .properties = .{ .param_str = "v*z", .header = .stdlib, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // asin + .{ .tag = @enumFromInt(3649), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // asinf + .{ .tag = @enumFromInt(3650), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // asinh + .{ .tag = @enumFromInt(3651), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // asinhf + .{ .tag = @enumFromInt(3652), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // asinhl + .{ .tag = @enumFromInt(3653), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // asinl + .{ .tag = @enumFromInt(3654), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atan + .{ .tag = @enumFromInt(3655), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atan2 + .{ .tag = @enumFromInt(3656), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atan2f + .{ .tag = @enumFromInt(3657), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atan2l + .{ .tag = @enumFromInt(3658), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atanf + .{ .tag = @enumFromInt(3659), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atanh + .{ .tag = @enumFromInt(3660), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atanhf + .{ .tag = @enumFromInt(3661), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atanhl + .{ .tag = @enumFromInt(3662), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // atanl + .{ .tag = @enumFromInt(3663), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // bcmp + .{ .tag = @enumFromInt(3664), .properties = .{ .param_str = "ivC*vC*z", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // bcopy + .{ .tag = @enumFromInt(3665), .properties = .{ .param_str = "vvC*v*z", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // bzero + .{ .tag = @enumFromInt(3666), .properties = .{ .param_str = "vv*z", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // cabs + .{ .tag = @enumFromInt(3667), .properties = .{ .param_str = "dXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cabsf + .{ .tag = @enumFromInt(3668), .properties = .{ .param_str = "fXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cabsl + .{ .tag = @enumFromInt(3669), .properties = .{ .param_str = "LdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacos + .{ .tag = @enumFromInt(3670), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacosf + .{ .tag = @enumFromInt(3671), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacosh + .{ .tag = @enumFromInt(3672), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacoshf + .{ .tag = @enumFromInt(3673), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacoshl + .{ .tag = @enumFromInt(3674), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cacosl + .{ .tag = @enumFromInt(3675), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // calloc + .{ .tag = @enumFromInt(3676), .properties = .{ .param_str = "v*zz", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // carg + .{ .tag = @enumFromInt(3677), .properties = .{ .param_str = "dXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cargf + .{ .tag = @enumFromInt(3678), .properties = .{ .param_str = "fXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cargl + .{ .tag = @enumFromInt(3679), .properties = .{ .param_str = "LdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casin + .{ .tag = @enumFromInt(3680), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casinf + .{ .tag = @enumFromInt(3681), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casinh + .{ .tag = @enumFromInt(3682), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casinhf + .{ .tag = @enumFromInt(3683), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casinhl + .{ .tag = @enumFromInt(3684), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // casinl + .{ .tag = @enumFromInt(3685), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catan + .{ .tag = @enumFromInt(3686), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catanf + .{ .tag = @enumFromInt(3687), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catanh + .{ .tag = @enumFromInt(3688), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catanhf + .{ .tag = @enumFromInt(3689), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catanhl + .{ .tag = @enumFromInt(3690), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // catanl + .{ .tag = @enumFromInt(3691), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cbrt + .{ .tag = @enumFromInt(3692), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cbrtf + .{ .tag = @enumFromInt(3693), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cbrtl + .{ .tag = @enumFromInt(3694), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // ccos + .{ .tag = @enumFromInt(3695), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ccosf + .{ .tag = @enumFromInt(3696), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ccosh + .{ .tag = @enumFromInt(3697), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ccoshf + .{ .tag = @enumFromInt(3698), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ccoshl + .{ .tag = @enumFromInt(3699), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ccosl + .{ .tag = @enumFromInt(3700), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ceil + .{ .tag = @enumFromInt(3701), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // ceilf + .{ .tag = @enumFromInt(3702), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // ceill + .{ .tag = @enumFromInt(3703), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cexp + .{ .tag = @enumFromInt(3704), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cexpf + .{ .tag = @enumFromInt(3705), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cexpl + .{ .tag = @enumFromInt(3706), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cimag + .{ .tag = @enumFromInt(3707), .properties = .{ .param_str = "dXd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cimagf + .{ .tag = @enumFromInt(3708), .properties = .{ .param_str = "fXf", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cimagl + .{ .tag = @enumFromInt(3709), .properties = .{ .param_str = "LdXLd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // clog + .{ .tag = @enumFromInt(3710), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // clogf + .{ .tag = @enumFromInt(3711), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // clogl + .{ .tag = @enumFromInt(3712), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // conj + .{ .tag = @enumFromInt(3713), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // conjf + .{ .tag = @enumFromInt(3714), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // conjl + .{ .tag = @enumFromInt(3715), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // copysign + .{ .tag = @enumFromInt(3716), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // copysignf + .{ .tag = @enumFromInt(3717), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // copysignl + .{ .tag = @enumFromInt(3718), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cos + .{ .tag = @enumFromInt(3719), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cosf + .{ .tag = @enumFromInt(3720), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cosh + .{ .tag = @enumFromInt(3721), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // coshf + .{ .tag = @enumFromInt(3722), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // coshl + .{ .tag = @enumFromInt(3723), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cosl + .{ .tag = @enumFromInt(3724), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cpow + .{ .tag = @enumFromInt(3725), .properties = .{ .param_str = "XdXdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cpowf + .{ .tag = @enumFromInt(3726), .properties = .{ .param_str = "XfXfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cpowl + .{ .tag = @enumFromInt(3727), .properties = .{ .param_str = "XLdXLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // cproj + .{ .tag = @enumFromInt(3728), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cprojf + .{ .tag = @enumFromInt(3729), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // cprojl + .{ .tag = @enumFromInt(3730), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // creal + .{ .tag = @enumFromInt(3731), .properties = .{ .param_str = "dXd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // crealf + .{ .tag = @enumFromInt(3732), .properties = .{ .param_str = "fXf", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // creall + .{ .tag = @enumFromInt(3733), .properties = .{ .param_str = "LdXLd", .header = .complex, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // csin + .{ .tag = @enumFromInt(3734), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csinf + .{ .tag = @enumFromInt(3735), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csinh + .{ .tag = @enumFromInt(3736), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csinhf + .{ .tag = @enumFromInt(3737), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csinhl + .{ .tag = @enumFromInt(3738), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csinl + .{ .tag = @enumFromInt(3739), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csqrt + .{ .tag = @enumFromInt(3740), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csqrtf + .{ .tag = @enumFromInt(3741), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // csqrtl + .{ .tag = @enumFromInt(3742), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctan + .{ .tag = @enumFromInt(3743), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctanf + .{ .tag = @enumFromInt(3744), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctanh + .{ .tag = @enumFromInt(3745), .properties = .{ .param_str = "XdXd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctanhf + .{ .tag = @enumFromInt(3746), .properties = .{ .param_str = "XfXf", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctanhl + .{ .tag = @enumFromInt(3747), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ctanl + .{ .tag = @enumFromInt(3748), .properties = .{ .param_str = "XLdXLd", .header = .complex, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erf + .{ .tag = @enumFromInt(3749), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erfc + .{ .tag = @enumFromInt(3750), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erfcf + .{ .tag = @enumFromInt(3751), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erfcl + .{ .tag = @enumFromInt(3752), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erff + .{ .tag = @enumFromInt(3753), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // erfl + .{ .tag = @enumFromInt(3754), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // exit + .{ .tag = @enumFromInt(3755), .properties = .{ .param_str = "vi", .header = .stdlib, .attributes = .{ .noreturn = true, .lib_function_without_prefix = true } } }, + // exp + .{ .tag = @enumFromInt(3756), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // exp2 + .{ .tag = @enumFromInt(3757), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // exp2f + .{ .tag = @enumFromInt(3758), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // exp2l + .{ .tag = @enumFromInt(3759), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // expf + .{ .tag = @enumFromInt(3760), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // expl + .{ .tag = @enumFromInt(3761), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // expm1 + .{ .tag = @enumFromInt(3762), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // expm1f + .{ .tag = @enumFromInt(3763), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // expm1l + .{ .tag = @enumFromInt(3764), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fabs + .{ .tag = @enumFromInt(3765), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fabsf + .{ .tag = @enumFromInt(3766), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fabsl + .{ .tag = @enumFromInt(3767), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fdim + .{ .tag = @enumFromInt(3768), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fdimf + .{ .tag = @enumFromInt(3769), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fdiml + .{ .tag = @enumFromInt(3770), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // finite + .{ .tag = @enumFromInt(3771), .properties = .{ .param_str = "id", .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // finitef + .{ .tag = @enumFromInt(3772), .properties = .{ .param_str = "if", .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // finitel + .{ .tag = @enumFromInt(3773), .properties = .{ .param_str = "iLd", .header = .math, .language = .gnu_lang, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // floor + .{ .tag = @enumFromInt(3774), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // floorf + .{ .tag = @enumFromInt(3775), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // floorl + .{ .tag = @enumFromInt(3776), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fma + .{ .tag = @enumFromInt(3777), .properties = .{ .param_str = "dddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fmaf + .{ .tag = @enumFromInt(3778), .properties = .{ .param_str = "ffff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fmal + .{ .tag = @enumFromInt(3779), .properties = .{ .param_str = "LdLdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fmax + .{ .tag = @enumFromInt(3780), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fmaxf + .{ .tag = @enumFromInt(3781), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fmaxl + .{ .tag = @enumFromInt(3782), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fmin + .{ .tag = @enumFromInt(3783), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fminf + .{ .tag = @enumFromInt(3784), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fminl + .{ .tag = @enumFromInt(3785), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // fmod + .{ .tag = @enumFromInt(3786), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fmodf + .{ .tag = @enumFromInt(3787), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fmodl + .{ .tag = @enumFromInt(3788), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // fopen + .{ .tag = @enumFromInt(3789), .properties = .{ .param_str = "P*cC*cC*", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } }, + // fprintf + .{ .tag = @enumFromInt(3790), .properties = .{ .param_str = "iP*cC*.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } }, + // fread + .{ .tag = @enumFromInt(3791), .properties = .{ .param_str = "zv*zzP*", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } }, + // free + .{ .tag = @enumFromInt(3792), .properties = .{ .param_str = "vv*", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // frexp + .{ .tag = @enumFromInt(3793), .properties = .{ .param_str = "ddi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // frexpf + .{ .tag = @enumFromInt(3794), .properties = .{ .param_str = "ffi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // frexpl + .{ .tag = @enumFromInt(3795), .properties = .{ .param_str = "LdLdi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // fscanf + .{ .tag = @enumFromInt(3796), .properties = .{ .param_str = "iP*RcC*R.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } }, + // fwrite + .{ .tag = @enumFromInt(3797), .properties = .{ .param_str = "zvC*zzP*", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true } } }, + // getcontext + .{ .tag = @enumFromInt(3798), .properties = .{ .param_str = "iK*", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // hypot + .{ .tag = @enumFromInt(3799), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // hypotf + .{ .tag = @enumFromInt(3800), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // hypotl + .{ .tag = @enumFromInt(3801), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ilogb + .{ .tag = @enumFromInt(3802), .properties = .{ .param_str = "id", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ilogbf + .{ .tag = @enumFromInt(3803), .properties = .{ .param_str = "if", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ilogbl + .{ .tag = @enumFromInt(3804), .properties = .{ .param_str = "iLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // index + .{ .tag = @enumFromInt(3805), .properties = .{ .param_str = "c*cC*i", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // isalnum + .{ .tag = @enumFromInt(3806), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isalpha + .{ .tag = @enumFromInt(3807), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isblank + .{ .tag = @enumFromInt(3808), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // iscntrl + .{ .tag = @enumFromInt(3809), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isdigit + .{ .tag = @enumFromInt(3810), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isgraph + .{ .tag = @enumFromInt(3811), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // islower + .{ .tag = @enumFromInt(3812), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isprint + .{ .tag = @enumFromInt(3813), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // ispunct + .{ .tag = @enumFromInt(3814), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isspace + .{ .tag = @enumFromInt(3815), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isupper + .{ .tag = @enumFromInt(3816), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // isxdigit + .{ .tag = @enumFromInt(3817), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // labs + .{ .tag = @enumFromInt(3818), .properties = .{ .param_str = "LiLi", .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // ldexp + .{ .tag = @enumFromInt(3819), .properties = .{ .param_str = "ddi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ldexpf + .{ .tag = @enumFromInt(3820), .properties = .{ .param_str = "ffi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // ldexpl + .{ .tag = @enumFromInt(3821), .properties = .{ .param_str = "LdLdi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lgamma + .{ .tag = @enumFromInt(3822), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // lgammaf + .{ .tag = @enumFromInt(3823), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // lgammal + .{ .tag = @enumFromInt(3824), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // llabs + .{ .tag = @enumFromInt(3825), .properties = .{ .param_str = "LLiLLi", .header = .stdlib, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // llrint + .{ .tag = @enumFromInt(3826), .properties = .{ .param_str = "LLid", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // llrintf + .{ .tag = @enumFromInt(3827), .properties = .{ .param_str = "LLif", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // llrintl + .{ .tag = @enumFromInt(3828), .properties = .{ .param_str = "LLiLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // llround + .{ .tag = @enumFromInt(3829), .properties = .{ .param_str = "LLid", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // llroundf + .{ .tag = @enumFromInt(3830), .properties = .{ .param_str = "LLif", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // llroundl + .{ .tag = @enumFromInt(3831), .properties = .{ .param_str = "LLiLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log + .{ .tag = @enumFromInt(3832), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log10 + .{ .tag = @enumFromInt(3833), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log10f + .{ .tag = @enumFromInt(3834), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log10l + .{ .tag = @enumFromInt(3835), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log1p + .{ .tag = @enumFromInt(3836), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log1pf + .{ .tag = @enumFromInt(3837), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log1pl + .{ .tag = @enumFromInt(3838), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log2 + .{ .tag = @enumFromInt(3839), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log2f + .{ .tag = @enumFromInt(3840), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // log2l + .{ .tag = @enumFromInt(3841), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // logb + .{ .tag = @enumFromInt(3842), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // logbf + .{ .tag = @enumFromInt(3843), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // logbl + .{ .tag = @enumFromInt(3844), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // logf + .{ .tag = @enumFromInt(3845), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // logl + .{ .tag = @enumFromInt(3846), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // longjmp + .{ .tag = @enumFromInt(3847), .properties = .{ .param_str = "vJi", .header = .setjmp, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } }, + // lrint + .{ .tag = @enumFromInt(3848), .properties = .{ .param_str = "Lid", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lrintf + .{ .tag = @enumFromInt(3849), .properties = .{ .param_str = "Lif", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lrintl + .{ .tag = @enumFromInt(3850), .properties = .{ .param_str = "LiLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lround + .{ .tag = @enumFromInt(3851), .properties = .{ .param_str = "Lid", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lroundf + .{ .tag = @enumFromInt(3852), .properties = .{ .param_str = "Lif", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // lroundl + .{ .tag = @enumFromInt(3853), .properties = .{ .param_str = "LiLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // malloc + .{ .tag = @enumFromInt(3854), .properties = .{ .param_str = "v*z", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // memalign + .{ .tag = @enumFromInt(3855), .properties = .{ .param_str = "v*zz", .header = .malloc, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // memccpy + .{ .tag = @enumFromInt(3856), .properties = .{ .param_str = "v*v*vC*iz", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // memchr + .{ .tag = @enumFromInt(3857), .properties = .{ .param_str = "v*vC*iz", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // memcmp + .{ .tag = @enumFromInt(3858), .properties = .{ .param_str = "ivC*vC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // memcpy + .{ .tag = @enumFromInt(3859), .properties = .{ .param_str = "v*v*vC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // memmove + .{ .tag = @enumFromInt(3860), .properties = .{ .param_str = "v*v*vC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // mempcpy + .{ .tag = @enumFromInt(3861), .properties = .{ .param_str = "v*v*vC*z", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // memset + .{ .tag = @enumFromInt(3862), .properties = .{ .param_str = "v*v*iz", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // modf + .{ .tag = @enumFromInt(3863), .properties = .{ .param_str = "ddd*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // modff + .{ .tag = @enumFromInt(3864), .properties = .{ .param_str = "fff*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // modfl + .{ .tag = @enumFromInt(3865), .properties = .{ .param_str = "LdLdLd*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // nan + .{ .tag = @enumFromInt(3866), .properties = .{ .param_str = "dcC*", .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // nanf + .{ .tag = @enumFromInt(3867), .properties = .{ .param_str = "fcC*", .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // nanl + .{ .tag = @enumFromInt(3868), .properties = .{ .param_str = "LdcC*", .header = .math, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // nearbyint + .{ .tag = @enumFromInt(3869), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // nearbyintf + .{ .tag = @enumFromInt(3870), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // nearbyintl + .{ .tag = @enumFromInt(3871), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // nextafter + .{ .tag = @enumFromInt(3872), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // nextafterf + .{ .tag = @enumFromInt(3873), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // nextafterl + .{ .tag = @enumFromInt(3874), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // nexttoward + .{ .tag = @enumFromInt(3875), .properties = .{ .param_str = "ddLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // nexttowardf + .{ .tag = @enumFromInt(3876), .properties = .{ .param_str = "ffLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // nexttowardl + .{ .tag = @enumFromInt(3877), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // pow + .{ .tag = @enumFromInt(3878), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // powf + .{ .tag = @enumFromInt(3879), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // powl + .{ .tag = @enumFromInt(3880), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // printf + .{ .tag = @enumFromInt(3881), .properties = .{ .param_str = "icC*.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf } } }, + // realloc + .{ .tag = @enumFromInt(3882), .properties = .{ .param_str = "v*v*z", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // remainder + .{ .tag = @enumFromInt(3883), .properties = .{ .param_str = "ddd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // remainderf + .{ .tag = @enumFromInt(3884), .properties = .{ .param_str = "fff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // remainderl + .{ .tag = @enumFromInt(3885), .properties = .{ .param_str = "LdLdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // remquo + .{ .tag = @enumFromInt(3886), .properties = .{ .param_str = "dddi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // remquof + .{ .tag = @enumFromInt(3887), .properties = .{ .param_str = "fffi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // remquol + .{ .tag = @enumFromInt(3888), .properties = .{ .param_str = "LdLdLdi*", .header = .math, .attributes = .{ .lib_function_without_prefix = true } } }, + // rindex + .{ .tag = @enumFromInt(3889), .properties = .{ .param_str = "c*cC*i", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // rint + .{ .tag = @enumFromInt(3890), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } }, + // rintf + .{ .tag = @enumFromInt(3891), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } }, + // rintl + .{ .tag = @enumFromInt(3892), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_fp_exceptions = true } } }, + // round + .{ .tag = @enumFromInt(3893), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // roundeven + .{ .tag = @enumFromInt(3894), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // roundevenf + .{ .tag = @enumFromInt(3895), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // roundevenl + .{ .tag = @enumFromInt(3896), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // roundf + .{ .tag = @enumFromInt(3897), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // roundl + .{ .tag = @enumFromInt(3898), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // savectx + .{ .tag = @enumFromInt(3899), .properties = .{ .param_str = "iJ", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // scalbln + .{ .tag = @enumFromInt(3900), .properties = .{ .param_str = "ddLi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scalblnf + .{ .tag = @enumFromInt(3901), .properties = .{ .param_str = "ffLi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scalblnl + .{ .tag = @enumFromInt(3902), .properties = .{ .param_str = "LdLdLi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scalbn + .{ .tag = @enumFromInt(3903), .properties = .{ .param_str = "ddi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scalbnf + .{ .tag = @enumFromInt(3904), .properties = .{ .param_str = "ffi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scalbnl + .{ .tag = @enumFromInt(3905), .properties = .{ .param_str = "LdLdi", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // scanf + .{ .tag = @enumFromInt(3906), .properties = .{ .param_str = "icC*R.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf } } }, + // setjmp + .{ .tag = @enumFromInt(3907), .properties = .{ .param_str = "iJ", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // siglongjmp + .{ .tag = @enumFromInt(3908), .properties = .{ .param_str = "vSJi", .header = .setjmp, .language = .all_gnu_languages, .attributes = .{ .noreturn = true, .allow_type_mismatch = true, .lib_function_without_prefix = true } } }, + // sigsetjmp + .{ .tag = @enumFromInt(3909), .properties = .{ .param_str = "iSJi", .header = .setjmp, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // sin + .{ .tag = @enumFromInt(3910), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sinf + .{ .tag = @enumFromInt(3911), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sinh + .{ .tag = @enumFromInt(3912), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sinhf + .{ .tag = @enumFromInt(3913), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sinhl + .{ .tag = @enumFromInt(3914), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sinl + .{ .tag = @enumFromInt(3915), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // snprintf + .{ .tag = @enumFromInt(3916), .properties = .{ .param_str = "ic*zcC*.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 2 } } }, + // sprintf + .{ .tag = @enumFromInt(3917), .properties = .{ .param_str = "ic*cC*.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .printf, .format_string_position = 1 } } }, + // sqrt + .{ .tag = @enumFromInt(3918), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sqrtf + .{ .tag = @enumFromInt(3919), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sqrtl + .{ .tag = @enumFromInt(3920), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // sscanf + .{ .tag = @enumFromInt(3921), .properties = .{ .param_str = "icC*RcC*R.", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .scanf, .format_string_position = 1 } } }, + // stpcpy + .{ .tag = @enumFromInt(3922), .properties = .{ .param_str = "c*c*cC*", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // stpncpy + .{ .tag = @enumFromInt(3923), .properties = .{ .param_str = "c*c*cC*z", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strcasecmp + .{ .tag = @enumFromInt(3924), .properties = .{ .param_str = "icC*cC*", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strcat + .{ .tag = @enumFromInt(3925), .properties = .{ .param_str = "c*c*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strchr + .{ .tag = @enumFromInt(3926), .properties = .{ .param_str = "c*cC*i", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // strcmp + .{ .tag = @enumFromInt(3927), .properties = .{ .param_str = "icC*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // strcpy + .{ .tag = @enumFromInt(3928), .properties = .{ .param_str = "c*c*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strcspn + .{ .tag = @enumFromInt(3929), .properties = .{ .param_str = "zcC*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strdup + .{ .tag = @enumFromInt(3930), .properties = .{ .param_str = "c*cC*", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strerror + .{ .tag = @enumFromInt(3931), .properties = .{ .param_str = "c*i", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strlcat + .{ .tag = @enumFromInt(3932), .properties = .{ .param_str = "zc*cC*z", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strlcpy + .{ .tag = @enumFromInt(3933), .properties = .{ .param_str = "zc*cC*z", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strlen + .{ .tag = @enumFromInt(3934), .properties = .{ .param_str = "zcC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // strncasecmp + .{ .tag = @enumFromInt(3935), .properties = .{ .param_str = "icC*cC*z", .header = .strings, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strncat + .{ .tag = @enumFromInt(3936), .properties = .{ .param_str = "c*c*cC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strncmp + .{ .tag = @enumFromInt(3937), .properties = .{ .param_str = "icC*cC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // strncpy + .{ .tag = @enumFromInt(3938), .properties = .{ .param_str = "c*c*cC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strndup + .{ .tag = @enumFromInt(3939), .properties = .{ .param_str = "c*cC*z", .header = .string, .language = .all_gnu_languages, .attributes = .{ .lib_function_without_prefix = true } } }, + // strpbrk + .{ .tag = @enumFromInt(3940), .properties = .{ .param_str = "c*cC*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strrchr + .{ .tag = @enumFromInt(3941), .properties = .{ .param_str = "c*cC*i", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strspn + .{ .tag = @enumFromInt(3942), .properties = .{ .param_str = "zcC*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strstr + .{ .tag = @enumFromInt(3943), .properties = .{ .param_str = "c*cC*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtod + .{ .tag = @enumFromInt(3944), .properties = .{ .param_str = "dcC*c**", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtof + .{ .tag = @enumFromInt(3945), .properties = .{ .param_str = "fcC*c**", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtok + .{ .tag = @enumFromInt(3946), .properties = .{ .param_str = "c*c*cC*", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtol + .{ .tag = @enumFromInt(3947), .properties = .{ .param_str = "LicC*c**i", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtold + .{ .tag = @enumFromInt(3948), .properties = .{ .param_str = "LdcC*c**", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtoll + .{ .tag = @enumFromInt(3949), .properties = .{ .param_str = "LLicC*c**i", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtoul + .{ .tag = @enumFromInt(3950), .properties = .{ .param_str = "ULicC*c**i", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strtoull + .{ .tag = @enumFromInt(3951), .properties = .{ .param_str = "ULLicC*c**i", .header = .stdlib, .attributes = .{ .lib_function_without_prefix = true } } }, + // strxfrm + .{ .tag = @enumFromInt(3952), .properties = .{ .param_str = "zc*cC*z", .header = .string, .attributes = .{ .lib_function_without_prefix = true } } }, + // tan + .{ .tag = @enumFromInt(3953), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tanf + .{ .tag = @enumFromInt(3954), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tanh + .{ .tag = @enumFromInt(3955), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tanhf + .{ .tag = @enumFromInt(3956), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tanhl + .{ .tag = @enumFromInt(3957), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tanl + .{ .tag = @enumFromInt(3958), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tgamma + .{ .tag = @enumFromInt(3959), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tgammaf + .{ .tag = @enumFromInt(3960), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tgammal + .{ .tag = @enumFromInt(3961), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .lib_function_without_prefix = true, .const_without_errno_and_fp_exceptions = true } } }, + // tolower + .{ .tag = @enumFromInt(3962), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // toupper + .{ .tag = @enumFromInt(3963), .properties = .{ .param_str = "ii", .header = .ctype, .attributes = .{ .pure = true, .lib_function_without_prefix = true } } }, + // trunc + .{ .tag = @enumFromInt(3964), .properties = .{ .param_str = "dd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // truncf + .{ .tag = @enumFromInt(3965), .properties = .{ .param_str = "ff", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // truncl + .{ .tag = @enumFromInt(3966), .properties = .{ .param_str = "LdLd", .header = .math, .attributes = .{ .@"const" = true, .lib_function_without_prefix = true } } }, + // va_copy + .{ .tag = @enumFromInt(3967), .properties = .{ .param_str = "vAA", .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } }, + // va_end + .{ .tag = @enumFromInt(3968), .properties = .{ .param_str = "vA", .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } }, + // va_start + .{ .tag = @enumFromInt(3969), .properties = .{ .param_str = "vA.", .header = .stdarg, .attributes = .{ .lib_function_without_prefix = true } } }, + // vfork + .{ .tag = @enumFromInt(3970), .properties = .{ .param_str = "p", .header = .unistd, .attributes = .{ .allow_type_mismatch = true, .lib_function_without_prefix = true, .returns_twice = true } } }, + // vfprintf + .{ .tag = @enumFromInt(3971), .properties = .{ .param_str = "iP*cC*a", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } }, + // vfscanf + .{ .tag = @enumFromInt(3972), .properties = .{ .param_str = "iP*RcC*Ra", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } }, + // vprintf + .{ .tag = @enumFromInt(3973), .properties = .{ .param_str = "icC*a", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf } } }, + // vscanf + .{ .tag = @enumFromInt(3974), .properties = .{ .param_str = "icC*Ra", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf } } }, + // vsnprintf + .{ .tag = @enumFromInt(3975), .properties = .{ .param_str = "ic*zcC*a", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 2 } } }, + // vsprintf + .{ .tag = @enumFromInt(3976), .properties = .{ .param_str = "ic*cC*a", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vprintf, .format_string_position = 1 } } }, + // vsscanf + .{ .tag = @enumFromInt(3977), .properties = .{ .param_str = "icC*RcC*Ra", .header = .stdio, .attributes = .{ .lib_function_without_prefix = true, .format_kind = .vscanf, .format_string_position = 1 } } }, + // wcschr + .{ .tag = @enumFromInt(3978), .properties = .{ .param_str = "w*wC*w", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wcscmp + .{ .tag = @enumFromInt(3979), .properties = .{ .param_str = "iwC*wC*", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wcslen + .{ .tag = @enumFromInt(3980), .properties = .{ .param_str = "zwC*", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wcsncmp + .{ .tag = @enumFromInt(3981), .properties = .{ .param_str = "iwC*wC*z", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wmemchr + .{ .tag = @enumFromInt(3982), .properties = .{ .param_str = "w*wC*wz", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wmemcmp + .{ .tag = @enumFromInt(3983), .properties = .{ .param_str = "iwC*wC*z", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wmemcpy + .{ .tag = @enumFromInt(3984), .properties = .{ .param_str = "w*w*wC*z", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + // wmemmove + .{ .tag = @enumFromInt(3985), .properties = .{ .param_str = "w*w*wC*z", .header = .wchar, .attributes = .{ .lib_function_without_prefix = true, .const_evaluable = true } } }, + }; +}; +}; +} diff --git a/deps/aro/aro/Builtins/Properties.zig b/lib/compiler/aro/aro/Builtins/Properties.zig similarity index 100% rename from deps/aro/aro/Builtins/Properties.zig rename to lib/compiler/aro/aro/Builtins/Properties.zig diff --git a/deps/aro/aro/Builtins/TypeDescription.zig b/lib/compiler/aro/aro/Builtins/TypeDescription.zig similarity index 100% rename from deps/aro/aro/Builtins/TypeDescription.zig rename to lib/compiler/aro/aro/Builtins/TypeDescription.zig diff --git a/deps/aro/aro/CodeGen.zig b/lib/compiler/aro/aro/CodeGen.zig similarity index 99% rename from deps/aro/aro/CodeGen.zig rename to lib/compiler/aro/aro/CodeGen.zig index 9dcc6980c8..0c87e7f744 100644 --- a/deps/aro/aro/CodeGen.zig +++ b/lib/compiler/aro/aro/CodeGen.zig @@ -1,7 +1,7 @@ const std = @import("std"); const Allocator = std.mem.Allocator; const assert = std.debug.assert; -const backend = @import("backend"); +const backend = @import("../backend.zig"); const Interner = backend.Interner; const Ir = backend.Ir; const Builtins = @import("Builtins.zig"); diff --git a/deps/aro/aro/Compilation.zig b/lib/compiler/aro/aro/Compilation.zig similarity index 99% rename from deps/aro/aro/Compilation.zig rename to lib/compiler/aro/aro/Compilation.zig index 07710dba66..37cac94c86 100644 --- a/deps/aro/aro/Compilation.zig +++ b/lib/compiler/aro/aro/Compilation.zig @@ -3,7 +3,7 @@ const Allocator = mem.Allocator; const assert = std.debug.assert; const EpochSeconds = std.time.epoch.EpochSeconds; const mem = std.mem; -const Interner = @import("backend").Interner; +const Interner = @import("../backend.zig").Interner; const Builtins = @import("Builtins.zig"); const Builtin = Builtins.Builtin; const Diagnostics = @import("Diagnostics.zig"); @@ -507,7 +507,7 @@ pub fn generateBuiltinMacros(comp: *Compilation, system_defines_mode: SystemDefi if (system_defines_mode == .include_system_defines) { try buf.appendSlice( \\#define __VERSION__ "Aro - ++ @import("backend").version_str ++ "\"\n" ++ + ++ @import("../backend.zig").version_str ++ "\"\n" ++ \\#define __Aro__ \\ ); diff --git a/deps/aro/aro/Diagnostics.zig b/lib/compiler/aro/aro/Diagnostics.zig similarity index 99% rename from deps/aro/aro/Diagnostics.zig rename to lib/compiler/aro/aro/Diagnostics.zig index f0c08a36ca..f67922c5ed 100644 --- a/deps/aro/aro/Diagnostics.zig +++ b/lib/compiler/aro/aro/Diagnostics.zig @@ -92,7 +92,7 @@ const Properties = struct { pub const max_bits = Compilation.bit_int_max_bits; }; -pub const Tag = @import("Diagnostics/messages.def").with(Properties).Tag; +pub const Tag = @import("Diagnostics/messages.zig").with(Properties).Tag; pub const Kind = enum { @"fatal error", @"error", note, warning, off, default }; diff --git a/lib/compiler/aro/aro/Diagnostics/messages.zig b/lib/compiler/aro/aro/Diagnostics/messages.zig new file mode 100644 index 0000000000..0a63a9ebf2 --- /dev/null +++ b/lib/compiler/aro/aro/Diagnostics/messages.zig @@ -0,0 +1,1010 @@ +//! Autogenerated by GenerateDef from deps/aro/aro/Diagnostics/messages.def, do not edit + +const std = @import("std"); + +pub fn with(comptime Properties: type) type { +return struct { +const W = Properties.makeOpt; +const pointer_sign_message = " converts between pointers to integer types with different sign"; +const expected_arguments = "expected {d} argument(s) got {d}"; +pub const Tag = enum { + todo, + error_directive, + warning_directive, + elif_without_if, + elif_after_else, + elifdef_without_if, + elifdef_after_else, + elifndef_without_if, + elifndef_after_else, + else_without_if, + else_after_else, + endif_without_if, + unknown_pragma, + line_simple_digit, + line_invalid_filename, + unterminated_conditional_directive, + invalid_preprocessing_directive, + macro_name_missing, + extra_tokens_directive_end, + expected_value_in_expr, + closing_paren, + to_match_paren, + to_match_brace, + to_match_bracket, + header_str_closing, + header_str_match, + string_literal_in_pp_expr, + float_literal_in_pp_expr, + defined_as_macro_name, + macro_name_must_be_identifier, + whitespace_after_macro_name, + hash_hash_at_start, + hash_hash_at_end, + pasting_formed_invalid, + missing_paren_param_list, + unterminated_macro_param_list, + invalid_token_param_list, + expected_comma_param_list, + hash_not_followed_param, + expected_filename, + empty_filename, + expected_invalid, + expected_eof, + expected_token, + expected_expr, + expected_integer_constant_expr, + missing_type_specifier, + missing_type_specifier_c23, + multiple_storage_class, + static_assert_failure, + static_assert_failure_message, + expected_type, + cannot_combine_spec, + duplicate_decl_spec, + restrict_non_pointer, + expected_external_decl, + expected_ident_or_l_paren, + missing_declaration, + func_not_in_root, + illegal_initializer, + extern_initializer, + spec_from_typedef, + param_before_var_args, + void_only_param, + void_param_qualified, + void_must_be_first_param, + invalid_storage_on_param, + threadlocal_non_var, + func_spec_non_func, + illegal_storage_on_func, + illegal_storage_on_global, + expected_stmt, + func_cannot_return_func, + func_cannot_return_array, + undeclared_identifier, + not_callable, + unsupported_str_cat, + static_func_not_global, + implicit_func_decl, + unknown_builtin, + implicit_builtin, + implicit_builtin_header_note, + expected_param_decl, + invalid_old_style_params, + expected_fn_body, + invalid_void_param, + unused_value, + continue_not_in_loop, + break_not_in_loop_or_switch, + unreachable_code, + duplicate_label, + previous_label, + undeclared_label, + case_not_in_switch, + duplicate_switch_case, + multiple_default, + previous_case, + expected_arguments, + expected_arguments_old, + expected_at_least_arguments, + invalid_static_star, + static_non_param, + array_qualifiers, + star_non_param, + variable_len_array_file_scope, + useless_static, + negative_array_size, + array_incomplete_elem, + array_func_elem, + static_non_outermost_array, + qualifier_non_outermost_array, + unterminated_macro_arg_list, + unknown_warning, + overflow, + int_literal_too_big, + indirection_ptr, + addr_of_rvalue, + addr_of_bitfield, + not_assignable, + ident_or_l_brace, + empty_enum, + redefinition, + previous_definition, + expected_identifier, + expected_str_literal, + expected_str_literal_in, + parameter_missing, + empty_record, + empty_record_size, + wrong_tag, + expected_parens_around_typename, + alignof_expr, + invalid_alignof, + invalid_sizeof, + macro_redefined, + generic_qual_type, + generic_array_type, + generic_func_type, + generic_duplicate, + generic_duplicate_here, + generic_duplicate_default, + generic_no_match, + escape_sequence_overflow, + invalid_universal_character, + incomplete_universal_character, + multichar_literal_warning, + invalid_multichar_literal, + wide_multichar_literal, + char_lit_too_wide, + char_too_large, + must_use_struct, + must_use_union, + must_use_enum, + redefinition_different_sym, + redefinition_incompatible, + redefinition_of_parameter, + invalid_bin_types, + comparison_ptr_int, + comparison_distinct_ptr, + incompatible_pointers, + invalid_argument_un, + incompatible_assign, + implicit_ptr_to_int, + invalid_cast_to_float, + invalid_cast_to_pointer, + invalid_cast_type, + qual_cast, + invalid_index, + invalid_subscript, + array_after, + array_before, + statement_int, + statement_scalar, + func_should_return, + incompatible_return, + incompatible_return_sign, + implicit_int_to_ptr, + func_does_not_return, + void_func_returns_value, + incompatible_arg, + incompatible_ptr_arg, + incompatible_ptr_arg_sign, + parameter_here, + atomic_array, + atomic_func, + atomic_incomplete, + addr_of_register, + variable_incomplete_ty, + parameter_incomplete_ty, + tentative_array, + deref_incomplete_ty_ptr, + alignas_on_func, + alignas_on_param, + minimum_alignment, + maximum_alignment, + negative_alignment, + align_ignored, + zero_align_ignored, + non_pow2_align, + pointer_mismatch, + static_assert_not_constant, + static_assert_missing_message, + pre_c23_compat, + unbound_vla, + array_too_large, + incompatible_ptr_init, + incompatible_ptr_init_sign, + incompatible_ptr_assign, + incompatible_ptr_assign_sign, + vla_init, + func_init, + incompatible_init, + empty_scalar_init, + excess_scalar_init, + excess_str_init, + excess_struct_init, + excess_array_init, + str_init_too_long, + arr_init_too_long, + invalid_typeof, + division_by_zero, + division_by_zero_macro, + builtin_choose_cond, + alignas_unavailable, + case_val_unavailable, + enum_val_unavailable, + incompatible_array_init, + array_init_str, + initializer_overrides, + previous_initializer, + invalid_array_designator, + negative_array_designator, + oob_array_designator, + invalid_field_designator, + no_such_field_designator, + empty_aggregate_init_braces, + ptr_init_discards_quals, + ptr_assign_discards_quals, + ptr_ret_discards_quals, + ptr_arg_discards_quals, + unknown_attribute, + ignored_attribute, + invalid_fallthrough, + cannot_apply_attribute_to_statement, + builtin_macro_redefined, + feature_check_requires_identifier, + missing_tok_builtin, + gnu_label_as_value, + expected_record_ty, + member_expr_not_ptr, + member_expr_ptr, + no_such_member, + malformed_warning_check, + invalid_computed_goto, + pragma_warning_message, + pragma_error_message, + pragma_message, + pragma_requires_string_literal, + poisoned_identifier, + pragma_poison_identifier, + pragma_poison_macro, + newline_eof, + empty_translation_unit, + omitting_parameter_name, + non_int_bitfield, + negative_bitwidth, + zero_width_named_field, + bitfield_too_big, + invalid_utf8, + implicitly_unsigned_literal, + invalid_preproc_operator, + invalid_preproc_expr_start, + c99_compat, + unexpected_character, + invalid_identifier_start_char, + unicode_zero_width, + unicode_homoglyph, + meaningless_asm_qual, + duplicate_asm_qual, + invalid_asm_str, + dollar_in_identifier_extension, + dollars_in_identifiers, + expanded_from_here, + skipping_macro_backtrace, + pragma_operator_string_literal, + unknown_gcc_pragma, + unknown_gcc_pragma_directive, + predefined_top_level, + incompatible_va_arg, + too_many_scalar_init_braces, + uninitialized_in_own_init, + gnu_statement_expression, + stmt_expr_not_allowed_file_scope, + gnu_imaginary_constant, + plain_complex, + complex_int, + qual_on_ret_type, + cli_invalid_standard, + cli_invalid_target, + cli_invalid_emulate, + cli_unknown_arg, + cli_error, + cli_unused_link_object, + cli_unknown_linker, + extra_semi, + func_field, + vla_field, + field_incomplete_ty, + flexible_in_union, + flexible_non_final, + flexible_in_empty, + duplicate_member, + binary_integer_literal, + gnu_va_macro, + builtin_must_be_called, + va_start_not_in_func, + va_start_fixed_args, + va_start_not_last_param, + attribute_not_enough_args, + attribute_too_many_args, + attribute_arg_invalid, + unknown_attr_enum, + attribute_requires_identifier, + declspec_not_enabled, + declspec_attr_not_supported, + deprecated_declarations, + deprecated_note, + unavailable, + unavailable_note, + warning_attribute, + error_attribute, + ignored_record_attr, + backslash_newline_escape, + array_size_non_int, + cast_to_smaller_int, + gnu_switch_range, + empty_case_range, + non_standard_escape_char, + invalid_pp_stringify_escape, + vla, + float_overflow_conversion, + float_out_of_range, + float_zero_conversion, + float_value_changed, + float_to_int, + const_decl_folded, + const_decl_folded_vla, + redefinition_of_typedef, + undefined_macro, + fn_macro_undefined, + preprocessing_directive_only, + missing_lparen_after_builtin, + offsetof_ty, + offsetof_incomplete, + offsetof_array, + pragma_pack_lparen, + pragma_pack_rparen, + pragma_pack_unknown_action, + pragma_pack_show, + pragma_pack_int, + pragma_pack_int_ident, + pragma_pack_undefined_pop, + pragma_pack_empty_stack, + cond_expr_type, + too_many_includes, + enumerator_too_small, + enumerator_too_large, + include_next, + include_next_outside_header, + enumerator_overflow, + enum_not_representable, + enum_too_large, + enum_fixed, + enum_prev_nonfixed, + enum_prev_fixed, + enum_different_explicit_ty, + enum_not_representable_fixed, + transparent_union_wrong_type, + transparent_union_one_field, + transparent_union_size, + transparent_union_size_note, + designated_init_invalid, + designated_init_needed, + ignore_common, + ignore_nocommon, + non_string_ignored, + local_variable_attribute, + ignore_cold, + ignore_hot, + ignore_noinline, + ignore_always_inline, + invalid_noreturn, + nodiscard_unused, + warn_unused_result, + invalid_vec_elem_ty, + vec_size_not_multiple, + invalid_imag, + invalid_real, + zero_length_array, + old_style_flexible_struct, + comma_deletion_va_args, + main_return_type, + expansion_to_defined, + invalid_int_suffix, + invalid_float_suffix, + invalid_octal_digit, + invalid_binary_digit, + exponent_has_no_digits, + hex_floating_constant_requires_exponent, + sizeof_returns_zero, + declspec_not_allowed_after_declarator, + declarator_name_tok, + type_not_supported_on_target, + bit_int, + unsigned_bit_int_too_small, + signed_bit_int_too_small, + bit_int_too_big, + keyword_macro, + ptr_arithmetic_incomplete, + callconv_not_supported, + pointer_arith_void, + sizeof_array_arg, + array_address_to_bool, + string_literal_to_bool, + constant_expression_conversion_not_allowed, + invalid_object_cast, + cli_invalid_fp_eval_method, + suggest_pointer_for_invalid_fp16, + bitint_suffix, + auto_type_extension, + auto_type_not_allowed, + auto_type_requires_initializer, + auto_type_requires_single_declarator, + auto_type_requires_plain_declarator, + invalid_cast_to_auto_type, + auto_type_from_bitfield, + array_of_auto_type, + auto_type_with_init_list, + missing_semicolon, + tentative_definition_incomplete, + forward_declaration_here, + gnu_union_cast, + invalid_union_cast, + cast_to_incomplete_type, + invalid_source_epoch, + fuse_ld_path, + invalid_rtlib, + unsupported_rtlib_gcc, + invalid_unwindlib, + incompatible_unwindlib, + gnu_asm_disabled, + extension_token_used, + complex_component_init, + complex_prefix_postfix_op, + not_floating_type, + argument_types_differ, + ms_search_rule, + ctrl_z_eof, + illegal_char_encoding_warning, + illegal_char_encoding_error, + ucn_basic_char_error, + ucn_basic_char_warning, + ucn_control_char_error, + ucn_control_char_warning, + c89_ucn_in_literal, + four_char_char_literal, + multi_char_char_literal, + missing_hex_escape, + unknown_escape_sequence, + attribute_requires_string, + unterminated_string_literal_warning, + unterminated_string_literal_error, + empty_char_literal_warning, + empty_char_literal_error, + unterminated_char_literal_warning, + unterminated_char_literal_error, + unterminated_comment, + def_no_proto_deprecated, + passing_args_to_kr, + unknown_type_name, + label_compound_end, + u8_char_lit, + malformed_embed_param, + malformed_embed_limit, + duplicate_embed_param, + unsupported_embed_param, + invalid_compound_literal_storage_class, + va_opt_lparen, + va_opt_rparen, + attribute_int_out_of_range, + identifier_not_normalized, + c23_auto_plain_declarator, + c23_auto_single_declarator, + c32_auto_requires_initializer, + c23_auto_scalar_init, + + pub fn property(tag: Tag) Properties { + return named_data[@intFromEnum(tag)]; + } + + const named_data = [_]Properties{ + .{ .msg = "TODO: {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s}", .opt = W("#warnings"), .extra = .str, .kind = .warning }, + .{ .msg = "#elif without #if", .kind = .@"error" }, + .{ .msg = "#elif after #else", .kind = .@"error" }, + .{ .msg = "#elifdef without #if", .kind = .@"error" }, + .{ .msg = "#elifdef after #else", .kind = .@"error" }, + .{ .msg = "#elifndef without #if", .kind = .@"error" }, + .{ .msg = "#elifndef after #else", .kind = .@"error" }, + .{ .msg = "#else without #if", .kind = .@"error" }, + .{ .msg = "#else after #else", .kind = .@"error" }, + .{ .msg = "#endif without #if", .kind = .@"error" }, + .{ .msg = "unknown pragma ignored", .opt = W("unknown-pragmas"), .kind = .off, .all = true }, + .{ .msg = "#line directive requires a simple digit sequence", .kind = .@"error" }, + .{ .msg = "invalid filename for #line directive", .kind = .@"error" }, + .{ .msg = "unterminated conditional directive", .kind = .@"error" }, + .{ .msg = "invalid preprocessing directive", .kind = .@"error" }, + .{ .msg = "macro name missing", .kind = .@"error" }, + .{ .msg = "extra tokens at end of macro directive", .kind = .@"error" }, + .{ .msg = "expected value in expression", .kind = .@"error" }, + .{ .msg = "expected closing ')'", .kind = .@"error" }, + .{ .msg = "to match this '('", .kind = .note }, + .{ .msg = "to match this '{'", .kind = .note }, + .{ .msg = "to match this '['", .kind = .note }, + .{ .msg = "expected closing '>'", .kind = .@"error" }, + .{ .msg = "to match this '<'", .kind = .note }, + .{ .msg = "string literal in preprocessor expression", .kind = .@"error" }, + .{ .msg = "floating point literal in preprocessor expression", .kind = .@"error" }, + .{ .msg = "'defined' cannot be used as a macro name", .kind = .@"error" }, + .{ .msg = "macro name must be an identifier", .kind = .@"error" }, + .{ .msg = "ISO C99 requires whitespace after the macro name", .opt = W("c99-extensions"), .kind = .warning }, + .{ .msg = "'##' cannot appear at the start of a macro expansion", .kind = .@"error" }, + .{ .msg = "'##' cannot appear at the end of a macro expansion", .kind = .@"error" }, + .{ .msg = "pasting formed '{s}', an invalid preprocessing token", .extra = .str, .kind = .@"error" }, + .{ .msg = "missing ')' in macro parameter list", .kind = .@"error" }, + .{ .msg = "unterminated macro param list", .kind = .@"error" }, + .{ .msg = "invalid token in macro parameter list", .kind = .@"error" }, + .{ .msg = "expected comma in macro parameter list", .kind = .@"error" }, + .{ .msg = "'#' is not followed by a macro parameter", .kind = .@"error" }, + .{ .msg = "expected \"FILENAME\" or ", .kind = .@"error" }, + .{ .msg = "empty filename", .kind = .@"error" }, + .{ .msg = "expected '{s}', found invalid bytes", .extra = .tok_id_expected, .kind = .@"error" }, + .{ .msg = "expected '{s}' before end of file", .extra = .tok_id_expected, .kind = .@"error" }, + .{ .msg = "expected '{s}', found '{s}'", .extra = .tok_id, .kind = .@"error" }, + .{ .msg = "expected expression", .kind = .@"error" }, + .{ .msg = "expression is not an integer constant expression", .kind = .@"error" }, + .{ .msg = "type specifier missing, defaults to 'int'", .opt = W("implicit-int"), .kind = .warning, .all = true }, + .{ .msg = "a type specifier is required for all declarations", .kind = .@"error" }, + .{ .msg = "cannot combine with previous '{s}' declaration specifier", .extra = .str, .kind = .@"error" }, + .{ .msg = "static assertion failed", .kind = .@"error" }, + .{ .msg = "static assertion failed {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "expected a type", .kind = .@"error" }, + .{ .msg = "cannot combine with previous '{s}' specifier", .extra = .str, .kind = .@"error" }, + .{ .msg = "duplicate '{s}' declaration specifier", .extra = .str, .opt = W("duplicate-decl-specifier"), .kind = .warning, .all = true }, + .{ .msg = "restrict requires a pointer or reference ('{s}' is invalid)", .extra = .str, .kind = .@"error" }, + .{ .msg = "expected external declaration", .kind = .@"error" }, + .{ .msg = "expected identifier or '('", .kind = .@"error" }, + .{ .msg = "declaration does not declare anything", .opt = W("missing-declaration"), .kind = .warning }, + .{ .msg = "function definition is not allowed here", .kind = .@"error" }, + .{ .msg = "illegal initializer (only variables can be initialized)", .kind = .@"error" }, + .{ .msg = "extern variable has initializer", .opt = W("extern-initializer"), .kind = .warning }, + .{ .msg = "'{s}' came from typedef", .extra = .str, .kind = .note }, + .{ .msg = "ISO C requires a named parameter before '...'", .kind = .@"error", .suppress_version = .c23 }, + .{ .msg = "'void' must be the only parameter if specified", .kind = .@"error" }, + .{ .msg = "'void' parameter cannot be qualified", .kind = .@"error" }, + .{ .msg = "'void' must be the first parameter if specified", .kind = .@"error" }, + .{ .msg = "invalid storage class on function parameter", .kind = .@"error" }, + .{ .msg = "_Thread_local only allowed on variables", .kind = .@"error" }, + .{ .msg = "'{s}' can only appear on functions", .extra = .str, .kind = .@"error" }, + .{ .msg = "illegal storage class on function", .kind = .@"error" }, + .{ .msg = "illegal storage class on global variable", .kind = .@"error" }, + .{ .msg = "expected statement", .kind = .@"error" }, + .{ .msg = "function cannot return a function", .kind = .@"error" }, + .{ .msg = "function cannot return an array", .kind = .@"error" }, + .{ .msg = "use of undeclared identifier '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "cannot call non function type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "unsupported string literal concatenation", .kind = .@"error" }, + .{ .msg = "static functions must be global", .kind = .@"error" }, + .{ .msg = "call to undeclared function '{s}'; ISO C99 and later do not support implicit function declarations", .extra = .str, .opt = W("implicit-function-declaration"), .kind = .@"error", .all = true }, + .{ .msg = "use of unknown builtin '{s}'", .extra = .str, .opt = W("implicit-function-declaration"), .kind = .@"error", .all = true }, + .{ .msg = "implicitly declaring library function '{s}'", .extra = .str, .opt = W("implicit-function-declaration"), .kind = .@"error", .all = true }, + .{ .msg = "include the header <{s}.h> or explicitly provide a declaration for '{s}'", .extra = .builtin_with_header, .opt = W("implicit-function-declaration"), .kind = .note, .all = true }, + .{ .msg = "expected parameter declaration", .kind = .@"error" }, + .{ .msg = "identifier parameter lists are only allowed in function definitions", .kind = .@"error" }, + .{ .msg = "expected function body after function declaration", .kind = .@"error" }, + .{ .msg = "parameter cannot have void type", .kind = .@"error" }, + .{ .msg = "expression result unused", .opt = W("unused-value"), .kind = .warning, .all = true }, + .{ .msg = "'continue' statement not in a loop", .kind = .@"error" }, + .{ .msg = "'break' statement not in a loop or a switch", .kind = .@"error" }, + .{ .msg = "unreachable code", .opt = W("unreachable-code"), .kind = .warning, .all = true }, + .{ .msg = "duplicate label '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "previous definition of label '{s}' was here", .extra = .str, .kind = .note }, + .{ .msg = "use of undeclared label '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' statement not in a switch statement", .extra = .str, .kind = .@"error" }, + .{ .msg = "duplicate case value '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "multiple default cases in the same switch", .kind = .@"error" }, + .{ .msg = "previous case defined here", .kind = .note }, + .{ .msg = expected_arguments, .extra = .arguments, .kind = .@"error" }, + .{ .msg = expected_arguments, .extra = .arguments, .kind = .warning }, + .{ .msg = "expected at least {d} argument(s) got {d}", .extra = .arguments, .kind = .warning }, + .{ .msg = "'static' may not be used with an unspecified variable length array size", .kind = .@"error" }, + .{ .msg = "'static' used outside of function parameters", .kind = .@"error" }, + .{ .msg = "type qualifier in non parameter array type", .kind = .@"error" }, + .{ .msg = "star modifier used outside of function parameters", .kind = .@"error" }, + .{ .msg = "variable length arrays not allowed at file scope", .kind = .@"error" }, + .{ .msg = "'static' useless without a constant size", .kind = .warning, .w_extra = true }, + .{ .msg = "array size must be 0 or greater", .kind = .@"error" }, + .{ .msg = "array has incomplete element type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "arrays cannot have functions as their element type", .kind = .@"error" }, + .{ .msg = "'static' used in non-outermost array type", .kind = .@"error" }, + .{ .msg = "type qualifier used in non-outermost array type", .kind = .@"error" }, + .{ .msg = "unterminated function macro argument list", .kind = .@"error" }, + .{ .msg = "unknown warning '{s}'", .extra = .str, .opt = W("unknown-warning-option"), .kind = .warning }, + .{ .msg = "overflow in expression; result is '{s}'", .extra = .str, .opt = W("integer-overflow"), .kind = .warning }, + .{ .msg = "integer literal is too large to be represented in any integer type", .kind = .@"error" }, + .{ .msg = "indirection requires pointer operand", .kind = .@"error" }, + .{ .msg = "cannot take the address of an rvalue", .kind = .@"error" }, + .{ .msg = "address of bit-field requested", .kind = .@"error" }, + .{ .msg = "expression is not assignable", .kind = .@"error" }, + .{ .msg = "expected identifier or '{'", .kind = .@"error" }, + .{ .msg = "empty enum is invalid", .kind = .@"error" }, + .{ .msg = "redefinition of '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "previous definition is here", .kind = .note }, + .{ .msg = "expected identifier", .kind = .@"error" }, + .{ .msg = "expected string literal for diagnostic message in static_assert", .kind = .@"error" }, + .{ .msg = "expected string literal in '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "parameter named '{s}' is missing", .extra = .str, .kind = .@"error" }, + .{ .msg = "empty {s} is a GNU extension", .extra = .str, .opt = W("gnu-empty-struct"), .kind = .off, .pedantic = true }, + .{ .msg = "empty {s} has size 0 in C, size 1 in C++", .extra = .str, .opt = W("c++-compat"), .kind = .off }, + .{ .msg = "use of '{s}' with tag type that does not match previous definition", .extra = .str, .kind = .@"error" }, + .{ .msg = "expected parentheses around type name", .kind = .@"error" }, + .{ .msg = "'_Alignof' applied to an expression is a GNU extension", .opt = W("gnu-alignof-expression"), .kind = .warning, .suppress_gnu = true }, + .{ .msg = "invalid application of 'alignof' to an incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid application of 'sizeof' to an incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' macro redefined", .extra = .str, .opt = W("macro-redefined"), .kind = .warning }, + .{ .msg = "generic association with qualifiers cannot be matched with", .opt = W("generic-qual-type"), .kind = .warning }, + .{ .msg = "generic association array type cannot be matched with", .opt = W("generic-qual-type"), .kind = .warning }, + .{ .msg = "generic association function type cannot be matched with", .opt = W("generic-qual-type"), .kind = .warning }, + .{ .msg = "type '{s}' in generic association compatible with previously specified type", .extra = .str, .kind = .@"error" }, + .{ .msg = "compatible type '{s}' specified here", .extra = .str, .kind = .note }, + .{ .msg = "duplicate default generic association", .kind = .@"error" }, + .{ .msg = "controlling expression type '{s}' not compatible with any generic association type", .extra = .str, .kind = .@"error" }, + .{ .msg = "escape sequence out of range", .kind = .@"error" }, + .{ .msg = "invalid universal character", .kind = .@"error" }, + .{ .msg = "incomplete universal character name", .kind = .@"error" }, + .{ .msg = "multi-character character constant", .opt = W("multichar"), .kind = .warning, .all = true }, + .{ .msg = "{s} character literals may not contain multiple characters", .kind = .@"error", .extra = .str }, + .{ .msg = "extraneous characters in character constant ignored", .kind = .warning }, + .{ .msg = "character constant too long for its type", .kind = .warning, .all = true }, + .{ .msg = "character too large for enclosing character literal type", .kind = .@"error" }, + .{ .msg = "must use 'struct' tag to refer to type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "must use 'union' tag to refer to type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "must use 'enum' tag to refer to type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "redefinition of '{s}' as different kind of symbol", .extra = .str, .kind = .@"error" }, + .{ .msg = "redefinition of '{s}' with a different type", .extra = .str, .kind = .@"error" }, + .{ .msg = "redefinition of parameter '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid operands to binary expression ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "comparison between pointer and integer ({s})", .extra = .str, .opt = W("pointer-integer-compare"), .kind = .warning }, + .{ .msg = "comparison of distinct pointer types ({s})", .extra = .str, .opt = W("compare-distinct-pointer-types"), .kind = .warning }, + .{ .msg = "incompatible pointer types ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid argument type '{s}' to unary expression", .extra = .str, .kind = .@"error" }, + .{ .msg = "assignment to {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "implicit pointer to integer conversion from {s}", .extra = .str, .opt = W("int-conversion"), .kind = .warning }, + .{ .msg = "pointer cannot be cast to type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "operand of type '{s}' cannot be cast to a pointer type", .extra = .str, .kind = .@"error" }, + .{ .msg = "cannot cast to non arithmetic or pointer type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "cast to type '{s}' will not preserve qualifiers", .extra = .str, .opt = W("cast-qualifiers"), .kind = .warning }, + .{ .msg = "array subscript is not an integer", .kind = .@"error" }, + .{ .msg = "subscripted value is not an array or pointer", .kind = .@"error" }, + .{ .msg = "array index {s} is past the end of the array", .extra = .str, .opt = W("array-bounds"), .kind = .warning }, + .{ .msg = "array index {s} is before the beginning of the array", .extra = .str, .opt = W("array-bounds"), .kind = .warning }, + .{ .msg = "statement requires expression with integer type ('{s}' invalid)", .extra = .str, .kind = .@"error" }, + .{ .msg = "statement requires expression with scalar type ('{s}' invalid)", .extra = .str, .kind = .@"error" }, + .{ .msg = "non-void function '{s}' should return a value", .extra = .str, .opt = W("return-type"), .kind = .@"error", .all = true }, + .{ .msg = "returning {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "returning {s}" ++ pointer_sign_message, .extra = .str, .kind = .warning, .opt = W("pointer-sign") }, + .{ .msg = "implicit integer to pointer conversion from {s}", .extra = .str, .opt = W("int-conversion"), .kind = .warning }, + .{ .msg = "non-void function '{s}' does not return a value", .extra = .str, .opt = W("return-type"), .kind = .warning, .all = true }, + .{ .msg = "void function '{s}' should not return a value", .extra = .str, .opt = W("return-type"), .kind = .@"error", .all = true }, + .{ .msg = "passing {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "passing {s}", .extra = .str, .kind = .warning, .opt = W("incompatible-pointer-types") }, + .{ .msg = "passing {s}" ++ pointer_sign_message, .extra = .str, .kind = .warning, .opt = W("pointer-sign") }, + .{ .msg = "passing argument to parameter here", .kind = .note }, + .{ .msg = "atomic cannot be applied to array type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "atomic cannot be applied to function type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "atomic cannot be applied to incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "address of register variable requested", .kind = .@"error" }, + .{ .msg = "variable has incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "parameter has incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "tentative array definition assumed to have one element", .kind = .warning }, + .{ .msg = "dereferencing pointer to incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "'_Alignas' attribute only applies to variables and fields", .kind = .@"error" }, + .{ .msg = "'_Alignas' attribute cannot be applied to a function parameter", .kind = .@"error" }, + .{ .msg = "requested alignment is less than minimum alignment of {d}", .extra = .unsigned, .kind = .@"error" }, + .{ .msg = "requested alignment of {s} is too large", .extra = .str, .kind = .@"error" }, + .{ .msg = "requested negative alignment of {s} is invalid", .extra = .str, .kind = .@"error" }, + .{ .msg = "'_Alignas' attribute is ignored here", .kind = .warning }, + .{ .msg = "requested alignment of zero is ignored", .kind = .warning }, + .{ .msg = "requested alignment is not a power of 2", .kind = .@"error" }, + .{ .msg = "pointer type mismatch ({s})", .extra = .str, .opt = W("pointer-type-mismatch"), .kind = .warning }, + .{ .msg = "static_assert expression is not an integral constant expression", .kind = .@"error" }, + .{ .msg = "static_assert with no message is a C23 extension", .opt = W("c23-extensions"), .kind = .warning, .suppress_version = .c23 }, + .{ .msg = "{s} is incompatible with C standards before C23", .extra = .str, .kind = .off, .suppress_unless_version = .c23, .opt = W("pre-c23-compat") }, + .{ .msg = "variable length array must be bound in function definition", .kind = .@"error" }, + .{ .msg = "array is too large", .kind = .@"error" }, + .{ .msg = "incompatible pointer types initializing {s}", .extra = .str, .opt = W("incompatible-pointer-types"), .kind = .warning }, + .{ .msg = "incompatible pointer types initializing {s}" ++ pointer_sign_message, .extra = .str, .opt = W("pointer-sign"), .kind = .warning }, + .{ .msg = "incompatible pointer types assigning to {s}", .extra = .str, .opt = W("incompatible-pointer-types"), .kind = .warning }, + .{ .msg = "incompatible pointer types assigning to {s} " ++ pointer_sign_message, .extra = .str, .opt = W("pointer-sign"), .kind = .warning }, + .{ .msg = "variable-sized object may not be initialized", .kind = .@"error" }, + .{ .msg = "illegal initializer type", .kind = .@"error" }, + .{ .msg = "initializing {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "scalar initializer cannot be empty", .kind = .@"error" }, + .{ .msg = "excess elements in scalar initializer", .opt = W("excess-initializers"), .kind = .warning }, + .{ .msg = "excess elements in string initializer", .opt = W("excess-initializers"), .kind = .warning }, + .{ .msg = "excess elements in struct initializer", .opt = W("excess-initializers"), .kind = .warning }, + .{ .msg = "excess elements in array initializer", .opt = W("excess-initializers"), .kind = .warning }, + .{ .msg = "initializer-string for char array is too long", .opt = W("excess-initializers"), .kind = .warning }, + .{ .msg = "cannot initialize type ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s} typeof' is invalid", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s} by zero is undefined", .extra = .str, .opt = W("division-by-zero"), .kind = .warning }, + .{ .msg = "{s} by zero in preprocessor expression", .extra = .str, .kind = .@"error" }, + .{ .msg = "'__builtin_choose_expr' requires a constant expression", .kind = .@"error" }, + .{ .msg = "'_Alignas' attribute requires integer constant expression", .kind = .@"error" }, + .{ .msg = "case value must be an integer constant expression", .kind = .@"error" }, + .{ .msg = "enum value must be an integer constant expression", .kind = .@"error" }, + .{ .msg = "cannot initialize array of type {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "array initializer must be an initializer list or wide string literal", .kind = .@"error" }, + .{ .msg = "initializer overrides previous initialization", .opt = W("initializer-overrides"), .kind = .warning, .w_extra = true }, + .{ .msg = "previous initialization", .kind = .note }, + .{ .msg = "array designator used for non-array type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "array designator value {s} is negative", .extra = .str, .kind = .@"error" }, + .{ .msg = "array designator index {s} exceeds array bounds", .extra = .str, .kind = .@"error" }, + .{ .msg = "field designator used for non-record type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "record type has no field named '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "initializer for aggregate with no elements requires explicit braces", .kind = .@"error" }, + .{ .msg = "initializing {s} discards qualifiers", .extra = .str, .opt = W("incompatible-pointer-types-discards-qualifiers"), .kind = .warning }, + .{ .msg = "assigning to {s} discards qualifiers", .extra = .str, .opt = W("incompatible-pointer-types-discards-qualifiers"), .kind = .warning }, + .{ .msg = "returning {s} discards qualifiers", .extra = .str, .opt = W("incompatible-pointer-types-discards-qualifiers"), .kind = .warning }, + .{ .msg = "passing {s} discards qualifiers", .extra = .str, .opt = W("incompatible-pointer-types-discards-qualifiers"), .kind = .warning }, + .{ .msg = "unknown attribute '{s}' ignored", .extra = .str, .opt = W("unknown-attributes"), .kind = .warning }, + .{ .msg = "{s}", .extra = .str, .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "fallthrough annotation does not directly precede switch label", .kind = .@"error" }, + .{ .msg = "'{s}' attribute cannot be applied to a statement", .extra = .str, .kind = .@"error" }, + .{ .msg = "redefining builtin macro", .opt = W("builtin-macro-redefined"), .kind = .warning }, + .{ .msg = "builtin feature check macro requires a parenthesized identifier", .kind = .@"error" }, + .{ .msg = "missing '{s}', after builtin feature-check macro", .extra = .tok_id_expected, .kind = .@"error" }, + .{ .msg = "use of GNU address-of-label extension", .opt = W("gnu-label-as-value"), .kind = .off, .pedantic = true }, + .{ .msg = "member reference base type '{s}' is not a structure or union", .extra = .str, .kind = .@"error" }, + .{ .msg = "member reference type '{s}' is not a pointer; did you mean to use '.'?", .extra = .str, .kind = .@"error" }, + .{ .msg = "member reference type '{s}' is a pointer; did you mean to use '->'?", .extra = .str, .kind = .@"error" }, + .{ .msg = "no member named {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s} expected option name (e.g. \"-Wundef\")", .extra = .str, .opt = W("malformed-warning-check"), .kind = .warning, .all = true }, + .{ .msg = "computed goto in function with no address-of-label expressions", .kind = .@"error" }, + .{ .msg = "{s}", .extra = .str, .opt = W("#pragma-messages"), .kind = .warning }, + .{ .msg = "{s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "#pragma message: {s}", .extra = .str, .kind = .note }, + .{ .msg = "pragma {s} requires string literal", .extra = .str, .kind = .@"error" }, + .{ .msg = "attempt to use a poisoned identifier", .kind = .@"error" }, + .{ .msg = "can only poison identifier tokens", .kind = .@"error" }, + .{ .msg = "poisoning existing macro", .kind = .warning }, + .{ .msg = "no newline at end of file", .opt = W("newline-eof"), .kind = .off, .pedantic = true }, + .{ .msg = "ISO C requires a translation unit to contain at least one declaration", .opt = W("empty-translation-unit"), .kind = .off, .pedantic = true }, + .{ .msg = "omitting the parameter name in a function definition is a C23 extension", .opt = W("c23-extensions"), .kind = .warning, .suppress_version = .c23 }, + .{ .msg = "bit-field has non-integer type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "bit-field has negative width ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "named bit-field has zero width", .kind = .@"error" }, + .{ .msg = "width of bit-field exceeds width of its type", .kind = .@"error" }, + .{ .msg = "source file is not valid UTF-8", .kind = .@"error" }, + .{ .msg = "integer literal is too large to be represented in a signed integer type, interpreting as unsigned", .opt = W("implicitly-unsigned-literal"), .kind = .warning }, + .{ .msg = "token is not a valid binary operator in a preprocessor subexpression", .kind = .@"error" }, + .{ .msg = "invalid token at start of a preprocessor expression", .kind = .@"error" }, + .{ .msg = "using this character in an identifier is incompatible with C99", .opt = W("c99-compat"), .kind = .off }, + .{ .msg = "unexpected character 4}>", .extra = .actual_codepoint, .kind = .@"error" }, + .{ .msg = "character 4}> not allowed at the start of an identifier", .extra = .actual_codepoint, .kind = .@"error" }, + .{ .msg = "identifier contains Unicode character 4}> that is invisible in some environments", .opt = W("unicode-homoglyph"), .extra = .actual_codepoint, .kind = .warning }, + .{ .msg = "treating Unicode character 4}> as identifier character rather than as '{u}' symbol", .extra = .codepoints, .opt = W("unicode-homoglyph"), .kind = .warning }, + .{ .msg = "meaningless '{s}' on assembly outside function", .extra = .str, .kind = .@"error" }, + .{ .msg = "duplicate asm qualifier '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "cannot use {s} string literal in assembly", .extra = .str, .kind = .@"error" }, + .{ .msg = "'$' in identifier", .opt = W("dollar-in-identifier-extension"), .kind = .off, .pedantic = true }, + .{ .msg = "illegal character '$' in identifier", .kind = .@"error" }, + .{ .msg = "expanded from here", .kind = .note }, + .{ .msg = "(skipping {d} expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)", .extra = .unsigned, .kind = .note }, + .{ .msg = "_Pragma requires exactly one string literal token", .kind = .@"error" }, + .{ .msg = "pragma GCC expected 'error', 'warning', 'diagnostic', 'poison'", .opt = W("unknown-pragmas"), .kind = .off, .all = true }, + .{ .msg = "pragma GCC diagnostic expected 'error', 'warning', 'ignored', 'fatal', 'push', or 'pop'", .opt = W("unknown-pragmas"), .kind = .warning, .all = true }, + .{ .msg = "predefined identifier is only valid inside function", .opt = W("predefined-identifier-outside-function"), .kind = .warning }, + .{ .msg = "first argument to va_arg, is of type '{s}' and not 'va_list'", .extra = .str, .kind = .@"error" }, + .{ .msg = "too many braces around scalar initializer", .opt = W("many-braces-around-scalar-init"), .kind = .warning }, + .{ .msg = "variable '{s}' is uninitialized when used within its own initialization", .extra = .str, .opt = W("uninitialized"), .kind = .off, .all = true }, + .{ .msg = "use of GNU statement expression extension", .opt = W("gnu-statement-expression"), .kind = .off, .suppress_gnu = true, .pedantic = true }, + .{ .msg = "statement expression not allowed at file scope", .kind = .@"error" }, + .{ .msg = "imaginary constants are a GNU extension", .opt = W("gnu-imaginary-constant"), .kind = .off, .suppress_gnu = true, .pedantic = true }, + .{ .msg = "plain '_Complex' requires a type specifier; assuming '_Complex double'", .kind = .warning }, + .{ .msg = "complex integer types are a GNU extension", .opt = W("gnu-complex-integer"), .suppress_gnu = true, .kind = .off }, + .{ .msg = "'{s}' type qualifier on return type has no effect", .opt = W("ignored-qualifiers"), .extra = .str, .kind = .off, .all = true }, + .{ .msg = "invalid standard '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid target '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid compiler '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "unknown argument '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s}: linker input file unused because linking not done", .extra = .str, .kind = .warning }, + .{ .msg = "unrecognized linker '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "extra ';' outside of a function", .opt = W("extra-semi"), .kind = .off, .pedantic = true }, + .{ .msg = "field declared as a function", .kind = .@"error" }, + .{ .msg = "variable length array fields extension is not supported", .kind = .@"error" }, + .{ .msg = "field has incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "flexible array member in union is not allowed", .kind = .@"error", .suppress_msvc = true }, + .{ .msg = "flexible array member is not at the end of struct", .kind = .@"error" }, + .{ .msg = "flexible array member in otherwise empty struct", .kind = .@"error", .suppress_msvc = true }, + .{ .msg = "duplicate member '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "binary integer literals are a GNU extension", .kind = .off, .opt = W("gnu-binary-literal"), .pedantic = true }, + .{ .msg = "named variadic macros are a GNU extension", .opt = W("variadic-macros"), .kind = .off, .pedantic = true }, + .{ .msg = "builtin function must be directly called", .kind = .@"error" }, + .{ .msg = "'va_start' cannot be used outside a function", .kind = .@"error" }, + .{ .msg = "'va_start' used in a function with fixed args", .kind = .@"error" }, + .{ .msg = "second argument to 'va_start' is not the last named parameter", .opt = W("varargs"), .kind = .warning }, + .{ .msg = "'{s}' attribute takes at least {d} argument(s)", .kind = .@"error", .extra = .attr_arg_count }, + .{ .msg = "'{s}' attribute takes at most {d} argument(s)", .kind = .@"error", .extra = .attr_arg_count }, + .{ .msg = "Attribute argument is invalid, expected {s} but got {s}", .kind = .@"error", .extra = .attr_arg_type }, + .{ .msg = "Unknown `{s}` argument. Possible values are: {s}", .kind = .@"error", .extra = .attr_enum }, + .{ .msg = "'{s}' attribute requires an identifier", .kind = .@"error", .extra = .str }, + .{ .msg = "'__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes", .kind = .@"error" }, + .{ .msg = "__declspec attribute '{s}' is not supported", .extra = .str, .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "{s}", .extra = .str, .opt = W("deprecated-declarations"), .kind = .warning }, + .{ .msg = "'{s}' has been explicitly marked deprecated here", .extra = .str, .opt = W("deprecated-declarations"), .kind = .note }, + .{ .msg = "{s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' has been explicitly marked unavailable here", .extra = .str, .kind = .note }, + .{ .msg = "{s}", .extra = .str, .kind = .warning, .opt = W("attribute-warning") }, + .{ .msg = "{s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "attribute '{s}' is ignored, place it after \"{s}\" to apply attribute to type declaration", .extra = .ignored_record_attr, .kind = .warning, .opt = W("ignored-attributes") }, + .{ .msg = "backslash and newline separated by space", .kind = .warning, .opt = W("backslash-newline-escape") }, + .{ .msg = "size of array has non-integer type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "cast to smaller integer type {s}", .extra = .str, .kind = .warning, .opt = W("pointer-to-int-cast") }, + .{ .msg = "use of GNU case range extension", .opt = W("gnu-case-range"), .kind = .off, .pedantic = true }, + .{ .msg = "empty case range specified", .kind = .warning }, + .{ .msg = "use of non-standard escape character '\\{s}'", .kind = .off, .opt = W("pedantic"), .extra = .invalid_escape }, + .{ .msg = "invalid string literal, ignoring final '\\'", .kind = .warning }, + .{ .msg = "variable length array used", .kind = .off, .opt = W("vla") }, + .{ .msg = "implicit conversion of non-finite value from {s} is undefined", .extra = .str, .kind = .off, .opt = W("float-overflow-conversion") }, + .{ .msg = "implicit conversion of out of range value from {s} is undefined", .extra = .str, .kind = .warning, .opt = W("literal-conversion") }, + .{ .msg = "implicit conversion from {s}", .extra = .str, .kind = .off, .opt = W("float-zero-conversion") }, + .{ .msg = "implicit conversion from {s}", .extra = .str, .kind = .warning, .opt = W("float-conversion") }, + .{ .msg = "implicit conversion turns floating-point number into integer: {s}", .extra = .str, .kind = .off, .opt = W("literal-conversion") }, + .{ .msg = "expression is not an integer constant expression; folding it to a constant is a GNU extension", .kind = .off, .opt = W("gnu-folding-constant"), .pedantic = true }, + .{ .msg = "variable length array folded to constant array as an extension", .kind = .off, .opt = W("gnu-folding-constant"), .pedantic = true }, + .{ .msg = "typedef redefinition with different types ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' is not defined, evaluates to 0", .extra = .str, .kind = .off, .opt = W("undef") }, + .{ .msg = "function-like macro '{s}' is not defined", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' must be used within a preprocessing directive", .extra = .tok_id_expected, .kind = .@"error" }, + .{ .msg = "Missing '(' after built-in macro '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "offsetof requires struct or union type, '{s}' invalid", .extra = .str, .kind = .@"error" }, + .{ .msg = "offsetof of incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "offsetof requires array type, '{s}' invalid", .extra = .str, .kind = .@"error" }, + .{ .msg = "missing '(' after '#pragma pack' - ignoring", .kind = .warning, .opt = W("ignored-pragmas") }, + .{ .msg = "missing ')' after '#pragma pack' - ignoring", .kind = .warning, .opt = W("ignored-pragmas") }, + .{ .msg = "unknown action for '#pragma pack' - ignoring", .opt = W("ignored-pragmas"), .kind = .warning }, + .{ .msg = "value of #pragma pack(show) == {d}", .extra = .unsigned, .kind = .warning }, + .{ .msg = "expected #pragma pack parameter to be '1', '2', '4', '8', or '16'", .opt = W("ignored-pragmas"), .kind = .warning }, + .{ .msg = "expected integer or identifier in '#pragma pack' - ignored", .opt = W("ignored-pragmas"), .kind = .warning }, + .{ .msg = "specifying both a name and alignment to 'pop' is undefined", .kind = .warning }, + .{ .msg = "#pragma pack(pop, ...) failed: stack empty", .opt = W("ignored-pragmas"), .kind = .warning }, + .{ .msg = "used type '{s}' where arithmetic or pointer type is required", .extra = .str, .kind = .@"error" }, + .{ .msg = "#include nested too deeply", .kind = .@"error" }, + .{ .msg = "ISO C restricts enumerator values to range of 'int' ({s} is too small)", .extra = .str, .kind = .off, .opt = W("pedantic") }, + .{ .msg = "ISO C restricts enumerator values to range of 'int' ({s} is too large)", .extra = .str, .kind = .off, .opt = W("pedantic") }, + .{ .msg = "#include_next is a language extension", .kind = .off, .pedantic = true, .opt = W("gnu-include-next") }, + .{ .msg = "#include_next in primary source file; will search from start of include path", .kind = .warning, .opt = W("include-next-outside-header") }, + .{ .msg = "overflow in enumeration value", .kind = .warning }, + .{ .msg = "incremented enumerator value {s} is not representable in the largest integer type", .kind = .warning, .opt = W("enum-too-large"), .extra = .pow_2_as_string }, + .{ .msg = "enumeration values exceed range of largest integer", .kind = .warning, .opt = W("enum-too-large") }, + .{ .msg = "enumeration types with a fixed underlying type are a Clang extension", .kind = .off, .pedantic = true, .opt = W("fixed-enum-extension") }, + .{ .msg = "enumeration previously declared with nonfixed underlying type", .kind = .@"error" }, + .{ .msg = "enumeration previously declared with fixed underlying type", .kind = .@"error" }, + .{ .msg = "enumeration redeclared with different underlying type {s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "enumerator value is not representable in the underlying type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "'transparent_union' attribute only applies to unions", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "transparent union definition must contain at least one field; transparent_union attribute ignored", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "size of field {s} bits) does not match the size of the first field in transparent union; transparent_union attribute ignored", .extra = .str, .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "size of first field is {d}", .extra = .unsigned, .kind = .note }, + .{ .msg = "'designated_init' attribute is only valid on 'struct' type'", .kind = .@"error" }, + .{ .msg = "positional initialization of field in 'struct' declared with 'designated_init' attribute", .opt = W("designated-init"), .kind = .warning }, + .{ .msg = "ignoring attribute 'common' because it conflicts with attribute 'nocommon'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "ignoring attribute 'nocommon' because it conflicts with attribute 'common'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "'nonstring' attribute ignored on objects of type '{s}'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "'{s}' attribute only applies to local variables", .extra = .str, .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "ignoring attribute 'cold' because it conflicts with attribute 'hot'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "ignoring attribute 'hot' because it conflicts with attribute 'cold'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "ignoring attribute 'noinline' because it conflicts with attribute 'always_inline'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "ignoring attribute 'always_inline' because it conflicts with attribute 'noinline'", .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "function '{s}' declared 'noreturn' should not return", .extra = .str, .kind = .warning, .opt = W("invalid-noreturn") }, + .{ .msg = "ignoring return value of '{s}', declared with 'nodiscard' attribute", .extra = .str, .kind = .warning, .opt = W("unused-result") }, + .{ .msg = "ignoring return value of '{s}', declared with 'warn_unused_result' attribute", .extra = .str, .kind = .warning, .opt = W("unused-result") }, + .{ .msg = "invalid vector element type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "vector size not an integral multiple of component size", .kind = .@"error" }, + .{ .msg = "invalid type '{s}' to __imag operator", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid type '{s}' to __real operator", .extra = .str, .kind = .@"error" }, + .{ .msg = "zero size arrays are an extension", .kind = .off, .pedantic = true, .opt = W("zero-length-array") }, + .{ .msg = "array index {s} is past the end of the array", .extra = .str, .kind = .off, .pedantic = true, .opt = W("old-style-flexible-struct") }, + .{ .msg = "token pasting of ',' and __VA_ARGS__ is a GNU extension", .kind = .off, .pedantic = true, .opt = W("gnu-zero-variadic-macro-arguments"), .suppress_gcc = true }, + .{ .msg = "return type of 'main' is not 'int'", .kind = .warning, .opt = W("main-return-type") }, + .{ .msg = "macro expansion producing 'defined' has undefined behavior", .kind = .off, .pedantic = true, .opt = W("expansion-to-defined") }, + .{ .msg = "invalid suffix '{s}' on integer constant", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid suffix '{s}' on floating constant", .extra = .str, .kind = .@"error" }, + .{ .msg = "invalid digit '{c}' in octal constant", .extra = .ascii, .kind = .@"error" }, + .{ .msg = "invalid digit '{c}' in binary constant", .extra = .ascii, .kind = .@"error" }, + .{ .msg = "exponent has no digits", .kind = .@"error" }, + .{ .msg = "hexadecimal floating constant requires an exponent", .kind = .@"error" }, + .{ .msg = "sizeof returns 0", .kind = .warning, .suppress_gcc = true, .suppress_clang = true }, + .{ .msg = "'declspec' attribute not allowed after declarator", .kind = .@"error" }, + .{ .msg = "this declarator", .kind = .note }, + .{ .msg = "{s} is not supported on this target", .extra = .str, .kind = .@"error" }, + .{ .msg = "'_BitInt' in C17 and earlier is a Clang extension'", .kind = .off, .pedantic = true, .opt = W("bit-int-extension"), .suppress_version = .c23 }, + .{ .msg = "{s} must have a bit size of at least 1", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s} must have a bit size of at least 2", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s} of bit sizes greater than " ++ std.fmt.comptimePrint("{d}", .{Properties.max_bits}) ++ " not supported", .extra = .str, .kind = .@"error" }, + .{ .msg = "keyword is hidden by macro definition", .kind = .off, .pedantic = true, .opt = W("keyword-macro") }, + .{ .msg = "arithmetic on a pointer to an incomplete type '{s}'", .extra = .str, .kind = .@"error" }, + .{ .msg = "'{s}' calling convention is not supported for this target", .extra = .str, .opt = W("ignored-attributes"), .kind = .warning }, + .{ .msg = "invalid application of '{s}' to a void type", .extra = .str, .kind = .off, .pedantic = true, .opt = W("pointer-arith") }, + .{ .msg = "sizeof on array function parameter will return size of {s}", .extra = .str, .kind = .warning, .opt = W("sizeof-array-argument") }, + .{ .msg = "address of array '{s}' will always evaluate to 'true'", .extra = .str, .kind = .warning, .opt = W("pointer-bool-conversion") }, + .{ .msg = "implicit conversion turns string literal into bool: {s}", .extra = .str, .kind = .off, .opt = W("string-conversion") }, + .{ .msg = "this conversion is not allowed in a constant expression", .kind = .note }, + .{ .msg = "cannot cast an object of type {s}", .extra = .str, .kind = .@"error" }, + .{ .msg = "unsupported argument '{s}' to option '-ffp-eval-method='; expected 'source', 'double', or 'extended'", .extra = .str, .kind = .@"error" }, + .{ .msg = "{s} cannot have __fp16 type; did you forget * ?", .extra = .str, .kind = .@"error" }, + .{ .msg = "'_BitInt' suffix for literals is a C23 extension", .opt = W("c23-extensions"), .kind = .warning, .suppress_version = .c23 }, + .{ .msg = "'__auto_type' is a GNU extension", .opt = W("gnu-auto-type"), .kind = .off, .pedantic = true }, + .{ .msg = "'__auto_type' not allowed in {s}", .kind = .@"error", .extra = .str }, + .{ .msg = "declaration of variable '{s}' with deduced type requires an initializer", .kind = .@"error", .extra = .str }, + .{ .msg = "'__auto_type' may only be used with a single declarator", .kind = .@"error" }, + .{ .msg = "'__auto_type' requires a plain identifier as declarator", .kind = .@"error" }, + .{ .msg = "invalid cast to '__auto_type'", .kind = .@"error" }, + .{ .msg = "cannot use bit-field as '__auto_type' initializer", .kind = .@"error" }, + .{ .msg = "'{s}' declared as array of '__auto_type'", .kind = .@"error", .extra = .str }, + .{ .msg = "cannot use '__auto_type' with initializer list", .kind = .@"error" }, + .{ .msg = "expected ';' at end of declaration list", .kind = .warning }, + .{ .msg = "tentative definition has type '{s}' that is never completed", .kind = .@"error", .extra = .str }, + .{ .msg = "forward declaration of '{s}'", .kind = .note, .extra = .str }, + .{ .msg = "cast to union type is a GNU extension", .opt = W("gnu-union-cast"), .kind = .off, .pedantic = true }, + .{ .msg = "cast to union type from type '{s}' not present in union", .kind = .@"error", .extra = .str }, + .{ .msg = "cast to incomplete type '{s}'", .kind = .@"error", .extra = .str }, + .{ .msg = "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer less than or equal to 253402300799", .kind = .@"error" }, + .{ .msg = "'-fuse-ld=' taking a path is deprecated; use '--ld-path=' instead", .kind = .off, .opt = W("fuse-ld-path") }, + .{ .msg = "invalid runtime library name '{s}'", .kind = .@"error", .extra = .str }, + .{ .msg = "unsupported runtime library 'libgcc' for platform '{s}'", .kind = .@"error", .extra = .str }, + .{ .msg = "invalid unwind library name '{s}'", .kind = .@"error", .extra = .str }, + .{ .msg = "--rtlib=libgcc requires --unwindlib=libgcc", .kind = .@"error" }, + .{ .msg = "GNU-style inline assembly is disabled", .kind = .@"error" }, + .{ .msg = "extension used", .kind = .off, .pedantic = true, .opt = W("language-extension-token") }, + .{ .msg = "complex initialization specifying real and imaginary components is an extension", .opt = W("complex-component-init"), .kind = .off, .pedantic = true }, + .{ .msg = "ISO C does not support '++'/'--' on complex type '{s}'", .opt = W("pedantic"), .extra = .str, .kind = .off }, + .{ .msg = "argument type '{s}' is not a real floating point type", .extra = .str, .kind = .@"error" }, + .{ .msg = "arguments are of different types ({s})", .extra = .str, .kind = .@"error" }, + .{ .msg = "#include resolved using non-portable Microsoft search rules as: {s}", .extra = .str, .opt = W("microsoft-include"), .kind = .warning }, + .{ .msg = "treating Ctrl-Z as end-of-file is a Microsoft extension", .opt = W("microsoft-end-of-file"), .kind = .off, .pedantic = true }, + .{ .msg = "illegal character encoding in character literal", .opt = W("invalid-source-encoding"), .kind = .warning }, + .{ .msg = "illegal character encoding in character literal", .kind = .@"error" }, + .{ .msg = "character '{c}' cannot be specified by a universal character name", .kind = .@"error", .extra = .ascii }, + .{ .msg = "specifying character '{c}' with a universal character name is incompatible with C standards before C23", .kind = .off, .extra = .ascii, .suppress_unless_version = .c23, .opt = W("pre-c23-compat") }, + .{ .msg = "universal character name refers to a control character", .kind = .@"error" }, + .{ .msg = "universal character name referring to a control character is incompatible with C standards before C23", .kind = .off, .suppress_unless_version = .c23, .opt = W("pre-c23-compat") }, + .{ .msg = "universal character names are only valid in C99 or later", .suppress_version = .c99, .kind = .warning, .opt = W("unicode") }, + .{ .msg = "multi-character character constant", .opt = W("four-char-constants"), .kind = .off }, + .{ .msg = "multi-character character constant", .kind = .off }, + .{ .msg = "\\{c} used with no following hex digits", .kind = .@"error", .extra = .ascii }, + .{ .msg = "unknown escape sequence '\\{s}'", .kind = .warning, .opt = W("unknown-escape-sequence"), .extra = .invalid_escape }, + .{ .msg = "attribute '{s}' requires an ordinary string", .kind = .@"error", .extra = .str }, + .{ .msg = "missing terminating '\"' character", .kind = .warning, .opt = W("invalid-pp-token") }, + .{ .msg = "missing terminating '\"' character", .kind = .@"error" }, + .{ .msg = "empty character constant", .kind = .warning, .opt = W("invalid-pp-token") }, + .{ .msg = "empty character constant", .kind = .@"error" }, + .{ .msg = "missing terminating ' character", .kind = .warning, .opt = W("invalid-pp-token") }, + .{ .msg = "missing terminating ' character", .kind = .@"error" }, + .{ .msg = "unterminated comment", .kind = .@"error" }, + .{ .msg = "a function definition without a prototype is deprecated in all versions of C and is not supported in C23", .kind = .warning, .opt = W("deprecated-non-prototype") }, + .{ .msg = "passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23", .kind = .warning, .opt = W("deprecated-non-prototype") }, + .{ .msg = "unknown type name '{s}'", .kind = .@"error", .extra = .str }, + .{ .msg = "label at end of compound statement is a C23 extension", .opt = W("c23-extensions"), .kind = .warning, .suppress_version = .c23 }, + .{ .msg = "UTF-8 character literal is a C23 extension", .opt = W("c23-extensions"), .kind = .warning, .suppress_version = .c23 }, + .{ .msg = "unexpected token in embed parameter", .kind = .@"error" }, + .{ .msg = "the limit parameter expects one non-negative integer as a parameter", .kind = .@"error" }, + .{ .msg = "duplicate embed parameter '{s}'", .kind = .warning, .extra = .str, .opt = W("duplicate-embed-param") }, + .{ .msg = "unsupported embed parameter '{s}' embed parameter", .kind = .warning, .extra = .str, .opt = W("unsupported-embed-param") }, + .{ .msg = "compound literal cannot have {s} storage class", .kind = .@"error", .extra = .str }, + .{ .msg = "missing '(' following __VA_OPT__", .kind = .@"error" }, + .{ .msg = "unterminated __VA_OPT__ argument list", .kind = .@"error" }, + .{ .msg = "attribute value '{s}' out of range", .kind = .@"error", .extra = .str }, + .{ .msg = "'{s}' is not in NFC", .kind = .warning, .extra = .normalized, .opt = W("normalized") }, + .{ .msg = "'auto' requires a plain identifier declarator", .kind = .@"error" }, + .{ .msg = "'auto' can only be used with a single declarator", .kind = .@"error" }, + .{ .msg = "'auto' requires an initializer", .kind = .@"error" }, + .{ .msg = "'auto' requires a scalar initializer", .kind = .@"error" }, + }; +}; +}; +} diff --git a/deps/aro/aro/Driver.zig b/lib/compiler/aro/aro/Driver.zig similarity index 99% rename from deps/aro/aro/Driver.zig rename to lib/compiler/aro/aro/Driver.zig index 5bfd2da6fd..0175f352aa 100644 --- a/deps/aro/aro/Driver.zig +++ b/lib/compiler/aro/aro/Driver.zig @@ -2,7 +2,7 @@ const std = @import("std"); const mem = std.mem; const Allocator = mem.Allocator; const process = std.process; -const backend = @import("backend"); +const backend = @import("../backend.zig"); const Ir = backend.Ir; const Object = backend.Object; const Compilation = @import("Compilation.zig"); @@ -189,7 +189,7 @@ pub fn parseArgs( }; return true; } else if (mem.eql(u8, arg, "-v") or mem.eql(u8, arg, "--version")) { - std_out.writeAll(@import("backend").version_str ++ "\n") catch |er| { + std_out.writeAll(@import("../backend.zig").version_str ++ "\n") catch |er| { return d.fatal("unable to print version: {s}", .{errorDescription(er)}); }; return true; diff --git a/deps/aro/aro/Driver/Distro.zig b/lib/compiler/aro/aro/Driver/Distro.zig similarity index 100% rename from deps/aro/aro/Driver/Distro.zig rename to lib/compiler/aro/aro/Driver/Distro.zig diff --git a/deps/aro/aro/Driver/Filesystem.zig b/lib/compiler/aro/aro/Driver/Filesystem.zig similarity index 100% rename from deps/aro/aro/Driver/Filesystem.zig rename to lib/compiler/aro/aro/Driver/Filesystem.zig diff --git a/deps/aro/aro/Driver/GCCDetector.zig b/lib/compiler/aro/aro/Driver/GCCDetector.zig similarity index 100% rename from deps/aro/aro/Driver/GCCDetector.zig rename to lib/compiler/aro/aro/Driver/GCCDetector.zig diff --git a/deps/aro/aro/Driver/GCCVersion.zig b/lib/compiler/aro/aro/Driver/GCCVersion.zig similarity index 100% rename from deps/aro/aro/Driver/GCCVersion.zig rename to lib/compiler/aro/aro/Driver/GCCVersion.zig diff --git a/deps/aro/aro/Driver/Multilib.zig b/lib/compiler/aro/aro/Driver/Multilib.zig similarity index 100% rename from deps/aro/aro/Driver/Multilib.zig rename to lib/compiler/aro/aro/Driver/Multilib.zig diff --git a/deps/aro/aro/InitList.zig b/lib/compiler/aro/aro/InitList.zig similarity index 100% rename from deps/aro/aro/InitList.zig rename to lib/compiler/aro/aro/InitList.zig diff --git a/deps/aro/aro/LangOpts.zig b/lib/compiler/aro/aro/LangOpts.zig similarity index 100% rename from deps/aro/aro/LangOpts.zig rename to lib/compiler/aro/aro/LangOpts.zig diff --git a/deps/aro/aro/Parser.zig b/lib/compiler/aro/aro/Parser.zig similarity index 100% rename from deps/aro/aro/Parser.zig rename to lib/compiler/aro/aro/Parser.zig diff --git a/deps/aro/aro/Pragma.zig b/lib/compiler/aro/aro/Pragma.zig similarity index 100% rename from deps/aro/aro/Pragma.zig rename to lib/compiler/aro/aro/Pragma.zig diff --git a/deps/aro/aro/Preprocessor.zig b/lib/compiler/aro/aro/Preprocessor.zig similarity index 100% rename from deps/aro/aro/Preprocessor.zig rename to lib/compiler/aro/aro/Preprocessor.zig diff --git a/deps/aro/aro/Source.zig b/lib/compiler/aro/aro/Source.zig similarity index 100% rename from deps/aro/aro/Source.zig rename to lib/compiler/aro/aro/Source.zig diff --git a/deps/aro/aro/StringInterner.zig b/lib/compiler/aro/aro/StringInterner.zig similarity index 100% rename from deps/aro/aro/StringInterner.zig rename to lib/compiler/aro/aro/StringInterner.zig diff --git a/deps/aro/aro/SymbolStack.zig b/lib/compiler/aro/aro/SymbolStack.zig similarity index 100% rename from deps/aro/aro/SymbolStack.zig rename to lib/compiler/aro/aro/SymbolStack.zig diff --git a/deps/aro/aro/Tokenizer.zig b/lib/compiler/aro/aro/Tokenizer.zig similarity index 100% rename from deps/aro/aro/Tokenizer.zig rename to lib/compiler/aro/aro/Tokenizer.zig diff --git a/deps/aro/aro/Toolchain.zig b/lib/compiler/aro/aro/Toolchain.zig similarity index 100% rename from deps/aro/aro/Toolchain.zig rename to lib/compiler/aro/aro/Toolchain.zig diff --git a/deps/aro/aro/Tree.zig b/lib/compiler/aro/aro/Tree.zig similarity index 99% rename from deps/aro/aro/Tree.zig rename to lib/compiler/aro/aro/Tree.zig index 20c639fb89..2c93196c60 100644 --- a/deps/aro/aro/Tree.zig +++ b/lib/compiler/aro/aro/Tree.zig @@ -1,5 +1,5 @@ const std = @import("std"); -const Interner = @import("backend").Interner; +const Interner = @import("../backend.zig").Interner; const Attribute = @import("Attribute.zig"); const CodeGen = @import("CodeGen.zig"); const Compilation = @import("Compilation.zig"); diff --git a/deps/aro/aro/Tree/number_affixes.zig b/lib/compiler/aro/aro/Tree/number_affixes.zig similarity index 100% rename from deps/aro/aro/Tree/number_affixes.zig rename to lib/compiler/aro/aro/Tree/number_affixes.zig diff --git a/deps/aro/aro/Type.zig b/lib/compiler/aro/aro/Type.zig similarity index 100% rename from deps/aro/aro/Type.zig rename to lib/compiler/aro/aro/Type.zig diff --git a/deps/aro/aro/Value.zig b/lib/compiler/aro/aro/Value.zig similarity index 99% rename from deps/aro/aro/Value.zig rename to lib/compiler/aro/aro/Value.zig index f2793555dd..c2a2c97adc 100644 --- a/deps/aro/aro/Value.zig +++ b/lib/compiler/aro/aro/Value.zig @@ -2,7 +2,7 @@ const std = @import("std"); const assert = std.debug.assert; const BigIntConst = std.math.big.int.Const; const BigIntMutable = std.math.big.int.Mutable; -const backend = @import("backend"); +const backend = @import("../backend.zig"); const Interner = backend.Interner; const BigIntSpace = Interner.Tag.Int.BigIntSpace; const Compilation = @import("Compilation.zig"); diff --git a/deps/aro/aro/char_info.zig b/lib/compiler/aro/aro/char_info.zig similarity index 100% rename from deps/aro/aro/char_info.zig rename to lib/compiler/aro/aro/char_info.zig diff --git a/deps/aro/aro/char_info/identifier_tables.zig b/lib/compiler/aro/aro/char_info/identifier_tables.zig similarity index 100% rename from deps/aro/aro/char_info/identifier_tables.zig rename to lib/compiler/aro/aro/char_info/identifier_tables.zig diff --git a/deps/aro/aro/features.zig b/lib/compiler/aro/aro/features.zig similarity index 100% rename from deps/aro/aro/features.zig rename to lib/compiler/aro/aro/features.zig diff --git a/deps/aro/aro/pragmas/gcc.zig b/lib/compiler/aro/aro/pragmas/gcc.zig similarity index 100% rename from deps/aro/aro/pragmas/gcc.zig rename to lib/compiler/aro/aro/pragmas/gcc.zig diff --git a/deps/aro/aro/pragmas/message.zig b/lib/compiler/aro/aro/pragmas/message.zig similarity index 100% rename from deps/aro/aro/pragmas/message.zig rename to lib/compiler/aro/aro/pragmas/message.zig diff --git a/deps/aro/aro/pragmas/once.zig b/lib/compiler/aro/aro/pragmas/once.zig similarity index 100% rename from deps/aro/aro/pragmas/once.zig rename to lib/compiler/aro/aro/pragmas/once.zig diff --git a/deps/aro/aro/pragmas/pack.zig b/lib/compiler/aro/aro/pragmas/pack.zig similarity index 100% rename from deps/aro/aro/pragmas/pack.zig rename to lib/compiler/aro/aro/pragmas/pack.zig diff --git a/deps/aro/aro/record_layout.zig b/lib/compiler/aro/aro/record_layout.zig similarity index 100% rename from deps/aro/aro/record_layout.zig rename to lib/compiler/aro/aro/record_layout.zig diff --git a/deps/aro/aro/target.zig b/lib/compiler/aro/aro/target.zig similarity index 100% rename from deps/aro/aro/target.zig rename to lib/compiler/aro/aro/target.zig diff --git a/deps/aro/aro/text_literal.zig b/lib/compiler/aro/aro/text_literal.zig similarity index 100% rename from deps/aro/aro/text_literal.zig rename to lib/compiler/aro/aro/text_literal.zig diff --git a/deps/aro/aro/toolchains/Linux.zig b/lib/compiler/aro/aro/toolchains/Linux.zig similarity index 100% rename from deps/aro/aro/toolchains/Linux.zig rename to lib/compiler/aro/aro/toolchains/Linux.zig diff --git a/deps/aro/aro/tracy.zig b/lib/compiler/aro/aro/tracy.zig similarity index 100% rename from deps/aro/aro/tracy.zig rename to lib/compiler/aro/aro/tracy.zig diff --git a/deps/aro/backend.zig b/lib/compiler/aro/backend.zig similarity index 84% rename from deps/aro/backend.zig rename to lib/compiler/aro/backend.zig index cf938b9531..04c31c1e7d 100644 --- a/deps/aro/backend.zig +++ b/lib/compiler/aro/backend.zig @@ -9,5 +9,5 @@ pub const CallingConvention = enum { vectorcall, }; -pub const version_str = @import("build_options").version_str; +pub const version_str = "aro-zig"; pub const version = @import("std").SemanticVersion.parse(version_str) catch unreachable; diff --git a/deps/aro/backend/Interner.zig b/lib/compiler/aro/backend/Interner.zig similarity index 100% rename from deps/aro/backend/Interner.zig rename to lib/compiler/aro/backend/Interner.zig diff --git a/deps/aro/backend/Ir.zig b/lib/compiler/aro/backend/Ir.zig similarity index 100% rename from deps/aro/backend/Ir.zig rename to lib/compiler/aro/backend/Ir.zig diff --git a/deps/aro/backend/Ir/x86/Renderer.zig b/lib/compiler/aro/backend/Ir/x86/Renderer.zig similarity index 100% rename from deps/aro/backend/Ir/x86/Renderer.zig rename to lib/compiler/aro/backend/Ir/x86/Renderer.zig diff --git a/deps/aro/backend/Object.zig b/lib/compiler/aro/backend/Object.zig similarity index 100% rename from deps/aro/backend/Object.zig rename to lib/compiler/aro/backend/Object.zig diff --git a/deps/aro/backend/Object/Elf.zig b/lib/compiler/aro/backend/Object/Elf.zig similarity index 100% rename from deps/aro/backend/Object/Elf.zig rename to lib/compiler/aro/backend/Object/Elf.zig diff --git a/lib/compiler/aro_translate_c.zig b/lib/compiler/aro_translate_c.zig new file mode 100644 index 0000000000..cf0c39354b --- /dev/null +++ b/lib/compiler/aro_translate_c.zig @@ -0,0 +1,1298 @@ +const std = @import("std"); +const mem = std.mem; +const assert = std.debug.assert; +const CallingConvention = std.builtin.CallingConvention; +const aro = @import("aro"); +const CToken = aro.Tokenizer.Token; +const Tree = aro.Tree; +const NodeIndex = Tree.NodeIndex; +const TokenIndex = Tree.TokenIndex; +const Type = aro.Type; +pub const ast = @import("aro_translate_c/ast.zig"); +const ZigNode = ast.Node; +const ZigTag = ZigNode.Tag; +const Scope = ScopeExtra(Context, Type); +const Context = @This(); + +gpa: mem.Allocator, +arena: mem.Allocator, +decl_table: std.AutoArrayHashMapUnmanaged(usize, []const u8) = .{}, +alias_list: AliasList, +global_scope: *Scope.Root, +mangle_count: u32 = 0, +/// Table of record decls that have been demoted to opaques. +opaque_demotes: std.AutoHashMapUnmanaged(usize, void) = .{}, +/// Table of unnamed enums and records that are child types of typedefs. +unnamed_typedefs: std.AutoHashMapUnmanaged(usize, []const u8) = .{}, +/// Needed to decide if we are parsing a typename +typedefs: std.StringArrayHashMapUnmanaged(void) = .{}, + +/// This one is different than the root scope's name table. This contains +/// a list of names that we found by visiting all the top level decls without +/// translating them. The other maps are updated as we translate; this one is updated +/// up front in a pre-processing step. +global_names: std.StringArrayHashMapUnmanaged(void) = .{}, + +/// This is similar to `global_names`, but contains names which we would +/// *like* to use, but do not strictly *have* to if they are unavailable. +/// These are relevant to types, which ideally we would name like +/// 'struct_foo' with an alias 'foo', but if either of those names is taken, +/// may be mangled. +/// This is distinct from `global_names` so we can detect at a type +/// declaration whether or not the name is available. +weak_global_names: std.StringArrayHashMapUnmanaged(void) = .{}, + +pattern_list: PatternList, +tree: Tree, +comp: *aro.Compilation, +mapper: aro.TypeMapper, + +fn getMangle(c: *Context) u32 { + c.mangle_count += 1; + return c.mangle_count; +} + +/// Convert a clang source location to a file:line:column string +fn locStr(c: *Context, loc: TokenIndex) ![]const u8 { + _ = c; + _ = loc; + // const spelling_loc = c.source_manager.getSpellingLoc(loc); + // const filename_c = c.source_manager.getFilename(spelling_loc); + // const filename = if (filename_c) |s| try c.str(s) else @as([]const u8, "(no file)"); + + // const line = c.source_manager.getSpellingLineNumber(spelling_loc); + // const column = c.source_manager.getSpellingColumnNumber(spelling_loc); + // return std.fmt.allocPrint(c.arena, "{s}:{d}:{d}", .{ filename, line, column }); + return "somewhere"; +} + +fn maybeSuppressResult(c: *Context, used: ResultUsed, result: ZigNode) TransError!ZigNode { + if (used == .used) return result; + return ZigTag.discard.create(c.arena, .{ .should_skip = false, .value = result }); +} + +fn addTopLevelDecl(c: *Context, name: []const u8, decl_node: ZigNode) !void { + const gop = try c.global_scope.sym_table.getOrPut(name); + if (!gop.found_existing) { + gop.value_ptr.* = decl_node; + try c.global_scope.nodes.append(decl_node); + } +} + +fn failDecl(c: *Context, loc: TokenIndex, name: []const u8, comptime format: []const u8, args: anytype) Error!void { + // location + // pub const name = @compileError(msg); + const fail_msg = try std.fmt.allocPrint(c.arena, format, args); + try addTopLevelDecl(c, name, try ZigTag.fail_decl.create(c.arena, .{ .actual = name, .mangled = fail_msg })); + const str = try c.locStr(loc); + const location_comment = try std.fmt.allocPrint(c.arena, "// {s}", .{str}); + try c.global_scope.nodes.append(try ZigTag.warning.create(c.arena, location_comment)); +} + +fn warn(c: *Context, scope: *Scope, loc: TokenIndex, comptime format: []const u8, args: anytype) !void { + const str = try c.locStr(loc); + const value = try std.fmt.allocPrint(c.arena, "// {s}: warning: " ++ format, .{str} ++ args); + try scope.appendNode(try ZigTag.warning.create(c.arena, value)); +} + +pub fn translate( + gpa: mem.Allocator, + comp: *aro.Compilation, + args: []const []const u8, +) !std.zig.Ast { + try comp.addDefaultPragmaHandlers(); + comp.langopts.setEmulatedCompiler(aro.target_util.systemCompiler(comp.target)); + + var driver: aro.Driver = .{ .comp = comp }; + defer driver.deinit(); + + var macro_buf = std.ArrayList(u8).init(gpa); + defer macro_buf.deinit(); + + assert(!try driver.parseArgs(std.io.null_writer, macro_buf.writer(), args)); + assert(driver.inputs.items.len == 1); + const source = driver.inputs.items[0]; + + const builtin_macros = try comp.generateBuiltinMacros(.include_system_defines); + const user_macros = try comp.addSourceFromBuffer("", macro_buf.items); + + var pp = try aro.Preprocessor.initDefault(comp); + defer pp.deinit(); + + try pp.preprocessSources(&.{ source, builtin_macros, user_macros }); + + var tree = try pp.parse(); + defer tree.deinit(); + + if (driver.comp.diagnostics.errors != 0) { + return error.SemanticAnalyzeFail; + } + + const mapper = tree.comp.string_interner.getFastTypeMapper(tree.comp.gpa) catch tree.comp.string_interner.getSlowTypeMapper(); + defer mapper.deinit(tree.comp.gpa); + + var arena_allocator = std.heap.ArenaAllocator.init(gpa); + defer arena_allocator.deinit(); + const arena = arena_allocator.allocator(); + + var context = Context{ + .gpa = gpa, + .arena = arena, + .alias_list = AliasList.init(gpa), + .global_scope = try arena.create(Scope.Root), + .pattern_list = try PatternList.init(gpa), + .comp = comp, + .mapper = mapper, + .tree = tree, + }; + context.global_scope.* = Scope.Root.init(&context); + defer { + context.decl_table.deinit(gpa); + context.alias_list.deinit(); + context.global_names.deinit(gpa); + context.opaque_demotes.deinit(gpa); + context.unnamed_typedefs.deinit(gpa); + context.typedefs.deinit(gpa); + context.global_scope.deinit(); + context.pattern_list.deinit(gpa); + } + + inline for (@typeInfo(std.zig.c_builtins).Struct.decls) |decl| { + const builtin_fn = try ZigTag.pub_var_simple.create(arena, .{ + .name = decl.name, + .init = try ZigTag.import_c_builtin.create(arena, decl.name), + }); + try addTopLevelDecl(&context, decl.name, builtin_fn); + } + + try prepopulateGlobalNameTable(&context); + try transTopLevelDecls(&context); + + for (context.alias_list.items) |alias| { + if (!context.global_scope.sym_table.contains(alias.alias)) { + const node = try ZigTag.alias.create(arena, .{ .actual = alias.alias, .mangled = alias.name }); + try addTopLevelDecl(&context, alias.alias, node); + } + } + + return ast.render(gpa, context.global_scope.nodes.items); +} + +fn prepopulateGlobalNameTable(c: *Context) !void { + const node_tags = c.tree.nodes.items(.tag); + const node_types = c.tree.nodes.items(.ty); + const node_data = c.tree.nodes.items(.data); + for (c.tree.root_decls) |node| { + const data = node_data[@intFromEnum(node)]; + const decl_name = switch (node_tags[@intFromEnum(node)]) { + .typedef => @panic("TODO"), + + .static_assert, + .struct_decl_two, + .union_decl_two, + .struct_decl, + .union_decl, + => blk: { + const ty = node_types[@intFromEnum(node)]; + const name_id = ty.data.record.name; + break :blk c.mapper.lookup(name_id); + }, + + .enum_decl_two, + .enum_decl, + => blk: { + const ty = node_types[@intFromEnum(node)]; + const name_id = ty.data.@"enum".name; + break :blk c.mapper.lookup(name_id); + }, + + .fn_proto, + .static_fn_proto, + .inline_fn_proto, + .inline_static_fn_proto, + .fn_def, + .static_fn_def, + .inline_fn_def, + .inline_static_fn_def, + .@"var", + .static_var, + .threadlocal_var, + .threadlocal_static_var, + .extern_var, + .threadlocal_extern_var, + => c.tree.tokSlice(data.decl.name), + else => unreachable, + }; + try c.global_names.put(c.gpa, decl_name, {}); + } +} + +fn transTopLevelDecls(c: *Context) !void { + const node_tags = c.tree.nodes.items(.tag); + const node_data = c.tree.nodes.items(.data); + for (c.tree.root_decls) |node| { + const data = node_data[@intFromEnum(node)]; + switch (node_tags[@intFromEnum(node)]) { + .typedef => { + try transTypeDef(c, &c.global_scope.base, node); + }, + + .static_assert, + .struct_decl_two, + .union_decl_two, + .struct_decl, + .union_decl, + => { + try transRecordDecl(c, &c.global_scope.base, node); + }, + + .enum_decl_two => { + var fields = [2]NodeIndex{ data.bin.lhs, data.bin.rhs }; + var field_count: u8 = 0; + if (fields[0] != .none) field_count += 1; + if (fields[1] != .none) field_count += 1; + try transEnumDecl(c, &c.global_scope.base, node, fields[0..field_count]); + }, + .enum_decl => { + const fields = c.tree.data[data.range.start..data.range.end]; + try transEnumDecl(c, &c.global_scope.base, node, fields); + }, + + .fn_proto, + .static_fn_proto, + .inline_fn_proto, + .inline_static_fn_proto, + .fn_def, + .static_fn_def, + .inline_fn_def, + .inline_static_fn_def, + => { + try transFnDecl(c, node); + }, + + .@"var", + .static_var, + .threadlocal_var, + .threadlocal_static_var, + .extern_var, + .threadlocal_extern_var, + => { + try transVarDecl(c, node, null); + }, + else => unreachable, + } + } +} + +fn transTypeDef(_: *Context, _: *Scope, _: NodeIndex) Error!void { + @panic("TODO"); +} +fn transRecordDecl(_: *Context, _: *Scope, _: NodeIndex) Error!void { + @panic("TODO"); +} + +fn transFnDecl(c: *Context, fn_decl: NodeIndex) Error!void { + const raw_ty = c.tree.nodes.items(.ty)[@intFromEnum(fn_decl)]; + const fn_ty = raw_ty.canonicalize(.standard); + const node_data = c.tree.nodes.items(.data)[@intFromEnum(fn_decl)]; + if (c.decl_table.get(@intFromPtr(fn_ty.data.func))) |_| + return; // Avoid processing this decl twice + + const fn_name = c.tree.tokSlice(node_data.decl.name); + if (c.global_scope.sym_table.contains(fn_name)) + return; // Avoid processing this decl twice + + const fn_decl_loc = 0; // TODO + const has_body = node_data.decl.node != .none; + const is_always_inline = has_body and raw_ty.getAttribute(.always_inline) != null; + const proto_ctx = FnProtoContext{ + .fn_name = fn_name, + .is_inline = is_always_inline, + .is_extern = !has_body, + .is_export = switch (c.tree.nodes.items(.tag)[@intFromEnum(fn_decl)]) { + .fn_proto, .fn_def => has_body and !is_always_inline, + + .inline_fn_proto, .inline_fn_def, .inline_static_fn_proto, .inline_static_fn_def, .static_fn_proto, .static_fn_def => false, + + else => unreachable, + }, + }; + + const proto_node = transFnType(c, &c.global_scope.base, raw_ty, fn_ty, fn_decl_loc, proto_ctx) catch |err| switch (err) { + error.UnsupportedType => { + return failDecl(c, fn_decl_loc, fn_name, "unable to resolve prototype of function", .{}); + }, + error.OutOfMemory => |e| return e, + }; + + if (!has_body) { + return addTopLevelDecl(c, fn_name, proto_node); + } + const proto_payload = proto_node.castTag(.func).?; + + // actual function definition with body + const body_stmt = node_data.decl.node; + var block_scope = try Scope.Block.init(c, &c.global_scope.base, false); + block_scope.return_type = fn_ty.data.func.return_type; + defer block_scope.deinit(); + + var scope = &block_scope.base; + _ = &scope; + + var param_id: c_uint = 0; + for (proto_payload.data.params, fn_ty.data.func.params) |*param, param_info| { + const param_name = param.name orelse { + proto_payload.data.is_extern = true; + proto_payload.data.is_export = false; + proto_payload.data.is_inline = false; + try warn(c, &c.global_scope.base, fn_decl_loc, "function {s} parameter has no name, demoted to extern", .{fn_name}); + return addTopLevelDecl(c, fn_name, proto_node); + }; + + const is_const = param_info.ty.qual.@"const"; + + const mangled_param_name = try block_scope.makeMangledName(c, param_name); + param.name = mangled_param_name; + + if (!is_const) { + const bare_arg_name = try std.fmt.allocPrint(c.arena, "arg_{s}", .{mangled_param_name}); + const arg_name = try block_scope.makeMangledName(c, bare_arg_name); + param.name = arg_name; + + const redecl_node = try ZigTag.arg_redecl.create(c.arena, .{ .actual = mangled_param_name, .mangled = arg_name }); + try block_scope.statements.append(redecl_node); + } + try block_scope.discardVariable(c, mangled_param_name); + + param_id += 1; + } + + transCompoundStmtInline(c, body_stmt, &block_scope) catch |err| switch (err) { + error.OutOfMemory => |e| return e, + error.UnsupportedTranslation, + error.UnsupportedType, + => { + proto_payload.data.is_extern = true; + proto_payload.data.is_export = false; + proto_payload.data.is_inline = false; + try warn(c, &c.global_scope.base, fn_decl_loc, "unable to translate function, demoted to extern", .{}); + return addTopLevelDecl(c, fn_name, proto_node); + }, + }; + + proto_payload.data.body = try block_scope.complete(c); + return addTopLevelDecl(c, fn_name, proto_node); +} + +fn transVarDecl(_: *Context, _: NodeIndex, _: ?usize) Error!void { + @panic("TODO"); +} + +fn transEnumDecl(c: *Context, scope: *Scope, enum_decl: NodeIndex, field_nodes: []const NodeIndex) Error!void { + const node_types = c.tree.nodes.items(.ty); + const ty = node_types[@intFromEnum(enum_decl)]; + if (c.decl_table.get(@intFromPtr(ty.data.@"enum"))) |_| + return; // Avoid processing this decl twice + const toplevel = scope.id == .root; + const bs: *Scope.Block = if (!toplevel) try scope.findBlockScope(c) else undefined; + + var is_unnamed = false; + var bare_name: []const u8 = c.mapper.lookup(ty.data.@"enum".name); + var name = bare_name; + if (c.unnamed_typedefs.get(@intFromPtr(ty.data.@"enum"))) |typedef_name| { + bare_name = typedef_name; + name = typedef_name; + } else { + if (bare_name.len == 0) { + bare_name = try std.fmt.allocPrint(c.arena, "unnamed_{d}", .{c.getMangle()}); + is_unnamed = true; + } + name = try std.fmt.allocPrint(c.arena, "enum_{s}", .{bare_name}); + } + if (!toplevel) name = try bs.makeMangledName(c, name); + try c.decl_table.putNoClobber(c.gpa, @intFromPtr(ty.data.@"enum"), name); + + const enum_type_node = if (!ty.data.@"enum".isIncomplete()) blk: { + for (ty.data.@"enum".fields, field_nodes) |field, field_node| { + var enum_val_name: []const u8 = c.mapper.lookup(field.name); + if (!toplevel) { + enum_val_name = try bs.makeMangledName(c, enum_val_name); + } + + const enum_const_type_node: ?ZigNode = transType(c, scope, field.ty, field.name_tok) catch |err| switch (err) { + error.UnsupportedType => null, + else => |e| return e, + }; + + const val = c.tree.value_map.get(field_node).?; + const enum_const_def = try ZigTag.enum_constant.create(c.arena, .{ + .name = enum_val_name, + .is_public = toplevel, + .type = enum_const_type_node, + .value = try transCreateNodeAPInt(c, val), + }); + if (toplevel) + try addTopLevelDecl(c, enum_val_name, enum_const_def) + else { + try scope.appendNode(enum_const_def); + try bs.discardVariable(c, enum_val_name); + } + } + + break :blk transType(c, scope, ty.data.@"enum".tag_ty, 0) catch |err| switch (err) { + error.UnsupportedType => { + return failDecl(c, 0, name, "unable to translate enum integer type", .{}); + }, + else => |e| return e, + }; + } else blk: { + try c.opaque_demotes.put(c.gpa, @intFromPtr(ty.data.@"enum"), {}); + break :blk ZigTag.opaque_literal.init(); + }; + + const is_pub = toplevel and !is_unnamed; + const payload = try c.arena.create(ast.Payload.SimpleVarDecl); + payload.* = .{ + .base = .{ .tag = ([2]ZigTag{ .var_simple, .pub_var_simple })[@intFromBool(is_pub)] }, + .data = .{ + .init = enum_type_node, + .name = name, + }, + }; + const node = ZigNode.initPayload(&payload.base); + if (toplevel) { + try addTopLevelDecl(c, name, node); + if (!is_unnamed) + try c.alias_list.append(.{ .alias = bare_name, .name = name }); + } else { + try scope.appendNode(node); + if (node.tag() != .pub_var_simple) { + try bs.discardVariable(c, name); + } + } +} + +fn transType(c: *Context, scope: *Scope, raw_ty: Type, source_loc: TokenIndex) TypeError!ZigNode { + const ty = raw_ty.canonicalize(.standard); + switch (ty.specifier) { + .void => return ZigTag.type.create(c.arena, "anyopaque"), + .bool => return ZigTag.type.create(c.arena, "bool"), + .char => return ZigTag.type.create(c.arena, "c_char"), + .schar => return ZigTag.type.create(c.arena, "i8"), + .uchar => return ZigTag.type.create(c.arena, "u8"), + .short => return ZigTag.type.create(c.arena, "c_short"), + .ushort => return ZigTag.type.create(c.arena, "c_ushort"), + .int => return ZigTag.type.create(c.arena, "c_int"), + .uint => return ZigTag.type.create(c.arena, "c_uint"), + .long => return ZigTag.type.create(c.arena, "c_long"), + .ulong => return ZigTag.type.create(c.arena, "c_ulong"), + .long_long => return ZigTag.type.create(c.arena, "c_longlong"), + .ulong_long => return ZigTag.type.create(c.arena, "c_ulonglong"), + .int128 => return ZigTag.type.create(c.arena, "i128"), + .uint128 => return ZigTag.type.create(c.arena, "u128"), + .fp16, .float16 => return ZigTag.type.create(c.arena, "f16"), + .float => return ZigTag.type.create(c.arena, "f32"), + .double => return ZigTag.type.create(c.arena, "f64"), + .long_double => return ZigTag.type.create(c.arena, "c_longdouble"), + .float80 => return ZigTag.type.create(c.arena, "f80"), + .float128 => return ZigTag.type.create(c.arena, "f128"), + .func, + .var_args_func, + .old_style_func, + => return transFnType(c, scope, raw_ty, ty, source_loc, .{}), + else => return error.UnsupportedType, + } +} + +fn zigAlignment(bit_alignment: u29) u32 { + return bit_alignment / 8; +} + +const FnProtoContext = struct { + is_pub: bool = false, + is_export: bool = false, + is_extern: bool = false, + is_inline: bool = false, + fn_name: ?[]const u8 = null, +}; + +fn transFnType( + c: *Context, + scope: *Scope, + raw_ty: Type, + fn_ty: Type, + source_loc: TokenIndex, + ctx: FnProtoContext, +) !ZigNode { + const param_count: usize = fn_ty.data.func.params.len; + const fn_params = try c.arena.alloc(ast.Payload.Param, param_count); + + for (fn_ty.data.func.params, fn_params) |param_info, *param_node| { + const param_ty = param_info.ty; + const is_noalias = param_ty.qual.restrict; + + const param_name: ?[]const u8 = if (param_info.name == .empty) + null + else + c.mapper.lookup(param_info.name); + + const type_node = try transType(c, scope, param_ty, param_info.name_tok); + param_node.* = .{ + .is_noalias = is_noalias, + .name = param_name, + .type = type_node, + }; + } + + const linksection_string = blk: { + if (raw_ty.getAttribute(.section)) |section| { + break :blk c.comp.interner.get(section.name.ref()).bytes; + } + break :blk null; + }; + + const alignment = if (raw_ty.requestedAlignment(c.comp)) |alignment| zigAlignment(alignment) else null; + + const explicit_callconv = null; + // const explicit_callconv = if ((ctx.is_inline or ctx.is_export or ctx.is_extern) and ctx.cc == .C) null else ctx.cc; + + const return_type_node = blk: { + if (raw_ty.getAttribute(.noreturn) != null) { + break :blk ZigTag.noreturn_type.init(); + } else { + const return_ty = fn_ty.data.func.return_type; + if (return_ty.is(.void)) { + // convert primitive anyopaque to actual void (only for return type) + break :blk ZigTag.void_type.init(); + } else { + break :blk transType(c, scope, return_ty, source_loc) catch |err| switch (err) { + error.UnsupportedType => { + try warn(c, scope, source_loc, "unsupported function proto return type", .{}); + return err; + }, + error.OutOfMemory => |e| return e, + }; + } + } + }; + + const payload = try c.arena.create(ast.Payload.Func); + payload.* = .{ + .base = .{ .tag = .func }, + .data = .{ + .is_pub = ctx.is_pub, + .is_extern = ctx.is_extern, + .is_export = ctx.is_export, + .is_inline = ctx.is_inline, + .is_var_args = switch (fn_ty.specifier) { + .func => false, + .var_args_func => true, + .old_style_func => !ctx.is_export and !ctx.is_inline, + else => unreachable, + }, + .name = ctx.fn_name, + .linksection_string = linksection_string, + .explicit_callconv = explicit_callconv, + .params = fn_params, + .return_type = return_type_node, + .body = null, + .alignment = alignment, + }, + }; + return ZigNode.initPayload(&payload.base); +} + +fn transStmt(c: *Context, node: NodeIndex) TransError!ZigNode { + return transExpr(c, node, .unused); +} + +fn transCompoundStmtInline(c: *Context, compound: NodeIndex, block: *Scope.Block) TransError!void { + const data = c.tree.nodes.items(.data)[@intFromEnum(compound)]; + var buf: [2]NodeIndex = undefined; + // TODO move these helpers to Aro + const stmts = switch (c.tree.nodes.items(.tag)[@intFromEnum(compound)]) { + .compound_stmt_two => blk: { + if (data.bin.lhs != .none) buf[0] = data.bin.lhs; + if (data.bin.rhs != .none) buf[1] = data.bin.rhs; + break :blk buf[0 .. @as(u32, @intFromBool(data.bin.lhs != .none)) + @intFromBool(data.bin.rhs != .none)]; + }, + .compound_stmt => c.tree.data[data.range.start..data.range.end], + else => unreachable, + }; + for (stmts) |stmt| { + const result = try transStmt(c, stmt); + switch (result.tag()) { + .declaration, .empty_block => {}, + else => try block.statements.append(result), + } + } +} + +fn transCompoundStmt(c: *Context, scope: *Scope, compound: NodeIndex) TransError!ZigNode { + var block_scope = try Scope.Block.init(c, scope, false); + defer block_scope.deinit(); + try transCompoundStmtInline(c, compound, &block_scope); + return try block_scope.complete(c); +} + +fn transExpr(c: *Context, node: NodeIndex, result_used: ResultUsed) TransError!ZigNode { + std.debug.assert(node != .none); + const ty = c.tree.nodes.items(.ty)[@intFromEnum(node)]; + if (c.tree.value_map.get(node)) |val| { + // TODO handle other values + const int = try transCreateNodeAPInt(c, val); + const as_node = try ZigTag.as.create(c.arena, .{ + .lhs = try transType(c, undefined, ty, undefined), + .rhs = int, + }); + return maybeSuppressResult(c, result_used, as_node); + } + const node_tags = c.tree.nodes.items(.tag); + switch (node_tags[@intFromEnum(node)]) { + else => unreachable, // Not an expression. + } + return .none; +} + +fn transCreateNodeAPInt(c: *Context, int: aro.Value) !ZigNode { + var space: aro.Interner.Tag.Int.BigIntSpace = undefined; + var big = int.toBigInt(&space, c.comp); + const is_negative = !big.positive; + big.positive = true; + + const str = big.toStringAlloc(c.arena, 10, .lower) catch |err| switch (err) { + error.OutOfMemory => return error.OutOfMemory, + }; + const res = try ZigTag.integer_literal.create(c.arena, str); + if (is_negative) return ZigTag.negate.create(c.arena, res); + return res; +} + +pub const PatternList = struct { + patterns: []Pattern, + + /// Templates must be function-like macros + /// first element is macro source, second element is the name of the function + /// in std.lib.zig.c_translation.Macros which implements it + const templates = [_][2][]const u8{ + [2][]const u8{ "f_SUFFIX(X) (X ## f)", "F_SUFFIX" }, + [2][]const u8{ "F_SUFFIX(X) (X ## F)", "F_SUFFIX" }, + + [2][]const u8{ "u_SUFFIX(X) (X ## u)", "U_SUFFIX" }, + [2][]const u8{ "U_SUFFIX(X) (X ## U)", "U_SUFFIX" }, + + [2][]const u8{ "l_SUFFIX(X) (X ## l)", "L_SUFFIX" }, + [2][]const u8{ "L_SUFFIX(X) (X ## L)", "L_SUFFIX" }, + + [2][]const u8{ "ul_SUFFIX(X) (X ## ul)", "UL_SUFFIX" }, + [2][]const u8{ "uL_SUFFIX(X) (X ## uL)", "UL_SUFFIX" }, + [2][]const u8{ "Ul_SUFFIX(X) (X ## Ul)", "UL_SUFFIX" }, + [2][]const u8{ "UL_SUFFIX(X) (X ## UL)", "UL_SUFFIX" }, + + [2][]const u8{ "ll_SUFFIX(X) (X ## ll)", "LL_SUFFIX" }, + [2][]const u8{ "LL_SUFFIX(X) (X ## LL)", "LL_SUFFIX" }, + + [2][]const u8{ "ull_SUFFIX(X) (X ## ull)", "ULL_SUFFIX" }, + [2][]const u8{ "uLL_SUFFIX(X) (X ## uLL)", "ULL_SUFFIX" }, + [2][]const u8{ "Ull_SUFFIX(X) (X ## Ull)", "ULL_SUFFIX" }, + [2][]const u8{ "ULL_SUFFIX(X) (X ## ULL)", "ULL_SUFFIX" }, + + [2][]const u8{ "f_SUFFIX(X) X ## f", "F_SUFFIX" }, + [2][]const u8{ "F_SUFFIX(X) X ## F", "F_SUFFIX" }, + + [2][]const u8{ "u_SUFFIX(X) X ## u", "U_SUFFIX" }, + [2][]const u8{ "U_SUFFIX(X) X ## U", "U_SUFFIX" }, + + [2][]const u8{ "l_SUFFIX(X) X ## l", "L_SUFFIX" }, + [2][]const u8{ "L_SUFFIX(X) X ## L", "L_SUFFIX" }, + + [2][]const u8{ "ul_SUFFIX(X) X ## ul", "UL_SUFFIX" }, + [2][]const u8{ "uL_SUFFIX(X) X ## uL", "UL_SUFFIX" }, + [2][]const u8{ "Ul_SUFFIX(X) X ## Ul", "UL_SUFFIX" }, + [2][]const u8{ "UL_SUFFIX(X) X ## UL", "UL_SUFFIX" }, + + [2][]const u8{ "ll_SUFFIX(X) X ## ll", "LL_SUFFIX" }, + [2][]const u8{ "LL_SUFFIX(X) X ## LL", "LL_SUFFIX" }, + + [2][]const u8{ "ull_SUFFIX(X) X ## ull", "ULL_SUFFIX" }, + [2][]const u8{ "uLL_SUFFIX(X) X ## uLL", "ULL_SUFFIX" }, + [2][]const u8{ "Ull_SUFFIX(X) X ## Ull", "ULL_SUFFIX" }, + [2][]const u8{ "ULL_SUFFIX(X) X ## ULL", "ULL_SUFFIX" }, + + [2][]const u8{ "CAST_OR_CALL(X, Y) (X)(Y)", "CAST_OR_CALL" }, + [2][]const u8{ "CAST_OR_CALL(X, Y) ((X)(Y))", "CAST_OR_CALL" }, + + [2][]const u8{ + \\wl_container_of(ptr, sample, member) \ + \\(__typeof__(sample))((char *)(ptr) - \ + \\ offsetof(__typeof__(*sample), member)) + , + "WL_CONTAINER_OF", + }, + + [2][]const u8{ "IGNORE_ME(X) ((void)(X))", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) (void)(X)", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) ((const void)(X))", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) (const void)(X)", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) ((volatile void)(X))", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) (volatile void)(X)", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) ((const volatile void)(X))", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) (const volatile void)(X)", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) ((volatile const void)(X))", "DISCARD" }, + [2][]const u8{ "IGNORE_ME(X) (volatile const void)(X)", "DISCARD" }, + }; + + /// Assumes that `ms` represents a tokenized function-like macro. + fn buildArgsHash(allocator: mem.Allocator, ms: MacroSlicer, hash: *ArgsPositionMap) MacroProcessingError!void { + assert(ms.tokens.len > 2); + assert(ms.tokens[0].id == .identifier or ms.tokens[0].id == .extended_identifier); + assert(ms.tokens[1].id == .l_paren); + + var i: usize = 2; + while (true) : (i += 1) { + const token = ms.tokens[i]; + switch (token.id) { + .r_paren => break, + .comma => continue, + .identifier, .extended_identifier => { + const identifier = ms.slice(token); + try hash.put(allocator, identifier, i); + }, + else => return error.UnexpectedMacroToken, + } + } + } + + const Pattern = struct { + tokens: []const CToken, + source: []const u8, + impl: []const u8, + args_hash: ArgsPositionMap, + + fn init(self: *Pattern, allocator: mem.Allocator, template: [2][]const u8) Error!void { + const source = template[0]; + const impl = template[1]; + + var tok_list = std.ArrayList(CToken).init(allocator); + defer tok_list.deinit(); + try tokenizeMacro(source, &tok_list); + const tokens = try allocator.dupe(CToken, tok_list.items); + + self.* = .{ + .tokens = tokens, + .source = source, + .impl = impl, + .args_hash = .{}, + }; + const ms = MacroSlicer{ .source = source, .tokens = tokens }; + buildArgsHash(allocator, ms, &self.args_hash) catch |err| switch (err) { + error.UnexpectedMacroToken => unreachable, + else => |e| return e, + }; + } + + fn deinit(self: *Pattern, allocator: mem.Allocator) void { + self.args_hash.deinit(allocator); + allocator.free(self.tokens); + } + + /// This function assumes that `ms` has already been validated to contain a function-like + /// macro, and that the parsed template macro in `self` also contains a function-like + /// macro. Please review this logic carefully if changing that assumption. Two + /// function-like macros are considered equivalent if and only if they contain the same + /// list of tokens, modulo parameter names. + pub fn isEquivalent(self: Pattern, ms: MacroSlicer, args_hash: ArgsPositionMap) bool { + if (self.tokens.len != ms.tokens.len) return false; + if (args_hash.count() != self.args_hash.count()) return false; + + var i: usize = 2; + while (self.tokens[i].id != .r_paren) : (i += 1) {} + + const pattern_slicer = MacroSlicer{ .source = self.source, .tokens = self.tokens }; + while (i < self.tokens.len) : (i += 1) { + const pattern_token = self.tokens[i]; + const macro_token = ms.tokens[i]; + if (pattern_token.id != macro_token.id) return false; + + const pattern_bytes = pattern_slicer.slice(pattern_token); + const macro_bytes = ms.slice(macro_token); + switch (pattern_token.id) { + .identifier, .extended_identifier => { + const pattern_arg_index = self.args_hash.get(pattern_bytes); + const macro_arg_index = args_hash.get(macro_bytes); + + if (pattern_arg_index == null and macro_arg_index == null) { + if (!mem.eql(u8, pattern_bytes, macro_bytes)) return false; + } else if (pattern_arg_index != null and macro_arg_index != null) { + if (pattern_arg_index.? != macro_arg_index.?) return false; + } else { + return false; + } + }, + .string_literal, .char_literal, .pp_num => { + if (!mem.eql(u8, pattern_bytes, macro_bytes)) return false; + }, + else => { + // other tags correspond to keywords and operators that do not contain a "payload" + // that can vary + }, + } + } + return true; + } + }; + + pub fn init(allocator: mem.Allocator) Error!PatternList { + const patterns = try allocator.alloc(Pattern, templates.len); + for (templates, 0..) |template, i| { + try patterns[i].init(allocator, template); + } + return PatternList{ .patterns = patterns }; + } + + pub fn deinit(self: *PatternList, allocator: mem.Allocator) void { + for (self.patterns) |*pattern| pattern.deinit(allocator); + allocator.free(self.patterns); + } + + pub fn match(self: PatternList, allocator: mem.Allocator, ms: MacroSlicer) Error!?Pattern { + var args_hash: ArgsPositionMap = .{}; + defer args_hash.deinit(allocator); + + buildArgsHash(allocator, ms, &args_hash) catch |err| switch (err) { + error.UnexpectedMacroToken => return null, + else => |e| return e, + }; + + for (self.patterns) |pattern| if (pattern.isEquivalent(ms, args_hash)) return pattern; + return null; + } +}; + +pub const MacroSlicer = struct { + source: []const u8, + tokens: []const CToken, + + pub fn slice(self: MacroSlicer, token: CToken) []const u8 { + return self.source[token.start..token.end]; + } +}; + +// Maps macro parameter names to token position, for determining if different +// identifiers refer to the same positional argument in different macros. +pub const ArgsPositionMap = std.StringArrayHashMapUnmanaged(usize); + +pub const Error = std.mem.Allocator.Error; +pub const MacroProcessingError = Error || error{UnexpectedMacroToken}; +pub const TypeError = Error || error{UnsupportedType}; +pub const TransError = TypeError || error{UnsupportedTranslation}; + +pub const SymbolTable = std.StringArrayHashMap(ast.Node); +pub const AliasList = std.ArrayList(struct { + alias: []const u8, + name: []const u8, +}); + +pub const ResultUsed = enum { + used, + unused, +}; + +pub fn ScopeExtra(comptime ScopeExtraContext: type, comptime ScopeExtraType: type) type { + return struct { + id: Id, + parent: ?*ScopeExtraScope, + + const ScopeExtraScope = @This(); + + pub const Id = enum { + block, + root, + condition, + loop, + do_loop, + }; + + /// Used for the scope of condition expressions, for example `if (cond)`. + /// The block is lazily initialised because it is only needed for rare + /// cases of comma operators being used. + pub const Condition = struct { + base: ScopeExtraScope, + block: ?Block = null, + + pub fn getBlockScope(self: *Condition, c: *ScopeExtraContext) !*Block { + if (self.block) |*b| return b; + self.block = try Block.init(c, &self.base, true); + return &self.block.?; + } + + pub fn deinit(self: *Condition) void { + if (self.block) |*b| b.deinit(); + } + }; + + /// Represents an in-progress Node.Block. This struct is stack-allocated. + /// When it is deinitialized, it produces an Node.Block which is allocated + /// into the main arena. + pub const Block = struct { + base: ScopeExtraScope, + statements: std.ArrayList(ast.Node), + variables: AliasList, + mangle_count: u32 = 0, + label: ?[]const u8 = null, + + /// By default all variables are discarded, since we do not know in advance if they + /// will be used. This maps the variable's name to the Discard payload, so that if + /// the variable is subsequently referenced we can indicate that the discard should + /// be skipped during the intermediate AST -> Zig AST render step. + variable_discards: std.StringArrayHashMap(*ast.Payload.Discard), + + /// When the block corresponds to a function, keep track of the return type + /// so that the return expression can be cast, if necessary + return_type: ?ScopeExtraType = null, + + /// C static local variables are wrapped in a block-local struct. The struct + /// is named after the (mangled) variable name, the Zig variable within the + /// struct itself is given this name. + pub const static_inner_name = "static"; + + pub fn init(c: *ScopeExtraContext, parent: *ScopeExtraScope, labeled: bool) !Block { + var blk = Block{ + .base = .{ + .id = .block, + .parent = parent, + }, + .statements = std.ArrayList(ast.Node).init(c.gpa), + .variables = AliasList.init(c.gpa), + .variable_discards = std.StringArrayHashMap(*ast.Payload.Discard).init(c.gpa), + }; + if (labeled) { + blk.label = try blk.makeMangledName(c, "blk"); + } + return blk; + } + + pub fn deinit(self: *Block) void { + self.statements.deinit(); + self.variables.deinit(); + self.variable_discards.deinit(); + self.* = undefined; + } + + pub fn complete(self: *Block, c: *ScopeExtraContext) !ast.Node { + if (self.base.parent.?.id == .do_loop) { + // We reserve 1 extra statement if the parent is a do_loop. This is in case of + // do while, we want to put `if (cond) break;` at the end. + const alloc_len = self.statements.items.len + @intFromBool(self.base.parent.?.id == .do_loop); + var stmts = try c.arena.alloc(ast.Node, alloc_len); + stmts.len = self.statements.items.len; + @memcpy(stmts[0..self.statements.items.len], self.statements.items); + return ast.Node.Tag.block.create(c.arena, .{ + .label = self.label, + .stmts = stmts, + }); + } + if (self.statements.items.len == 0) return ast.Node.Tag.empty_block.init(); + return ast.Node.Tag.block.create(c.arena, .{ + .label = self.label, + .stmts = try c.arena.dupe(ast.Node, self.statements.items), + }); + } + + /// Given the desired name, return a name that does not shadow anything from outer scopes. + /// Inserts the returned name into the scope. + /// The name will not be visible to callers of getAlias. + pub fn reserveMangledName(scope: *Block, c: *ScopeExtraContext, name: []const u8) ![]const u8 { + return scope.createMangledName(c, name, true); + } + + /// Same as reserveMangledName, but enables the alias immediately. + pub fn makeMangledName(scope: *Block, c: *ScopeExtraContext, name: []const u8) ![]const u8 { + return scope.createMangledName(c, name, false); + } + + pub fn createMangledName(scope: *Block, c: *ScopeExtraContext, name: []const u8, reservation: bool) ![]const u8 { + const name_copy = try c.arena.dupe(u8, name); + var proposed_name = name_copy; + while (scope.contains(proposed_name)) { + scope.mangle_count += 1; + proposed_name = try std.fmt.allocPrint(c.arena, "{s}_{d}", .{ name, scope.mangle_count }); + } + const new_mangle = try scope.variables.addOne(); + if (reservation) { + new_mangle.* = .{ .name = name_copy, .alias = name_copy }; + } else { + new_mangle.* = .{ .name = name_copy, .alias = proposed_name }; + } + return proposed_name; + } + + pub fn getAlias(scope: *Block, name: []const u8) []const u8 { + for (scope.variables.items) |p| { + if (std.mem.eql(u8, p.name, name)) + return p.alias; + } + return scope.base.parent.?.getAlias(name); + } + + pub fn localContains(scope: *Block, name: []const u8) bool { + for (scope.variables.items) |p| { + if (std.mem.eql(u8, p.alias, name)) + return true; + } + return false; + } + + pub fn contains(scope: *Block, name: []const u8) bool { + if (scope.localContains(name)) + return true; + return scope.base.parent.?.contains(name); + } + + pub fn discardVariable(scope: *Block, c: *ScopeExtraContext, name: []const u8) Error!void { + const name_node = try ast.Node.Tag.identifier.create(c.arena, name); + const discard = try ast.Node.Tag.discard.create(c.arena, .{ .should_skip = false, .value = name_node }); + try scope.statements.append(discard); + try scope.variable_discards.putNoClobber(name, discard.castTag(.discard).?); + } + }; + + pub const Root = struct { + base: ScopeExtraScope, + sym_table: SymbolTable, + macro_table: SymbolTable, + blank_macros: std.StringArrayHashMap(void), + context: *ScopeExtraContext, + nodes: std.ArrayList(ast.Node), + + pub fn init(c: *ScopeExtraContext) Root { + return .{ + .base = .{ + .id = .root, + .parent = null, + }, + .sym_table = SymbolTable.init(c.gpa), + .macro_table = SymbolTable.init(c.gpa), + .blank_macros = std.StringArrayHashMap(void).init(c.gpa), + .context = c, + .nodes = std.ArrayList(ast.Node).init(c.gpa), + }; + } + + pub fn deinit(scope: *Root) void { + scope.sym_table.deinit(); + scope.macro_table.deinit(); + scope.blank_macros.deinit(); + scope.nodes.deinit(); + } + + /// Check if the global scope contains this name, without looking into the "future", e.g. + /// ignore the preprocessed decl and macro names. + pub fn containsNow(scope: *Root, name: []const u8) bool { + return scope.sym_table.contains(name) or scope.macro_table.contains(name); + } + + /// Check if the global scope contains the name, includes all decls that haven't been translated yet. + pub fn contains(scope: *Root, name: []const u8) bool { + return scope.containsNow(name) or scope.context.global_names.contains(name) or scope.context.weak_global_names.contains(name); + } + }; + + pub fn findBlockScope(inner: *ScopeExtraScope, c: *ScopeExtraContext) !*ScopeExtraScope.Block { + var scope = inner; + while (true) { + switch (scope.id) { + .root => unreachable, + .block => return @fieldParentPtr(Block, "base", scope), + .condition => return @fieldParentPtr(Condition, "base", scope).getBlockScope(c), + else => scope = scope.parent.?, + } + } + } + + pub fn findBlockReturnType(inner: *ScopeExtraScope) ScopeExtraType { + var scope = inner; + while (true) { + switch (scope.id) { + .root => unreachable, + .block => { + const block = @fieldParentPtr(Block, "base", scope); + if (block.return_type) |ty| return ty; + scope = scope.parent.?; + }, + else => scope = scope.parent.?, + } + } + } + + pub fn getAlias(scope: *ScopeExtraScope, name: []const u8) []const u8 { + return switch (scope.id) { + .root => return name, + .block => @fieldParentPtr(Block, "base", scope).getAlias(name), + .loop, .do_loop, .condition => scope.parent.?.getAlias(name), + }; + } + + pub fn contains(scope: *ScopeExtraScope, name: []const u8) bool { + return switch (scope.id) { + .root => @fieldParentPtr(Root, "base", scope).contains(name), + .block => @fieldParentPtr(Block, "base", scope).contains(name), + .loop, .do_loop, .condition => scope.parent.?.contains(name), + }; + } + + pub fn getBreakableScope(inner: *ScopeExtraScope) *ScopeExtraScope { + var scope = inner; + while (true) { + switch (scope.id) { + .root => unreachable, + .loop, .do_loop => return scope, + else => scope = scope.parent.?, + } + } + } + + /// Appends a node to the first block scope if inside a function, or to the root tree if not. + pub fn appendNode(inner: *ScopeExtraScope, node: ast.Node) !void { + var scope = inner; + while (true) { + switch (scope.id) { + .root => { + const root = @fieldParentPtr(Root, "base", scope); + return root.nodes.append(node); + }, + .block => { + const block = @fieldParentPtr(Block, "base", scope); + return block.statements.append(node); + }, + else => scope = scope.parent.?, + } + } + } + + pub fn skipVariableDiscard(inner: *ScopeExtraScope, name: []const u8) void { + if (true) { + // TODO: due to 'local variable is never mutated' errors, we can + // only skip discards if a variable is used as an lvalue, which + // we don't currently have detection for in translate-c. + // Once #17584 is completed, perhaps we can do away with this + // logic entirely, and instead rely on render to fixup code. + return; + } + var scope = inner; + while (true) { + switch (scope.id) { + .root => return, + .block => { + const block = @fieldParentPtr(Block, "base", scope); + if (block.variable_discards.get(name)) |discard| { + discard.data.should_skip = true; + return; + } + }, + else => {}, + } + scope = scope.parent.?; + } + } + }; +} + +pub fn tokenizeMacro(source: []const u8, tok_list: *std.ArrayList(CToken)) Error!void { + var tokenizer: aro.Tokenizer = .{ + .buf = source, + .source = .unused, + .langopts = .{}, + }; + while (true) { + const tok = tokenizer.next(); + switch (tok.id) { + .whitespace => continue, + .nl, .eof => { + try tok_list.append(tok); + break; + }, + else => {}, + } + try tok_list.append(tok); + } +} + +// Testing here instead of test/translate_c.zig allows us to also test that the +// mapped function exists in `std.zig.c_translation.Macros` +test "Macro matching" { + const testing = std.testing; + const helper = struct { + const MacroFunctions = std.zig.c_translation.Macros; + fn checkMacro(allocator: mem.Allocator, pattern_list: PatternList, source: []const u8, comptime expected_match: ?[]const u8) !void { + var tok_list = std.ArrayList(CToken).init(allocator); + defer tok_list.deinit(); + try tokenizeMacro(source, &tok_list); + const macro_slicer: MacroSlicer = .{ .source = source, .tokens = tok_list.items }; + const matched = try pattern_list.match(allocator, macro_slicer); + if (expected_match) |expected| { + try testing.expectEqualStrings(expected, matched.?.impl); + try testing.expect(@hasDecl(MacroFunctions, expected)); + } else { + try testing.expectEqual(@as(@TypeOf(matched), null), matched); + } + } + }; + const allocator = std.testing.allocator; + var pattern_list = try PatternList.init(allocator); + defer pattern_list.deinit(allocator); + + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## F)", "F_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## U)", "U_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## L)", "L_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## LL)", "LL_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## UL)", "UL_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## ULL)", "ULL_SUFFIX"); + try helper.checkMacro(allocator, pattern_list, + \\container_of(a, b, c) \ + \\(__typeof__(b))((char *)(a) - \ + \\ offsetof(__typeof__(*b), c)) + , "WL_CONTAINER_OF"); + + try helper.checkMacro(allocator, pattern_list, "NO_MATCH(X, Y) (X + Y)", null); + try helper.checkMacro(allocator, pattern_list, "CAST_OR_CALL(X, Y) (X)(Y)", "CAST_OR_CALL"); + try helper.checkMacro(allocator, pattern_list, "CAST_OR_CALL(X, Y) ((X)(Y))", "CAST_OR_CALL"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (void)(X)", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((void)(X))", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (const void)(X)", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((const void)(X))", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (volatile void)(X)", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((volatile void)(X))", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (const volatile void)(X)", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((const volatile void)(X))", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (volatile const void)(X)", "DISCARD"); + try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((volatile const void)(X))", "DISCARD"); +} + +pub fn main() !void { + var arena_instance = std.heap.ArenaAllocator.init(std.heap.page_allocator); + defer arena_instance.deinit(); + const arena = arena_instance.allocator(); + + var general_purpose_allocator: std.heap.GeneralPurposeAllocator(.{}) = .{}; + const gpa = general_purpose_allocator.allocator(); + + const args = try std.process.argsAlloc(arena); + + var aro_comp = aro.Compilation.init(gpa); + defer aro_comp.deinit(); + + var tree = translate(gpa, &aro_comp, args) catch |err| switch (err) { + error.SemanticAnalyzeFail, error.FatalError => { + aro.Diagnostics.render(&aro_comp, std.io.tty.detectConfig(std.io.getStdErr())); + std.process.exit(1); + }, + error.OutOfMemory => return error.OutOfMemory, + error.StreamTooLong => std.zig.fatal("StreamTooLong?", .{}), + }; + defer tree.deinit(gpa); + + const formatted = try tree.render(arena); + try std.io.getStdOut().writeAll(formatted); + return std.process.cleanExit(); +} diff --git a/src/translate_c/ast.zig b/lib/compiler/aro_translate_c/ast.zig similarity index 99% rename from src/translate_c/ast.zig rename to lib/compiler/aro_translate_c/ast.zig index 9d274d7733..b63d9fbc32 100644 --- a/src/translate_c/ast.zig +++ b/lib/compiler/aro_translate_c/ast.zig @@ -1,5 +1,4 @@ const std = @import("std"); -const Type = @import("../type.zig").Type; const Allocator = std.mem.Allocator; pub const Node = extern union { diff --git a/src/Compilation.zig b/src/Compilation.zig index 58413f7c9e..78330b6806 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -4007,8 +4007,6 @@ pub fn cImport(comp: *Compilation, c_src: []const u8, owner_mod: *Package.Module } var tree = switch (comp.config.c_frontend) { .aro => tree: { - const translate_c = @import("aro_translate_c.zig"); - _ = translate_c; if (true) @panic("TODO"); break :tree undefined; }, diff --git a/src/aro_translate_c.zig b/src/aro_translate_c.zig deleted file mode 100644 index 4b29ec1edd..0000000000 --- a/src/aro_translate_c.zig +++ /dev/null @@ -1,678 +0,0 @@ -const std = @import("std"); -const mem = std.mem; -const assert = std.debug.assert; -const CallingConvention = std.builtin.CallingConvention; -const translate_c = @import("translate_c.zig"); -const aro = @import("aro"); -const Tree = aro.Tree; -const NodeIndex = Tree.NodeIndex; -const TokenIndex = Tree.TokenIndex; -const Type = aro.Type; -const ast = @import("translate_c/ast.zig"); -const ZigNode = ast.Node; -const ZigTag = ZigNode.Tag; -const common = @import("translate_c/common.zig"); -const Error = common.Error; -const MacroProcessingError = common.MacroProcessingError; -const TypeError = common.TypeError; -const TransError = common.TransError; -const SymbolTable = common.SymbolTable; -const AliasList = common.AliasList; -const ResultUsed = common.ResultUsed; -const Scope = common.ScopeExtra(Context, Type); - -const Context = struct { - gpa: mem.Allocator, - arena: mem.Allocator, - decl_table: std.AutoArrayHashMapUnmanaged(usize, []const u8) = .{}, - alias_list: AliasList, - global_scope: *Scope.Root, - mangle_count: u32 = 0, - /// Table of record decls that have been demoted to opaques. - opaque_demotes: std.AutoHashMapUnmanaged(usize, void) = .{}, - /// Table of unnamed enums and records that are child types of typedefs. - unnamed_typedefs: std.AutoHashMapUnmanaged(usize, []const u8) = .{}, - /// Needed to decide if we are parsing a typename - typedefs: std.StringArrayHashMapUnmanaged(void) = .{}, - - /// This one is different than the root scope's name table. This contains - /// a list of names that we found by visiting all the top level decls without - /// translating them. The other maps are updated as we translate; this one is updated - /// up front in a pre-processing step. - global_names: std.StringArrayHashMapUnmanaged(void) = .{}, - - /// This is similar to `global_names`, but contains names which we would - /// *like* to use, but do not strictly *have* to if they are unavailable. - /// These are relevant to types, which ideally we would name like - /// 'struct_foo' with an alias 'foo', but if either of those names is taken, - /// may be mangled. - /// This is distinct from `global_names` so we can detect at a type - /// declaration whether or not the name is available. - weak_global_names: std.StringArrayHashMapUnmanaged(void) = .{}, - - pattern_list: translate_c.PatternList, - tree: Tree, - comp: *aro.Compilation, - mapper: aro.TypeMapper, - - fn getMangle(c: *Context) u32 { - c.mangle_count += 1; - return c.mangle_count; - } - - /// Convert a clang source location to a file:line:column string - fn locStr(c: *Context, loc: TokenIndex) ![]const u8 { - _ = c; - _ = loc; - // const spelling_loc = c.source_manager.getSpellingLoc(loc); - // const filename_c = c.source_manager.getFilename(spelling_loc); - // const filename = if (filename_c) |s| try c.str(s) else @as([]const u8, "(no file)"); - - // const line = c.source_manager.getSpellingLineNumber(spelling_loc); - // const column = c.source_manager.getSpellingColumnNumber(spelling_loc); - // return std.fmt.allocPrint(c.arena, "{s}:{d}:{d}", .{ filename, line, column }); - return "somewhere"; - } -}; - -fn maybeSuppressResult(c: *Context, used: ResultUsed, result: ZigNode) TransError!ZigNode { - if (used == .used) return result; - return ZigTag.discard.create(c.arena, .{ .should_skip = false, .value = result }); -} - -fn addTopLevelDecl(c: *Context, name: []const u8, decl_node: ZigNode) !void { - const gop = try c.global_scope.sym_table.getOrPut(name); - if (!gop.found_existing) { - gop.value_ptr.* = decl_node; - try c.global_scope.nodes.append(decl_node); - } -} - -fn failDecl(c: *Context, loc: TokenIndex, name: []const u8, comptime format: []const u8, args: anytype) Error!void { - // location - // pub const name = @compileError(msg); - const fail_msg = try std.fmt.allocPrint(c.arena, format, args); - try addTopLevelDecl(c, name, try ZigTag.fail_decl.create(c.arena, .{ .actual = name, .mangled = fail_msg })); - const str = try c.locStr(loc); - const location_comment = try std.fmt.allocPrint(c.arena, "// {s}", .{str}); - try c.global_scope.nodes.append(try ZigTag.warning.create(c.arena, location_comment)); -} - -fn warn(c: *Context, scope: *Scope, loc: TokenIndex, comptime format: []const u8, args: anytype) !void { - const str = try c.locStr(loc); - const value = try std.fmt.allocPrint(c.arena, "// {s}: warning: " ++ format, .{str} ++ args); - try scope.appendNode(try ZigTag.warning.create(c.arena, value)); -} - -pub fn translate( - gpa: mem.Allocator, - comp: *aro.Compilation, - args: []const []const u8, -) !std.zig.Ast { - try comp.addDefaultPragmaHandlers(); - comp.langopts.setEmulatedCompiler(aro.target_util.systemCompiler(comp.target)); - - var driver: aro.Driver = .{ .comp = comp }; - defer driver.deinit(); - - var macro_buf = std.ArrayList(u8).init(gpa); - defer macro_buf.deinit(); - - assert(!try driver.parseArgs(std.io.null_writer, macro_buf.writer(), args)); - assert(driver.inputs.items.len == 1); - const source = driver.inputs.items[0]; - - const builtin_macros = try comp.generateBuiltinMacros(.include_system_defines); - const user_macros = try comp.addSourceFromBuffer("", macro_buf.items); - - var pp = try aro.Preprocessor.initDefault(comp); - defer pp.deinit(); - - try pp.preprocessSources(&.{ source, builtin_macros, user_macros }); - - var tree = try pp.parse(); - defer tree.deinit(); - - if (driver.comp.diagnostics.errors != 0) { - return error.SemanticAnalyzeFail; - } - - const mapper = tree.comp.string_interner.getFastTypeMapper(tree.comp.gpa) catch tree.comp.string_interner.getSlowTypeMapper(); - defer mapper.deinit(tree.comp.gpa); - - var arena_allocator = std.heap.ArenaAllocator.init(gpa); - defer arena_allocator.deinit(); - const arena = arena_allocator.allocator(); - - var context = Context{ - .gpa = gpa, - .arena = arena, - .alias_list = AliasList.init(gpa), - .global_scope = try arena.create(Scope.Root), - .pattern_list = try translate_c.PatternList.init(gpa), - .comp = comp, - .mapper = mapper, - .tree = tree, - }; - context.global_scope.* = Scope.Root.init(&context); - defer { - context.decl_table.deinit(gpa); - context.alias_list.deinit(); - context.global_names.deinit(gpa); - context.opaque_demotes.deinit(gpa); - context.unnamed_typedefs.deinit(gpa); - context.typedefs.deinit(gpa); - context.global_scope.deinit(); - context.pattern_list.deinit(gpa); - } - - inline for (@typeInfo(std.zig.c_builtins).Struct.decls) |decl| { - const builtin_fn = try ZigTag.pub_var_simple.create(arena, .{ - .name = decl.name, - .init = try ZigTag.import_c_builtin.create(arena, decl.name), - }); - try addTopLevelDecl(&context, decl.name, builtin_fn); - } - - try prepopulateGlobalNameTable(&context); - try transTopLevelDecls(&context); - - for (context.alias_list.items) |alias| { - if (!context.global_scope.sym_table.contains(alias.alias)) { - const node = try ZigTag.alias.create(arena, .{ .actual = alias.alias, .mangled = alias.name }); - try addTopLevelDecl(&context, alias.alias, node); - } - } - - return ast.render(gpa, context.global_scope.nodes.items); -} - -fn prepopulateGlobalNameTable(c: *Context) !void { - const node_tags = c.tree.nodes.items(.tag); - const node_types = c.tree.nodes.items(.ty); - const node_data = c.tree.nodes.items(.data); - for (c.tree.root_decls) |node| { - const data = node_data[@intFromEnum(node)]; - const decl_name = switch (node_tags[@intFromEnum(node)]) { - .typedef => @panic("TODO"), - - .static_assert, - .struct_decl_two, - .union_decl_two, - .struct_decl, - .union_decl, - => blk: { - const ty = node_types[@intFromEnum(node)]; - const name_id = ty.data.record.name; - break :blk c.mapper.lookup(name_id); - }, - - .enum_decl_two, - .enum_decl, - => blk: { - const ty = node_types[@intFromEnum(node)]; - const name_id = ty.data.@"enum".name; - break :blk c.mapper.lookup(name_id); - }, - - .fn_proto, - .static_fn_proto, - .inline_fn_proto, - .inline_static_fn_proto, - .fn_def, - .static_fn_def, - .inline_fn_def, - .inline_static_fn_def, - .@"var", - .static_var, - .threadlocal_var, - .threadlocal_static_var, - .extern_var, - .threadlocal_extern_var, - => c.tree.tokSlice(data.decl.name), - else => unreachable, - }; - try c.global_names.put(c.gpa, decl_name, {}); - } -} - -fn transTopLevelDecls(c: *Context) !void { - const node_tags = c.tree.nodes.items(.tag); - const node_data = c.tree.nodes.items(.data); - for (c.tree.root_decls) |node| { - const data = node_data[@intFromEnum(node)]; - switch (node_tags[@intFromEnum(node)]) { - .typedef => { - try transTypeDef(c, &c.global_scope.base, node); - }, - - .static_assert, - .struct_decl_two, - .union_decl_two, - .struct_decl, - .union_decl, - => { - try transRecordDecl(c, &c.global_scope.base, node); - }, - - .enum_decl_two => { - var fields = [2]NodeIndex{ data.bin.lhs, data.bin.rhs }; - var field_count: u8 = 0; - if (fields[0] != .none) field_count += 1; - if (fields[1] != .none) field_count += 1; - try transEnumDecl(c, &c.global_scope.base, node, fields[0..field_count]); - }, - .enum_decl => { - const fields = c.tree.data[data.range.start..data.range.end]; - try transEnumDecl(c, &c.global_scope.base, node, fields); - }, - - .fn_proto, - .static_fn_proto, - .inline_fn_proto, - .inline_static_fn_proto, - .fn_def, - .static_fn_def, - .inline_fn_def, - .inline_static_fn_def, - => { - try transFnDecl(c, node); - }, - - .@"var", - .static_var, - .threadlocal_var, - .threadlocal_static_var, - .extern_var, - .threadlocal_extern_var, - => { - try transVarDecl(c, node, null); - }, - else => unreachable, - } - } -} - -fn transTypeDef(_: *Context, _: *Scope, _: NodeIndex) Error!void { - @panic("TODO"); -} -fn transRecordDecl(_: *Context, _: *Scope, _: NodeIndex) Error!void { - @panic("TODO"); -} - -fn transFnDecl(c: *Context, fn_decl: NodeIndex) Error!void { - const raw_ty = c.tree.nodes.items(.ty)[@intFromEnum(fn_decl)]; - const fn_ty = raw_ty.canonicalize(.standard); - const node_data = c.tree.nodes.items(.data)[@intFromEnum(fn_decl)]; - if (c.decl_table.get(@intFromPtr(fn_ty.data.func))) |_| - return; // Avoid processing this decl twice - - const fn_name = c.tree.tokSlice(node_data.decl.name); - if (c.global_scope.sym_table.contains(fn_name)) - return; // Avoid processing this decl twice - - const fn_decl_loc = 0; // TODO - const has_body = node_data.decl.node != .none; - const is_always_inline = has_body and raw_ty.getAttribute(.always_inline) != null; - const proto_ctx = FnProtoContext{ - .fn_name = fn_name, - .is_inline = is_always_inline, - .is_extern = !has_body, - .is_export = switch (c.tree.nodes.items(.tag)[@intFromEnum(fn_decl)]) { - .fn_proto, .fn_def => has_body and !is_always_inline, - - .inline_fn_proto, .inline_fn_def, .inline_static_fn_proto, .inline_static_fn_def, .static_fn_proto, .static_fn_def => false, - - else => unreachable, - }, - }; - - const proto_node = transFnType(c, &c.global_scope.base, raw_ty, fn_ty, fn_decl_loc, proto_ctx) catch |err| switch (err) { - error.UnsupportedType => { - return failDecl(c, fn_decl_loc, fn_name, "unable to resolve prototype of function", .{}); - }, - error.OutOfMemory => |e| return e, - }; - - if (!has_body) { - return addTopLevelDecl(c, fn_name, proto_node); - } - const proto_payload = proto_node.castTag(.func).?; - - // actual function definition with body - const body_stmt = node_data.decl.node; - var block_scope = try Scope.Block.init(c, &c.global_scope.base, false); - block_scope.return_type = fn_ty.data.func.return_type; - defer block_scope.deinit(); - - var scope = &block_scope.base; - _ = &scope; - - var param_id: c_uint = 0; - for (proto_payload.data.params, fn_ty.data.func.params) |*param, param_info| { - const param_name = param.name orelse { - proto_payload.data.is_extern = true; - proto_payload.data.is_export = false; - proto_payload.data.is_inline = false; - try warn(c, &c.global_scope.base, fn_decl_loc, "function {s} parameter has no name, demoted to extern", .{fn_name}); - return addTopLevelDecl(c, fn_name, proto_node); - }; - - const is_const = param_info.ty.qual.@"const"; - - const mangled_param_name = try block_scope.makeMangledName(c, param_name); - param.name = mangled_param_name; - - if (!is_const) { - const bare_arg_name = try std.fmt.allocPrint(c.arena, "arg_{s}", .{mangled_param_name}); - const arg_name = try block_scope.makeMangledName(c, bare_arg_name); - param.name = arg_name; - - const redecl_node = try ZigTag.arg_redecl.create(c.arena, .{ .actual = mangled_param_name, .mangled = arg_name }); - try block_scope.statements.append(redecl_node); - } - try block_scope.discardVariable(c, mangled_param_name); - - param_id += 1; - } - - transCompoundStmtInline(c, body_stmt, &block_scope) catch |err| switch (err) { - error.OutOfMemory => |e| return e, - error.UnsupportedTranslation, - error.UnsupportedType, - => { - proto_payload.data.is_extern = true; - proto_payload.data.is_export = false; - proto_payload.data.is_inline = false; - try warn(c, &c.global_scope.base, fn_decl_loc, "unable to translate function, demoted to extern", .{}); - return addTopLevelDecl(c, fn_name, proto_node); - }, - }; - - proto_payload.data.body = try block_scope.complete(c); - return addTopLevelDecl(c, fn_name, proto_node); -} - -fn transVarDecl(_: *Context, _: NodeIndex, _: ?usize) Error!void { - @panic("TODO"); -} - -fn transEnumDecl(c: *Context, scope: *Scope, enum_decl: NodeIndex, field_nodes: []const NodeIndex) Error!void { - const node_types = c.tree.nodes.items(.ty); - const ty = node_types[@intFromEnum(enum_decl)]; - if (c.decl_table.get(@intFromPtr(ty.data.@"enum"))) |_| - return; // Avoid processing this decl twice - const toplevel = scope.id == .root; - const bs: *Scope.Block = if (!toplevel) try scope.findBlockScope(c) else undefined; - - var is_unnamed = false; - var bare_name: []const u8 = c.mapper.lookup(ty.data.@"enum".name); - var name = bare_name; - if (c.unnamed_typedefs.get(@intFromPtr(ty.data.@"enum"))) |typedef_name| { - bare_name = typedef_name; - name = typedef_name; - } else { - if (bare_name.len == 0) { - bare_name = try std.fmt.allocPrint(c.arena, "unnamed_{d}", .{c.getMangle()}); - is_unnamed = true; - } - name = try std.fmt.allocPrint(c.arena, "enum_{s}", .{bare_name}); - } - if (!toplevel) name = try bs.makeMangledName(c, name); - try c.decl_table.putNoClobber(c.gpa, @intFromPtr(ty.data.@"enum"), name); - - const enum_type_node = if (!ty.data.@"enum".isIncomplete()) blk: { - for (ty.data.@"enum".fields, field_nodes) |field, field_node| { - var enum_val_name: []const u8 = c.mapper.lookup(field.name); - if (!toplevel) { - enum_val_name = try bs.makeMangledName(c, enum_val_name); - } - - const enum_const_type_node: ?ZigNode = transType(c, scope, field.ty, field.name_tok) catch |err| switch (err) { - error.UnsupportedType => null, - else => |e| return e, - }; - - const val = c.tree.value_map.get(field_node).?; - const enum_const_def = try ZigTag.enum_constant.create(c.arena, .{ - .name = enum_val_name, - .is_public = toplevel, - .type = enum_const_type_node, - .value = try transCreateNodeAPInt(c, val), - }); - if (toplevel) - try addTopLevelDecl(c, enum_val_name, enum_const_def) - else { - try scope.appendNode(enum_const_def); - try bs.discardVariable(c, enum_val_name); - } - } - - break :blk transType(c, scope, ty.data.@"enum".tag_ty, 0) catch |err| switch (err) { - error.UnsupportedType => { - return failDecl(c, 0, name, "unable to translate enum integer type", .{}); - }, - else => |e| return e, - }; - } else blk: { - try c.opaque_demotes.put(c.gpa, @intFromPtr(ty.data.@"enum"), {}); - break :blk ZigTag.opaque_literal.init(); - }; - - const is_pub = toplevel and !is_unnamed; - const payload = try c.arena.create(ast.Payload.SimpleVarDecl); - payload.* = .{ - .base = .{ .tag = ([2]ZigTag{ .var_simple, .pub_var_simple })[@intFromBool(is_pub)] }, - .data = .{ - .init = enum_type_node, - .name = name, - }, - }; - const node = ZigNode.initPayload(&payload.base); - if (toplevel) { - try addTopLevelDecl(c, name, node); - if (!is_unnamed) - try c.alias_list.append(.{ .alias = bare_name, .name = name }); - } else { - try scope.appendNode(node); - if (node.tag() != .pub_var_simple) { - try bs.discardVariable(c, name); - } - } -} - -fn transType(c: *Context, scope: *Scope, raw_ty: Type, source_loc: TokenIndex) TypeError!ZigNode { - const ty = raw_ty.canonicalize(.standard); - switch (ty.specifier) { - .void => return ZigTag.type.create(c.arena, "anyopaque"), - .bool => return ZigTag.type.create(c.arena, "bool"), - .char => return ZigTag.type.create(c.arena, "c_char"), - .schar => return ZigTag.type.create(c.arena, "i8"), - .uchar => return ZigTag.type.create(c.arena, "u8"), - .short => return ZigTag.type.create(c.arena, "c_short"), - .ushort => return ZigTag.type.create(c.arena, "c_ushort"), - .int => return ZigTag.type.create(c.arena, "c_int"), - .uint => return ZigTag.type.create(c.arena, "c_uint"), - .long => return ZigTag.type.create(c.arena, "c_long"), - .ulong => return ZigTag.type.create(c.arena, "c_ulong"), - .long_long => return ZigTag.type.create(c.arena, "c_longlong"), - .ulong_long => return ZigTag.type.create(c.arena, "c_ulonglong"), - .int128 => return ZigTag.type.create(c.arena, "i128"), - .uint128 => return ZigTag.type.create(c.arena, "u128"), - .fp16, .float16 => return ZigTag.type.create(c.arena, "f16"), - .float => return ZigTag.type.create(c.arena, "f32"), - .double => return ZigTag.type.create(c.arena, "f64"), - .long_double => return ZigTag.type.create(c.arena, "c_longdouble"), - .float80 => return ZigTag.type.create(c.arena, "f80"), - .float128 => return ZigTag.type.create(c.arena, "f128"), - .func, - .var_args_func, - .old_style_func, - => return transFnType(c, scope, raw_ty, ty, source_loc, .{}), - else => return error.UnsupportedType, - } -} - -fn zigAlignment(bit_alignment: u29) u32 { - return bit_alignment / 8; -} - -const FnProtoContext = struct { - is_pub: bool = false, - is_export: bool = false, - is_extern: bool = false, - is_inline: bool = false, - fn_name: ?[]const u8 = null, -}; - -fn transFnType( - c: *Context, - scope: *Scope, - raw_ty: Type, - fn_ty: Type, - source_loc: TokenIndex, - ctx: FnProtoContext, -) !ZigNode { - const param_count: usize = fn_ty.data.func.params.len; - const fn_params = try c.arena.alloc(ast.Payload.Param, param_count); - - for (fn_ty.data.func.params, fn_params) |param_info, *param_node| { - const param_ty = param_info.ty; - const is_noalias = param_ty.qual.restrict; - - const param_name: ?[]const u8 = if (param_info.name == .empty) - null - else - c.mapper.lookup(param_info.name); - - const type_node = try transType(c, scope, param_ty, param_info.name_tok); - param_node.* = .{ - .is_noalias = is_noalias, - .name = param_name, - .type = type_node, - }; - } - - const linksection_string = blk: { - if (raw_ty.getAttribute(.section)) |section| { - break :blk c.comp.interner.get(section.name.ref()).bytes; - } - break :blk null; - }; - - const alignment = if (raw_ty.requestedAlignment(c.comp)) |alignment| zigAlignment(alignment) else null; - - const explicit_callconv = null; - // const explicit_callconv = if ((ctx.is_inline or ctx.is_export or ctx.is_extern) and ctx.cc == .C) null else ctx.cc; - - const return_type_node = blk: { - if (raw_ty.getAttribute(.noreturn) != null) { - break :blk ZigTag.noreturn_type.init(); - } else { - const return_ty = fn_ty.data.func.return_type; - if (return_ty.is(.void)) { - // convert primitive anyopaque to actual void (only for return type) - break :blk ZigTag.void_type.init(); - } else { - break :blk transType(c, scope, return_ty, source_loc) catch |err| switch (err) { - error.UnsupportedType => { - try warn(c, scope, source_loc, "unsupported function proto return type", .{}); - return err; - }, - error.OutOfMemory => |e| return e, - }; - } - } - }; - - const payload = try c.arena.create(ast.Payload.Func); - payload.* = .{ - .base = .{ .tag = .func }, - .data = .{ - .is_pub = ctx.is_pub, - .is_extern = ctx.is_extern, - .is_export = ctx.is_export, - .is_inline = ctx.is_inline, - .is_var_args = switch (fn_ty.specifier) { - .func => false, - .var_args_func => true, - .old_style_func => !ctx.is_export and !ctx.is_inline, - else => unreachable, - }, - .name = ctx.fn_name, - .linksection_string = linksection_string, - .explicit_callconv = explicit_callconv, - .params = fn_params, - .return_type = return_type_node, - .body = null, - .alignment = alignment, - }, - }; - return ZigNode.initPayload(&payload.base); -} - -fn transStmt(c: *Context, node: NodeIndex) TransError!ZigNode { - return transExpr(c, node, .unused); -} - -fn transCompoundStmtInline(c: *Context, compound: NodeIndex, block: *Scope.Block) TransError!void { - const data = c.tree.nodes.items(.data)[@intFromEnum(compound)]; - var buf: [2]NodeIndex = undefined; - // TODO move these helpers to Aro - const stmts = switch (c.tree.nodes.items(.tag)[@intFromEnum(compound)]) { - .compound_stmt_two => blk: { - if (data.bin.lhs != .none) buf[0] = data.bin.lhs; - if (data.bin.rhs != .none) buf[1] = data.bin.rhs; - break :blk buf[0 .. @as(u32, @intFromBool(data.bin.lhs != .none)) + @intFromBool(data.bin.rhs != .none)]; - }, - .compound_stmt => c.tree.data[data.range.start..data.range.end], - else => unreachable, - }; - for (stmts) |stmt| { - const result = try transStmt(c, stmt); - switch (result.tag()) { - .declaration, .empty_block => {}, - else => try block.statements.append(result), - } - } -} - -fn transCompoundStmt(c: *Context, scope: *Scope, compound: NodeIndex) TransError!ZigNode { - var block_scope = try Scope.Block.init(c, scope, false); - defer block_scope.deinit(); - try transCompoundStmtInline(c, compound, &block_scope); - return try block_scope.complete(c); -} - -fn transExpr(c: *Context, node: NodeIndex, result_used: ResultUsed) TransError!ZigNode { - std.debug.assert(node != .none); - const ty = c.tree.nodes.items(.ty)[@intFromEnum(node)]; - if (c.tree.value_map.get(node)) |val| { - // TODO handle other values - const int = try transCreateNodeAPInt(c, val); - const as_node = try ZigTag.as.create(c.arena, .{ - .lhs = try transType(c, undefined, ty, undefined), - .rhs = int, - }); - return maybeSuppressResult(c, result_used, as_node); - } - const node_tags = c.tree.nodes.items(.tag); - switch (node_tags[@intFromEnum(node)]) { - else => unreachable, // Not an expression. - } - return .none; -} - -fn transCreateNodeAPInt(c: *Context, int: aro.Value) !ZigNode { - var space: aro.Interner.Tag.Int.BigIntSpace = undefined; - var big = int.toBigInt(&space, c.comp); - const is_negative = !big.positive; - big.positive = true; - - const str = big.toStringAlloc(c.arena, 10, .lower) catch |err| switch (err) { - error.OutOfMemory => return error.OutOfMemory, - }; - const res = try ZigTag.integer_literal.create(c.arena, str); - if (is_negative) return ZigTag.negate.create(c.arena, res); - return res; -} diff --git a/src/main.zig b/src/main.zig index 9da48ba69c..e08eeb20d1 100644 --- a/src/main.zig +++ b/src/main.zig @@ -294,13 +294,20 @@ fn mainArgs(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { } else if (mem.eql(u8, cmd, "rc")) { return cmdRc(gpa, arena, args[1..]); } else if (mem.eql(u8, cmd, "fmt")) { - return jitCmd(gpa, arena, cmd_args, "fmt", "fmt.zig", false); + return jitCmd(gpa, arena, cmd_args, .{ + .cmd_name = "fmt", + .root_src_path = "fmt.zig", + }); } else if (mem.eql(u8, cmd, "objcopy")) { return @import("objcopy.zig").cmdObjCopy(gpa, arena, cmd_args); } else if (mem.eql(u8, cmd, "fetch")) { return cmdFetch(gpa, arena, cmd_args); } else if (mem.eql(u8, cmd, "libc")) { - return jitCmd(gpa, arena, cmd_args, "libc", "libc.zig", true); + return jitCmd(gpa, arena, cmd_args, .{ + .cmd_name = "libc", + .root_src_path = "libc.zig", + .prepend_zig_lib_dir_path = true, + }); } else if (mem.eql(u8, cmd, "init")) { return cmdInit(gpa, arena, cmd_args); } else if (mem.eql(u8, cmd, "targets")) { @@ -317,7 +324,10 @@ fn mainArgs(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { verifyLibcxxCorrectlyLinked(); return @import("print_env.zig").cmdEnv(arena, cmd_args, io.getStdOut().writer()); } else if (mem.eql(u8, cmd, "reduce")) { - return jitCmd(gpa, arena, cmd_args, "reduce", "reduce.zig", false); + return jitCmd(gpa, arena, cmd_args, .{ + .cmd_name = "reduce", + .root_src_path = "reduce.zig", + }); } else if (mem.eql(u8, cmd, "zen")) { return io.getStdOut().writeAll(info_zen); } else if (mem.eql(u8, cmd, "help") or mem.eql(u8, cmd, "-h") or mem.eql(u8, cmd, "--help")) { @@ -4459,7 +4469,13 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati const digest = if (try man.hit()) man.final() else digest: { if (fancy_output) |p| p.cache_hit = false; var argv = std.ArrayList([]const u8).init(arena); - try argv.append(@tagName(comp.config.c_frontend)); // argv[0] is program name, actual args start at [1] + switch (comp.config.c_frontend) { + .aro => {}, + .clang => { + // argv[0] is program name, actual args start at [1] + try argv.append(@tagName(comp.config.c_frontend)); + }, + } var zig_cache_tmp_dir = try comp.local_cache_directory.handle.makeOpenPath("tmp", .{}); defer zig_cache_tmp_dir.close(); @@ -4484,24 +4500,18 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati Compilation.dump_argv(argv.items); } - var tree = switch (comp.config.c_frontend) { - .aro => tree: { - const aro = @import("aro"); - const translate_c = @import("aro_translate_c.zig"); - var aro_comp = aro.Compilation.init(comp.gpa); - defer aro_comp.deinit(); - - break :tree translate_c.translate(comp.gpa, &aro_comp, argv.items) catch |err| switch (err) { - error.SemanticAnalyzeFail, error.FatalError => { - // TODO convert these to zig errors - aro.Diagnostics.render(&aro_comp, std.io.tty.detectConfig(std.io.getStdErr())); - process.exit(1); - }, - error.OutOfMemory => return error.OutOfMemory, - error.StreamTooLong => fatal("StreamTooLong?", .{}), - }; + const formatted = switch (comp.config.c_frontend) { + .aro => f: { + var stdout: []u8 = undefined; + try jitCmd(comp.gpa, arena, argv.items, .{ + .cmd_name = "aro_translate_c", + .root_src_path = "aro_translate_c.zig", + .depend_on_aro = true, + .capture = &stdout, + }); + break :f stdout; }, - .clang => tree: { + .clang => f: { if (!build_options.have_llvm) unreachable; const translate_c = @import("translate_c.zig"); @@ -4519,7 +4529,7 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati const c_headers_dir_path_z = try comp.zig_lib_directory.joinZ(arena, &[_][]const u8{"include"}); var errors = std.zig.ErrorBundle.empty; - break :tree translate_c.translate( + var tree = translate_c.translate( comp.gpa, new_argv.ptr, new_argv.ptr + new_argv.len, @@ -4537,9 +4547,10 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati } }, }; + defer tree.deinit(comp.gpa); + break :f try tree.render(arena); }, }; - defer tree.deinit(comp.gpa); if (out_dep_path) |dep_file_path| { const dep_basename = fs.path.basename(dep_file_path); @@ -4560,9 +4571,6 @@ fn cmdTranslateC(comp: *Compilation, arena: Allocator, fancy_output: ?*Compilati var zig_file = try o_dir.createFile(translated_zig_basename, .{}); defer zig_file.close(); - const formatted = try tree.render(comp.gpa); - defer comp.gpa.free(formatted); - try zig_file.writeAll(formatted); man.writeManifest() catch |err| warn("failed to write cache manifest: {s}", .{ @@ -5522,13 +5530,19 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { } } +const JitCmdOptions = struct { + cmd_name: []const u8, + root_src_path: []const u8, + prepend_zig_lib_dir_path: bool = false, + depend_on_aro: bool = false, + capture: ?*[]u8 = null, +}; + fn jitCmd( gpa: Allocator, arena: Allocator, args: []const []const u8, - cmd_name: []const u8, - root_src_path: []const u8, - prepend_zig_lib_dir_path: bool, + options: JitCmdOptions, ) !void { const color: Color = .auto; @@ -5540,7 +5554,7 @@ fn jitCmd( }; const exe_basename = try std.zig.binNameAlloc(arena, .{ - .root_name = cmd_name, + .root_name = options.cmd_name, .target = resolved_target.result, .output_mode = .Exe, }); @@ -5595,7 +5609,7 @@ fn jitCmd( .root_dir = zig_lib_directory, .sub_path = "compiler", }, - .root_src_path = root_src_path, + .root_src_path = options.root_src_path, }; const config = try Compilation.Config.resolve(.{ @@ -5623,11 +5637,35 @@ fn jitCmd( .builtin_mod = null, }); + if (options.depend_on_aro) { + const aro_mod = try Package.Module.create(arena, .{ + .global_cache_directory = global_cache_directory, + .paths = .{ + .root = .{ + .root_dir = zig_lib_directory, + .sub_path = "compiler/aro", + }, + .root_src_path = "aro.zig", + }, + .fully_qualified_name = "aro", + .cc_argv = &.{}, + .inherited = .{ + .resolved_target = resolved_target, + .optimize_mode = optimize_mode, + .strip = strip, + }, + .global = config, + .parent = null, + .builtin_mod = root_mod.getBuiltinDependency(), + }); + try root_mod.deps.put(arena, "aro", aro_mod); + } + const comp = Compilation.create(gpa, arena, .{ .zig_lib_directory = zig_lib_directory, .local_cache_directory = global_cache_directory, .global_cache_directory = global_cache_directory, - .root_name = cmd_name, + .root_name = options.cmd_name, .config = config, .root_mod = root_mod, .main_mod = root_mod, @@ -5650,12 +5688,12 @@ fn jitCmd( child_argv.appendAssumeCapacity(exe_path); } - if (prepend_zig_lib_dir_path) + if (options.prepend_zig_lib_dir_path) child_argv.appendAssumeCapacity(zig_lib_directory.path.?); child_argv.appendSliceAssumeCapacity(args); - if (process.can_execv) { + if (process.can_execv and options.capture == null) { const err = process.execv(gpa, child_argv.items); const cmd = try std.mem.join(arena, " ", child_argv.items); fatal("the following command failed to execve with '{s}':\n{s}", .{ @@ -5673,13 +5711,22 @@ fn jitCmd( var child = std.ChildProcess.init(child_argv.items, gpa); child.stdin_behavior = .Inherit; - child.stdout_behavior = .Inherit; + child.stdout_behavior = if (options.capture == null) .Inherit else .Pipe; child.stderr_behavior = .Inherit; - const term = try child.spawnAndWait(); + try child.spawn(); + + if (options.capture) |ptr| { + ptr.* = try child.stdout.?.readToEndAlloc(arena, std.math.maxInt(u32)); + } + + const term = try child.wait(); switch (term) { .Exited => |code| { - if (code == 0) return cleanExit(); + if (code == 0) { + if (options.capture != null) return; + return cleanExit(); + } const cmd = try std.mem.join(arena, " ", child_argv.items); fatal("the following build command failed with exit code {d}:\n{s}", .{ code, cmd }); }, diff --git a/src/stubs/aro_builtins.zig b/src/stubs/aro_builtins.zig deleted file mode 100644 index 8e643b8307..0000000000 --- a/src/stubs/aro_builtins.zig +++ /dev/null @@ -1,35 +0,0 @@ -//! Stub implementation only used when bootstrapping stage2 -//! Keep in sync with deps/aro/build/GenerateDef.zig - -pub fn with(comptime Properties: type) type { - return struct { - tag: Tag = @enumFromInt(0), - properties: Properties = undefined, - pub const max_param_count = 1; - pub const longest_name = 0; - pub const data = [_]@This(){.{}}; - pub inline fn fromName(_: []const u8) ?@This() { - return .{}; - } - pub fn nameFromUniqueIndex(_: u16, _: []u8) []u8 { - return ""; - } - pub fn uniqueIndex(_: []const u8) ?u16 { - return null; - } - pub const Tag = enum(u16) { _ }; - pub fn nameFromTag(_: Tag) NameBuf { - return .{}; - } - pub fn tagFromName(name: []const u8) ?Tag { - var res: u16 = 0; - for (name) |c| res +%= c; - return @enumFromInt(res); - } - pub const NameBuf = struct { - pub fn span(_: *const NameBuf) []const u8 { - return ""; - } - }; - }; -} diff --git a/src/stubs/aro_messages.zig b/src/stubs/aro_messages.zig deleted file mode 100644 index abbaf93eec..0000000000 --- a/src/stubs/aro_messages.zig +++ /dev/null @@ -1,508 +0,0 @@ -//! Stub implementation only used when bootstrapping stage2 -//! Keep in sync with deps/aro/build/GenerateDef.zig - -pub fn with(comptime Properties: type) type { - return struct { - pub const Tag = enum { - todo, - error_directive, - warning_directive, - elif_without_if, - elif_after_else, - elifdef_without_if, - elifdef_after_else, - elifndef_without_if, - elifndef_after_else, - else_without_if, - else_after_else, - endif_without_if, - unknown_pragma, - line_simple_digit, - line_invalid_filename, - unterminated_conditional_directive, - invalid_preprocessing_directive, - macro_name_missing, - extra_tokens_directive_end, - expected_value_in_expr, - closing_paren, - to_match_paren, - to_match_brace, - to_match_bracket, - header_str_closing, - header_str_match, - string_literal_in_pp_expr, - float_literal_in_pp_expr, - defined_as_macro_name, - macro_name_must_be_identifier, - whitespace_after_macro_name, - hash_hash_at_start, - hash_hash_at_end, - pasting_formed_invalid, - missing_paren_param_list, - unterminated_macro_param_list, - invalid_token_param_list, - expected_comma_param_list, - hash_not_followed_param, - expected_filename, - empty_filename, - expected_invalid, - expected_eof, - expected_token, - expected_expr, - expected_integer_constant_expr, - missing_type_specifier, - missing_type_specifier_c23, - multiple_storage_class, - static_assert_failure, - static_assert_failure_message, - expected_type, - cannot_combine_spec, - duplicate_decl_spec, - restrict_non_pointer, - expected_external_decl, - expected_ident_or_l_paren, - missing_declaration, - func_not_in_root, - illegal_initializer, - extern_initializer, - spec_from_typedef, - param_before_var_args, - void_only_param, - void_param_qualified, - void_must_be_first_param, - invalid_storage_on_param, - threadlocal_non_var, - func_spec_non_func, - illegal_storage_on_func, - illegal_storage_on_global, - expected_stmt, - func_cannot_return_func, - func_cannot_return_array, - undeclared_identifier, - not_callable, - unsupported_str_cat, - static_func_not_global, - implicit_func_decl, - unknown_builtin, - implicit_builtin, - implicit_builtin_header_note, - expected_param_decl, - invalid_old_style_params, - expected_fn_body, - invalid_void_param, - unused_value, - continue_not_in_loop, - break_not_in_loop_or_switch, - unreachable_code, - duplicate_label, - previous_label, - undeclared_label, - case_not_in_switch, - duplicate_switch_case, - multiple_default, - previous_case, - expected_arguments, - expected_arguments_old, - expected_at_least_arguments, - invalid_static_star, - static_non_param, - array_qualifiers, - star_non_param, - variable_len_array_file_scope, - useless_static, - negative_array_size, - array_incomplete_elem, - array_func_elem, - static_non_outermost_array, - qualifier_non_outermost_array, - unterminated_macro_arg_list, - unknown_warning, - overflow, - int_literal_too_big, - indirection_ptr, - addr_of_rvalue, - addr_of_bitfield, - not_assignable, - ident_or_l_brace, - empty_enum, - redefinition, - previous_definition, - expected_identifier, - expected_str_literal, - expected_str_literal_in, - parameter_missing, - empty_record, - empty_record_size, - wrong_tag, - expected_parens_around_typename, - alignof_expr, - invalid_alignof, - invalid_sizeof, - macro_redefined, - generic_qual_type, - generic_array_type, - generic_func_type, - generic_duplicate, - generic_duplicate_here, - generic_duplicate_default, - generic_no_match, - escape_sequence_overflow, - invalid_universal_character, - incomplete_universal_character, - multichar_literal_warning, - invalid_multichar_literal, - wide_multichar_literal, - char_lit_too_wide, - char_too_large, - must_use_struct, - must_use_union, - must_use_enum, - redefinition_different_sym, - redefinition_incompatible, - redefinition_of_parameter, - invalid_bin_types, - comparison_ptr_int, - comparison_distinct_ptr, - incompatible_pointers, - invalid_argument_un, - incompatible_assign, - implicit_ptr_to_int, - invalid_cast_to_float, - invalid_cast_to_pointer, - invalid_cast_type, - qual_cast, - invalid_index, - invalid_subscript, - array_after, - array_before, - statement_int, - statement_scalar, - func_should_return, - incompatible_return, - incompatible_return_sign, - implicit_int_to_ptr, - func_does_not_return, - void_func_returns_value, - incompatible_arg, - incompatible_ptr_arg, - incompatible_ptr_arg_sign, - parameter_here, - atomic_array, - atomic_func, - atomic_incomplete, - addr_of_register, - variable_incomplete_ty, - parameter_incomplete_ty, - tentative_array, - deref_incomplete_ty_ptr, - alignas_on_func, - alignas_on_param, - minimum_alignment, - maximum_alignment, - negative_alignment, - align_ignored, - zero_align_ignored, - non_pow2_align, - pointer_mismatch, - static_assert_not_constant, - static_assert_missing_message, - pre_c23_compat, - unbound_vla, - array_too_large, - incompatible_ptr_init, - incompatible_ptr_init_sign, - incompatible_ptr_assign, - incompatible_ptr_assign_sign, - vla_init, - func_init, - incompatible_init, - empty_scalar_init, - excess_scalar_init, - excess_str_init, - excess_struct_init, - excess_array_init, - str_init_too_long, - arr_init_too_long, - invalid_typeof, - division_by_zero, - division_by_zero_macro, - builtin_choose_cond, - alignas_unavailable, - case_val_unavailable, - enum_val_unavailable, - incompatible_array_init, - array_init_str, - initializer_overrides, - previous_initializer, - invalid_array_designator, - negative_array_designator, - oob_array_designator, - invalid_field_designator, - no_such_field_designator, - empty_aggregate_init_braces, - ptr_init_discards_quals, - ptr_assign_discards_quals, - ptr_ret_discards_quals, - ptr_arg_discards_quals, - unknown_attribute, - ignored_attribute, - invalid_fallthrough, - cannot_apply_attribute_to_statement, - builtin_macro_redefined, - feature_check_requires_identifier, - missing_tok_builtin, - gnu_label_as_value, - expected_record_ty, - member_expr_not_ptr, - member_expr_ptr, - no_such_member, - malformed_warning_check, - invalid_computed_goto, - pragma_warning_message, - pragma_error_message, - pragma_message, - pragma_requires_string_literal, - poisoned_identifier, - pragma_poison_identifier, - pragma_poison_macro, - newline_eof, - empty_translation_unit, - omitting_parameter_name, - non_int_bitfield, - negative_bitwidth, - zero_width_named_field, - bitfield_too_big, - invalid_utf8, - implicitly_unsigned_literal, - invalid_preproc_operator, - invalid_preproc_expr_start, - c99_compat, - unexpected_character, - invalid_identifier_start_char, - unicode_zero_width, - unicode_homoglyph, - meaningless_asm_qual, - duplicate_asm_qual, - invalid_asm_str, - dollar_in_identifier_extension, - dollars_in_identifiers, - expanded_from_here, - skipping_macro_backtrace, - pragma_operator_string_literal, - unknown_gcc_pragma, - unknown_gcc_pragma_directive, - predefined_top_level, - incompatible_va_arg, - too_many_scalar_init_braces, - uninitialized_in_own_init, - gnu_statement_expression, - stmt_expr_not_allowed_file_scope, - gnu_imaginary_constant, - plain_complex, - complex_int, - qual_on_ret_type, - cli_invalid_standard, - cli_invalid_target, - cli_invalid_emulate, - cli_unknown_arg, - cli_error, - cli_unused_link_object, - cli_unknown_linker, - extra_semi, - func_field, - vla_field, - field_incomplete_ty, - flexible_in_union, - flexible_non_final, - flexible_in_empty, - duplicate_member, - binary_integer_literal, - gnu_va_macro, - builtin_must_be_called, - va_start_not_in_func, - va_start_fixed_args, - va_start_not_last_param, - attribute_not_enough_args, - attribute_too_many_args, - attribute_arg_invalid, - unknown_attr_enum, - attribute_requires_identifier, - declspec_not_enabled, - declspec_attr_not_supported, - deprecated_declarations, - deprecated_note, - unavailable, - unavailable_note, - warning_attribute, - error_attribute, - ignored_record_attr, - backslash_newline_escape, - array_size_non_int, - cast_to_smaller_int, - gnu_switch_range, - empty_case_range, - non_standard_escape_char, - invalid_pp_stringify_escape, - vla, - float_overflow_conversion, - float_out_of_range, - float_zero_conversion, - float_value_changed, - float_to_int, - const_decl_folded, - const_decl_folded_vla, - redefinition_of_typedef, - undefined_macro, - fn_macro_undefined, - preprocessing_directive_only, - missing_lparen_after_builtin, - offsetof_ty, - offsetof_incomplete, - offsetof_array, - pragma_pack_lparen, - pragma_pack_rparen, - pragma_pack_unknown_action, - pragma_pack_show, - pragma_pack_int, - pragma_pack_int_ident, - pragma_pack_undefined_pop, - pragma_pack_empty_stack, - cond_expr_type, - too_many_includes, - enumerator_too_small, - enumerator_too_large, - include_next, - include_next_outside_header, - enumerator_overflow, - enum_not_representable, - enum_too_large, - enum_fixed, - enum_prev_nonfixed, - enum_prev_fixed, - enum_different_explicit_ty, - enum_not_representable_fixed, - transparent_union_wrong_type, - transparent_union_one_field, - transparent_union_size, - transparent_union_size_note, - designated_init_invalid, - designated_init_needed, - ignore_common, - ignore_nocommon, - non_string_ignored, - local_variable_attribute, - ignore_cold, - ignore_hot, - ignore_noinline, - ignore_always_inline, - invalid_noreturn, - nodiscard_unused, - warn_unused_result, - invalid_vec_elem_ty, - vec_size_not_multiple, - invalid_imag, - invalid_real, - zero_length_array, - old_style_flexible_struct, - comma_deletion_va_args, - main_return_type, - expansion_to_defined, - invalid_int_suffix, - invalid_float_suffix, - invalid_octal_digit, - invalid_binary_digit, - exponent_has_no_digits, - hex_floating_constant_requires_exponent, - sizeof_returns_zero, - declspec_not_allowed_after_declarator, - declarator_name_tok, - type_not_supported_on_target, - bit_int, - unsigned_bit_int_too_small, - signed_bit_int_too_small, - bit_int_too_big, - keyword_macro, - ptr_arithmetic_incomplete, - callconv_not_supported, - pointer_arith_void, - sizeof_array_arg, - array_address_to_bool, - string_literal_to_bool, - constant_expression_conversion_not_allowed, - invalid_object_cast, - cli_invalid_fp_eval_method, - suggest_pointer_for_invalid_fp16, - bitint_suffix, - auto_type_extension, - auto_type_not_allowed, - auto_type_requires_initializer, - auto_type_requires_single_declarator, - auto_type_requires_plain_declarator, - invalid_cast_to_auto_type, - auto_type_from_bitfield, - array_of_auto_type, - auto_type_with_init_list, - missing_semicolon, - tentative_definition_incomplete, - forward_declaration_here, - gnu_union_cast, - invalid_union_cast, - cast_to_incomplete_type, - invalid_source_epoch, - fuse_ld_path, - invalid_rtlib, - unsupported_rtlib_gcc, - invalid_unwindlib, - incompatible_unwindlib, - gnu_asm_disabled, - extension_token_used, - complex_component_init, - complex_prefix_postfix_op, - not_floating_type, - argument_types_differ, - ms_search_rule, - ctrl_z_eof, - illegal_char_encoding_warning, - illegal_char_encoding_error, - ucn_basic_char_error, - ucn_basic_char_warning, - ucn_control_char_error, - ucn_control_char_warning, - c89_ucn_in_literal, - four_char_char_literal, - multi_char_char_literal, - missing_hex_escape, - unknown_escape_sequence, - attribute_requires_string, - unterminated_string_literal_warning, - unterminated_string_literal_error, - empty_char_literal_warning, - empty_char_literal_error, - unterminated_char_literal_warning, - unterminated_char_literal_error, - unterminated_comment, - def_no_proto_deprecated, - passing_args_to_kr, - unknown_type_name, - label_compound_end, - u8_char_lit, - malformed_embed_param, - malformed_embed_limit, - duplicate_embed_param, - unsupported_embed_param, - invalid_compound_literal_storage_class, - va_opt_lparen, - va_opt_rparen, - attribute_int_out_of_range, - identifier_not_normalized, - c23_auto_plain_declarator, - c23_auto_single_declarator, - c32_auto_requires_initializer, - c23_auto_scalar_init, - - pub fn property(_: Tag) Properties { - return undefined; - } - }; - }; -} diff --git a/src/stubs/aro_names.zig b/src/stubs/aro_names.zig deleted file mode 100644 index 3dee3c12e4..0000000000 --- a/src/stubs/aro_names.zig +++ /dev/null @@ -1,10 +0,0 @@ -//! Stub implementation only used when bootstrapping stage2 -//! Keep in sync with deps/aro/build/GenerateDef.zig - -pub fn with(comptime _: type) type { - return struct { - pub inline fn fromName(_: []const u8) ?@This() { - return null; - } - }; -} diff --git a/src/stubs/aro_options.zig b/src/stubs/aro_options.zig deleted file mode 100644 index b8f9201ce9..0000000000 --- a/src/stubs/aro_options.zig +++ /dev/null @@ -1 +0,0 @@ -pub const version_str: []const u8 = "bootstrap-stub"; diff --git a/src/translate_c.zig b/src/translate_c.zig index fc2d56ba05..0afd7b7695 100644 --- a/src/translate_c.zig +++ b/src/translate_c.zig @@ -8,10 +8,10 @@ const CallingConvention = std.builtin.CallingConvention; const clang = @import("clang.zig"); const aro = @import("aro"); const CToken = aro.Tokenizer.Token; -const ast = @import("translate_c/ast.zig"); const Node = ast.Node; const Tag = Node.Tag; -const common = @import("translate_c/common.zig"); +const common = @import("aro_translate_c"); +const ast = common.ast; const Error = common.Error; const MacroProcessingError = common.MacroProcessingError; const TypeError = common.TypeError; @@ -20,10 +20,8 @@ const SymbolTable = common.SymbolTable; const AliasList = common.AliasList; const ResultUsed = common.ResultUsed; const Scope = common.ScopeExtra(Context, clang.QualType); - -// Maps macro parameter names to token position, for determining if different -// identifiers refer to the same positional argument in different macros. -const ArgsPositionMap = std.StringArrayHashMapUnmanaged(usize); +const PatternList = common.PatternList; +const MacroSlicer = common.MacroSlicer; pub const Context = struct { gpa: mem.Allocator, @@ -5093,265 +5091,6 @@ pub fn failDecl(c: *Context, loc: clang.SourceLocation, name: []const u8, compti try c.global_scope.nodes.append(try Tag.warning.create(c.arena, location_comment)); } -pub const PatternList = struct { - patterns: []Pattern, - - /// Templates must be function-like macros - /// first element is macro source, second element is the name of the function - /// in std.lib.zig.c_translation.Macros which implements it - const templates = [_][2][]const u8{ - [2][]const u8{ "f_SUFFIX(X) (X ## f)", "F_SUFFIX" }, - [2][]const u8{ "F_SUFFIX(X) (X ## F)", "F_SUFFIX" }, - - [2][]const u8{ "u_SUFFIX(X) (X ## u)", "U_SUFFIX" }, - [2][]const u8{ "U_SUFFIX(X) (X ## U)", "U_SUFFIX" }, - - [2][]const u8{ "l_SUFFIX(X) (X ## l)", "L_SUFFIX" }, - [2][]const u8{ "L_SUFFIX(X) (X ## L)", "L_SUFFIX" }, - - [2][]const u8{ "ul_SUFFIX(X) (X ## ul)", "UL_SUFFIX" }, - [2][]const u8{ "uL_SUFFIX(X) (X ## uL)", "UL_SUFFIX" }, - [2][]const u8{ "Ul_SUFFIX(X) (X ## Ul)", "UL_SUFFIX" }, - [2][]const u8{ "UL_SUFFIX(X) (X ## UL)", "UL_SUFFIX" }, - - [2][]const u8{ "ll_SUFFIX(X) (X ## ll)", "LL_SUFFIX" }, - [2][]const u8{ "LL_SUFFIX(X) (X ## LL)", "LL_SUFFIX" }, - - [2][]const u8{ "ull_SUFFIX(X) (X ## ull)", "ULL_SUFFIX" }, - [2][]const u8{ "uLL_SUFFIX(X) (X ## uLL)", "ULL_SUFFIX" }, - [2][]const u8{ "Ull_SUFFIX(X) (X ## Ull)", "ULL_SUFFIX" }, - [2][]const u8{ "ULL_SUFFIX(X) (X ## ULL)", "ULL_SUFFIX" }, - - [2][]const u8{ "f_SUFFIX(X) X ## f", "F_SUFFIX" }, - [2][]const u8{ "F_SUFFIX(X) X ## F", "F_SUFFIX" }, - - [2][]const u8{ "u_SUFFIX(X) X ## u", "U_SUFFIX" }, - [2][]const u8{ "U_SUFFIX(X) X ## U", "U_SUFFIX" }, - - [2][]const u8{ "l_SUFFIX(X) X ## l", "L_SUFFIX" }, - [2][]const u8{ "L_SUFFIX(X) X ## L", "L_SUFFIX" }, - - [2][]const u8{ "ul_SUFFIX(X) X ## ul", "UL_SUFFIX" }, - [2][]const u8{ "uL_SUFFIX(X) X ## uL", "UL_SUFFIX" }, - [2][]const u8{ "Ul_SUFFIX(X) X ## Ul", "UL_SUFFIX" }, - [2][]const u8{ "UL_SUFFIX(X) X ## UL", "UL_SUFFIX" }, - - [2][]const u8{ "ll_SUFFIX(X) X ## ll", "LL_SUFFIX" }, - [2][]const u8{ "LL_SUFFIX(X) X ## LL", "LL_SUFFIX" }, - - [2][]const u8{ "ull_SUFFIX(X) X ## ull", "ULL_SUFFIX" }, - [2][]const u8{ "uLL_SUFFIX(X) X ## uLL", "ULL_SUFFIX" }, - [2][]const u8{ "Ull_SUFFIX(X) X ## Ull", "ULL_SUFFIX" }, - [2][]const u8{ "ULL_SUFFIX(X) X ## ULL", "ULL_SUFFIX" }, - - [2][]const u8{ "CAST_OR_CALL(X, Y) (X)(Y)", "CAST_OR_CALL" }, - [2][]const u8{ "CAST_OR_CALL(X, Y) ((X)(Y))", "CAST_OR_CALL" }, - - [2][]const u8{ - \\wl_container_of(ptr, sample, member) \ - \\(__typeof__(sample))((char *)(ptr) - \ - \\ offsetof(__typeof__(*sample), member)) - , - "WL_CONTAINER_OF", - }, - - [2][]const u8{ "IGNORE_ME(X) ((void)(X))", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) (void)(X)", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) ((const void)(X))", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) (const void)(X)", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) ((volatile void)(X))", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) (volatile void)(X)", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) ((const volatile void)(X))", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) (const volatile void)(X)", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) ((volatile const void)(X))", "DISCARD" }, - [2][]const u8{ "IGNORE_ME(X) (volatile const void)(X)", "DISCARD" }, - }; - - /// Assumes that `ms` represents a tokenized function-like macro. - fn buildArgsHash(allocator: mem.Allocator, ms: MacroSlicer, hash: *ArgsPositionMap) MacroProcessingError!void { - assert(ms.tokens.len > 2); - assert(ms.tokens[0].id == .identifier or ms.tokens[0].id == .extended_identifier); - assert(ms.tokens[1].id == .l_paren); - - var i: usize = 2; - while (true) : (i += 1) { - const token = ms.tokens[i]; - switch (token.id) { - .r_paren => break, - .comma => continue, - .identifier, .extended_identifier => { - const identifier = ms.slice(token); - try hash.put(allocator, identifier, i); - }, - else => return error.UnexpectedMacroToken, - } - } - } - - const Pattern = struct { - tokens: []const CToken, - source: []const u8, - impl: []const u8, - args_hash: ArgsPositionMap, - - fn init(self: *Pattern, allocator: mem.Allocator, template: [2][]const u8) Error!void { - const source = template[0]; - const impl = template[1]; - - var tok_list = std.ArrayList(CToken).init(allocator); - defer tok_list.deinit(); - try tokenizeMacro(source, &tok_list); - const tokens = try allocator.dupe(CToken, tok_list.items); - - self.* = .{ - .tokens = tokens, - .source = source, - .impl = impl, - .args_hash = .{}, - }; - const ms = MacroSlicer{ .source = source, .tokens = tokens }; - buildArgsHash(allocator, ms, &self.args_hash) catch |err| switch (err) { - error.UnexpectedMacroToken => unreachable, - else => |e| return e, - }; - } - - fn deinit(self: *Pattern, allocator: mem.Allocator) void { - self.args_hash.deinit(allocator); - allocator.free(self.tokens); - } - - /// This function assumes that `ms` has already been validated to contain a function-like - /// macro, and that the parsed template macro in `self` also contains a function-like - /// macro. Please review this logic carefully if changing that assumption. Two - /// function-like macros are considered equivalent if and only if they contain the same - /// list of tokens, modulo parameter names. - pub fn isEquivalent(self: Pattern, ms: MacroSlicer, args_hash: ArgsPositionMap) bool { - if (self.tokens.len != ms.tokens.len) return false; - if (args_hash.count() != self.args_hash.count()) return false; - - var i: usize = 2; - while (self.tokens[i].id != .r_paren) : (i += 1) {} - - const pattern_slicer = MacroSlicer{ .source = self.source, .tokens = self.tokens }; - while (i < self.tokens.len) : (i += 1) { - const pattern_token = self.tokens[i]; - const macro_token = ms.tokens[i]; - if (pattern_token.id != macro_token.id) return false; - - const pattern_bytes = pattern_slicer.slice(pattern_token); - const macro_bytes = ms.slice(macro_token); - switch (pattern_token.id) { - .identifier, .extended_identifier => { - const pattern_arg_index = self.args_hash.get(pattern_bytes); - const macro_arg_index = args_hash.get(macro_bytes); - - if (pattern_arg_index == null and macro_arg_index == null) { - if (!mem.eql(u8, pattern_bytes, macro_bytes)) return false; - } else if (pattern_arg_index != null and macro_arg_index != null) { - if (pattern_arg_index.? != macro_arg_index.?) return false; - } else { - return false; - } - }, - .string_literal, .char_literal, .pp_num => { - if (!mem.eql(u8, pattern_bytes, macro_bytes)) return false; - }, - else => { - // other tags correspond to keywords and operators that do not contain a "payload" - // that can vary - }, - } - } - return true; - } - }; - - pub fn init(allocator: mem.Allocator) Error!PatternList { - const patterns = try allocator.alloc(Pattern, templates.len); - for (templates, 0..) |template, i| { - try patterns[i].init(allocator, template); - } - return PatternList{ .patterns = patterns }; - } - - pub fn deinit(self: *PatternList, allocator: mem.Allocator) void { - for (self.patterns) |*pattern| pattern.deinit(allocator); - allocator.free(self.patterns); - } - - pub fn match(self: PatternList, allocator: mem.Allocator, ms: MacroSlicer) Error!?Pattern { - var args_hash: ArgsPositionMap = .{}; - defer args_hash.deinit(allocator); - - buildArgsHash(allocator, ms, &args_hash) catch |err| switch (err) { - error.UnexpectedMacroToken => return null, - else => |e| return e, - }; - - for (self.patterns) |pattern| if (pattern.isEquivalent(ms, args_hash)) return pattern; - return null; - } -}; - -const MacroSlicer = struct { - source: []const u8, - tokens: []const CToken, - fn slice(self: MacroSlicer, token: CToken) []const u8 { - return self.source[token.start..token.end]; - } -}; - -// Testing here instead of test/translate_c.zig allows us to also test that the -// mapped function exists in `std.zig.c_translation.Macros` -test "Macro matching" { - const helper = struct { - const MacroFunctions = std.zig.c_translation.Macros; - fn checkMacro(allocator: mem.Allocator, pattern_list: PatternList, source: []const u8, comptime expected_match: ?[]const u8) !void { - var tok_list = std.ArrayList(CToken).init(allocator); - defer tok_list.deinit(); - try tokenizeMacro(source, &tok_list); - const macro_slicer = MacroSlicer{ .source = source, .tokens = tok_list.items }; - const matched = try pattern_list.match(allocator, macro_slicer); - if (expected_match) |expected| { - try testing.expectEqualStrings(expected, matched.?.impl); - try testing.expect(@hasDecl(MacroFunctions, expected)); - } else { - try testing.expectEqual(@as(@TypeOf(matched), null), matched); - } - } - }; - const allocator = std.testing.allocator; - var pattern_list = try PatternList.init(allocator); - defer pattern_list.deinit(allocator); - - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## F)", "F_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## U)", "U_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## L)", "L_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## LL)", "LL_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## UL)", "UL_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, "BAR(Z) (Z ## ULL)", "ULL_SUFFIX"); - try helper.checkMacro(allocator, pattern_list, - \\container_of(a, b, c) \ - \\(__typeof__(b))((char *)(a) - \ - \\ offsetof(__typeof__(*b), c)) - , "WL_CONTAINER_OF"); - - try helper.checkMacro(allocator, pattern_list, "NO_MATCH(X, Y) (X + Y)", null); - try helper.checkMacro(allocator, pattern_list, "CAST_OR_CALL(X, Y) (X)(Y)", "CAST_OR_CALL"); - try helper.checkMacro(allocator, pattern_list, "CAST_OR_CALL(X, Y) ((X)(Y))", "CAST_OR_CALL"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (void)(X)", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((void)(X))", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (const void)(X)", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((const void)(X))", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (volatile void)(X)", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((volatile void)(X))", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (const volatile void)(X)", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((const volatile void)(X))", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) (volatile const void)(X)", "DISCARD"); - try helper.checkMacro(allocator, pattern_list, "IGNORE_ME(X) ((volatile const void)(X))", "DISCARD"); -} - const MacroCtx = struct { source: []const u8, list: []const CToken, @@ -5392,7 +5131,7 @@ const MacroCtx = struct { } fn makeSlicer(self: *const MacroCtx) MacroSlicer { - return MacroSlicer{ .source = self.source, .tokens = self.list }; + return .{ .source = self.source, .tokens = self.list }; } const MacroTranslateError = union(enum) { @@ -5432,26 +5171,6 @@ const MacroCtx = struct { } }; -fn tokenizeMacro(source: []const u8, tok_list: *std.ArrayList(CToken)) Error!void { - var tokenizer: aro.Tokenizer = .{ - .buf = source, - .source = .unused, - .langopts = .{}, - }; - while (true) { - const tok = tokenizer.next(); - switch (tok.id) { - .whitespace => continue, - .nl, .eof => { - try tok_list.append(tok); - break; - }, - else => {}, - } - try tok_list.append(tok); - } -} - fn getMacroText(unit: *const clang.ASTUnit, c: *const Context, macro: *const clang.MacroDefinitionRecord) ![]const u8 { const begin_loc = macro.getSourceRange_getBegin(); const end_loc = clang.Lexer.getLocForEndOfToken(macro.getSourceRange_getEnd(), c.source_manager, unit); @@ -5491,7 +5210,7 @@ fn transPreprocessorEntities(c: *Context, unit: *clang.ASTUnit) Error!void { const source = try getMacroText(unit, c, macro); - try tokenizeMacro(source, &tok_list); + try common.tokenizeMacro(source, &tok_list); var macro_ctx = MacroCtx{ .source = source, diff --git a/src/translate_c/common.zig b/src/translate_c/common.zig deleted file mode 100644 index afbb63d05e..0000000000 --- a/src/translate_c/common.zig +++ /dev/null @@ -1,322 +0,0 @@ -const std = @import("std"); -const ast = @import("ast.zig"); -const Node = ast.Node; -const Tag = Node.Tag; - -const CallingConvention = std.builtin.CallingConvention; - -pub const Error = std.mem.Allocator.Error; -pub const MacroProcessingError = Error || error{UnexpectedMacroToken}; -pub const TypeError = Error || error{UnsupportedType}; -pub const TransError = TypeError || error{UnsupportedTranslation}; - -pub const SymbolTable = std.StringArrayHashMap(Node); -pub const AliasList = std.ArrayList(struct { - alias: []const u8, - name: []const u8, -}); - -pub const ResultUsed = enum { - used, - unused, -}; - -pub fn ScopeExtra(comptime Context: type, comptime Type: type) type { - return struct { - id: Id, - parent: ?*Scope, - - const Scope = @This(); - - pub const Id = enum { - block, - root, - condition, - loop, - do_loop, - }; - - /// Used for the scope of condition expressions, for example `if (cond)`. - /// The block is lazily initialised because it is only needed for rare - /// cases of comma operators being used. - pub const Condition = struct { - base: Scope, - block: ?Block = null, - - pub fn getBlockScope(self: *Condition, c: *Context) !*Block { - if (self.block) |*b| return b; - self.block = try Block.init(c, &self.base, true); - return &self.block.?; - } - - pub fn deinit(self: *Condition) void { - if (self.block) |*b| b.deinit(); - } - }; - - /// Represents an in-progress Node.Block. This struct is stack-allocated. - /// When it is deinitialized, it produces an Node.Block which is allocated - /// into the main arena. - pub const Block = struct { - base: Scope, - statements: std.ArrayList(Node), - variables: AliasList, - mangle_count: u32 = 0, - label: ?[]const u8 = null, - - /// By default all variables are discarded, since we do not know in advance if they - /// will be used. This maps the variable's name to the Discard payload, so that if - /// the variable is subsequently referenced we can indicate that the discard should - /// be skipped during the intermediate AST -> Zig AST render step. - variable_discards: std.StringArrayHashMap(*ast.Payload.Discard), - - /// When the block corresponds to a function, keep track of the return type - /// so that the return expression can be cast, if necessary - return_type: ?Type = null, - - /// C static local variables are wrapped in a block-local struct. The struct - /// is named after the (mangled) variable name, the Zig variable within the - /// struct itself is given this name. - pub const static_inner_name = "static"; - - pub fn init(c: *Context, parent: *Scope, labeled: bool) !Block { - var blk = Block{ - .base = .{ - .id = .block, - .parent = parent, - }, - .statements = std.ArrayList(Node).init(c.gpa), - .variables = AliasList.init(c.gpa), - .variable_discards = std.StringArrayHashMap(*ast.Payload.Discard).init(c.gpa), - }; - if (labeled) { - blk.label = try blk.makeMangledName(c, "blk"); - } - return blk; - } - - pub fn deinit(self: *Block) void { - self.statements.deinit(); - self.variables.deinit(); - self.variable_discards.deinit(); - self.* = undefined; - } - - pub fn complete(self: *Block, c: *Context) !Node { - if (self.base.parent.?.id == .do_loop) { - // We reserve 1 extra statement if the parent is a do_loop. This is in case of - // do while, we want to put `if (cond) break;` at the end. - const alloc_len = self.statements.items.len + @intFromBool(self.base.parent.?.id == .do_loop); - var stmts = try c.arena.alloc(Node, alloc_len); - stmts.len = self.statements.items.len; - @memcpy(stmts[0..self.statements.items.len], self.statements.items); - return Tag.block.create(c.arena, .{ - .label = self.label, - .stmts = stmts, - }); - } - if (self.statements.items.len == 0) return Tag.empty_block.init(); - return Tag.block.create(c.arena, .{ - .label = self.label, - .stmts = try c.arena.dupe(Node, self.statements.items), - }); - } - - /// Given the desired name, return a name that does not shadow anything from outer scopes. - /// Inserts the returned name into the scope. - /// The name will not be visible to callers of getAlias. - pub fn reserveMangledName(scope: *Block, c: *Context, name: []const u8) ![]const u8 { - return scope.createMangledName(c, name, true); - } - - /// Same as reserveMangledName, but enables the alias immediately. - pub fn makeMangledName(scope: *Block, c: *Context, name: []const u8) ![]const u8 { - return scope.createMangledName(c, name, false); - } - - pub fn createMangledName(scope: *Block, c: *Context, name: []const u8, reservation: bool) ![]const u8 { - const name_copy = try c.arena.dupe(u8, name); - var proposed_name = name_copy; - while (scope.contains(proposed_name)) { - scope.mangle_count += 1; - proposed_name = try std.fmt.allocPrint(c.arena, "{s}_{d}", .{ name, scope.mangle_count }); - } - const new_mangle = try scope.variables.addOne(); - if (reservation) { - new_mangle.* = .{ .name = name_copy, .alias = name_copy }; - } else { - new_mangle.* = .{ .name = name_copy, .alias = proposed_name }; - } - return proposed_name; - } - - pub fn getAlias(scope: *Block, name: []const u8) []const u8 { - for (scope.variables.items) |p| { - if (std.mem.eql(u8, p.name, name)) - return p.alias; - } - return scope.base.parent.?.getAlias(name); - } - - pub fn localContains(scope: *Block, name: []const u8) bool { - for (scope.variables.items) |p| { - if (std.mem.eql(u8, p.alias, name)) - return true; - } - return false; - } - - pub fn contains(scope: *Block, name: []const u8) bool { - if (scope.localContains(name)) - return true; - return scope.base.parent.?.contains(name); - } - - pub fn discardVariable(scope: *Block, c: *Context, name: []const u8) Error!void { - const name_node = try Tag.identifier.create(c.arena, name); - const discard = try Tag.discard.create(c.arena, .{ .should_skip = false, .value = name_node }); - try scope.statements.append(discard); - try scope.variable_discards.putNoClobber(name, discard.castTag(.discard).?); - } - }; - - pub const Root = struct { - base: Scope, - sym_table: SymbolTable, - macro_table: SymbolTable, - blank_macros: std.StringArrayHashMap(void), - context: *Context, - nodes: std.ArrayList(Node), - - pub fn init(c: *Context) Root { - return .{ - .base = .{ - .id = .root, - .parent = null, - }, - .sym_table = SymbolTable.init(c.gpa), - .macro_table = SymbolTable.init(c.gpa), - .blank_macros = std.StringArrayHashMap(void).init(c.gpa), - .context = c, - .nodes = std.ArrayList(Node).init(c.gpa), - }; - } - - pub fn deinit(scope: *Root) void { - scope.sym_table.deinit(); - scope.macro_table.deinit(); - scope.blank_macros.deinit(); - scope.nodes.deinit(); - } - - /// Check if the global scope contains this name, without looking into the "future", e.g. - /// ignore the preprocessed decl and macro names. - pub fn containsNow(scope: *Root, name: []const u8) bool { - return scope.sym_table.contains(name) or scope.macro_table.contains(name); - } - - /// Check if the global scope contains the name, includes all decls that haven't been translated yet. - pub fn contains(scope: *Root, name: []const u8) bool { - return scope.containsNow(name) or scope.context.global_names.contains(name) or scope.context.weak_global_names.contains(name); - } - }; - - pub fn findBlockScope(inner: *Scope, c: *Context) !*Scope.Block { - var scope = inner; - while (true) { - switch (scope.id) { - .root => unreachable, - .block => return @fieldParentPtr(Block, "base", scope), - .condition => return @fieldParentPtr(Condition, "base", scope).getBlockScope(c), - else => scope = scope.parent.?, - } - } - } - - pub fn findBlockReturnType(inner: *Scope) Type { - var scope = inner; - while (true) { - switch (scope.id) { - .root => unreachable, - .block => { - const block = @fieldParentPtr(Block, "base", scope); - if (block.return_type) |ty| return ty; - scope = scope.parent.?; - }, - else => scope = scope.parent.?, - } - } - } - - pub fn getAlias(scope: *Scope, name: []const u8) []const u8 { - return switch (scope.id) { - .root => return name, - .block => @fieldParentPtr(Block, "base", scope).getAlias(name), - .loop, .do_loop, .condition => scope.parent.?.getAlias(name), - }; - } - - pub fn contains(scope: *Scope, name: []const u8) bool { - return switch (scope.id) { - .root => @fieldParentPtr(Root, "base", scope).contains(name), - .block => @fieldParentPtr(Block, "base", scope).contains(name), - .loop, .do_loop, .condition => scope.parent.?.contains(name), - }; - } - - pub fn getBreakableScope(inner: *Scope) *Scope { - var scope = inner; - while (true) { - switch (scope.id) { - .root => unreachable, - .loop, .do_loop => return scope, - else => scope = scope.parent.?, - } - } - } - - /// Appends a node to the first block scope if inside a function, or to the root tree if not. - pub fn appendNode(inner: *Scope, node: Node) !void { - var scope = inner; - while (true) { - switch (scope.id) { - .root => { - const root = @fieldParentPtr(Root, "base", scope); - return root.nodes.append(node); - }, - .block => { - const block = @fieldParentPtr(Block, "base", scope); - return block.statements.append(node); - }, - else => scope = scope.parent.?, - } - } - } - - pub fn skipVariableDiscard(inner: *Scope, name: []const u8) void { - if (true) { - // TODO: due to 'local variable is never mutated' errors, we can - // only skip discards if a variable is used as an lvalue, which - // we don't currently have detection for in translate-c. - // Once #17584 is completed, perhaps we can do away with this - // logic entirely, and instead rely on render to fixup code. - return; - } - var scope = inner; - while (true) { - switch (scope.id) { - .root => return, - .block => { - const block = @fieldParentPtr(Block, "base", scope); - if (block.variable_discards.get(name)) |discard| { - discard.data.should_skip = true; - return; - } - }, - else => {}, - } - scope = scope.parent.?; - } - } - }; -}