Commit 240d0b68f6

Andrew Kelley <andrew@ziglang.org>
2024-02-28 06:06:11
make aro-based translate-c lazily built from source
Part of #19063. Primarily, this moves Aro from deps/ to lib/compiler/ so that it can be lazily compiled from source. src/aro_translate_c.zig is moved to lib/compiler/aro_translate_c.zig and some of Zig CLI logic moved to a main() function there. aro_translate_c.zig becomes the "common" import for clang-based translate-c. Not all of the compiler was able to be detangled from Aro, however, so it still, for now, remains being compiled with the main compiler sources due to the clang-based translate-c depending on it. Once aro-based translate-c achieves feature parity with the clang-based translate-c implementation, the clang-based one can be removed from Zig. Aro made it unnecessarily difficult to depend on with these .def files and all these Zig module requirements. I looked at the .def files and made these observations: - The canonical source is llvm .def files. - Therefore there is an update process to sync with llvm that involves regenerating the .def files in Aro. - Therefore you might as well just regenerate the .zig files directly and check those into Aro. - Also with a small amount of tinkering, the file size on disk of these generated .zig files can be made many times smaller, without compromising type safety in the usage of the data. This would make things much easier on Zig as downstream project, particularly we could remove those pesky stubs when bootstrapping. I have gone ahead with these changes since they unblock me and I will have a chat with Vexu to see what he thinks.
1 parent 9410b11
deps/aro/aro/Attribute/names.def
@@ -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
-
deps/aro/aro/Builtins/Builtin.def
@@ -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 }
deps/aro/aro/Diagnostics/messages.def
@@ -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 <FILENAME>"
-    .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 <U+{X:0>4}>"
-    .extra = .actual_codepoint
-    .kind = .@"error"
-
-invalid_identifier_start_char
-    .msg = "character <U+{X:0>4}> not allowed at the start of an identifier"
-    .extra = .actual_codepoint
-    .kind = .@"error"
-
-unicode_zero_width
-    .msg = "identifier contains Unicode character <U+{X:0>4}> that is invisible in some environments"
-    .opt = W("unicode-homoglyph")
-    .extra = .actual_codepoint
-    .kind = .warning
-
-unicode_homoglyph
-    .msg = "treating Unicode character <U+{X:0>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"
deps/aro/build/GenerateDef.zig
@@ -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;
-    }
-};
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 } },
+    };
+};
+};
+}
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 } } },
+    };
+};
+};
+}
deps/aro/aro/Builtins/Properties.zig โ†’ lib/compiler/aro/aro/Builtins/Properties.zig
File renamed without changes
deps/aro/aro/Builtins/TypeDescription.zig โ†’ lib/compiler/aro/aro/Builtins/TypeDescription.zig
File renamed without changes
deps/aro/aro/char_info/identifier_tables.zig โ†’ lib/compiler/aro/aro/char_info/identifier_tables.zig
File renamed without changes
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 <FILENAME>", .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 <U+{X:0>4}>", .extra = .actual_codepoint, .kind = .@"error" },
+        .{ .msg = "character <U+{X:0>4}> not allowed at the start of an identifier", .extra = .actual_codepoint, .kind = .@"error" },
+        .{ .msg = "identifier contains Unicode character <U+{X:0>4}> that is invisible in some environments", .opt = W("unicode-homoglyph"), .extra = .actual_codepoint, .kind = .warning },
+        .{ .msg = "treating Unicode character <U+{X:0>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" },
+    };
+};
+};
+}
deps/aro/aro/Driver/Distro.zig โ†’ lib/compiler/aro/aro/Driver/Distro.zig
File renamed without changes
deps/aro/aro/Driver/Filesystem.zig โ†’ lib/compiler/aro/aro/Driver/Filesystem.zig
File renamed without changes
deps/aro/aro/Driver/GCCDetector.zig โ†’ lib/compiler/aro/aro/Driver/GCCDetector.zig
File renamed without changes
deps/aro/aro/Driver/GCCVersion.zig โ†’ lib/compiler/aro/aro/Driver/GCCVersion.zig
File renamed without changes
deps/aro/aro/Driver/Multilib.zig โ†’ lib/compiler/aro/aro/Driver/Multilib.zig
File renamed without changes
deps/aro/aro/pragmas/gcc.zig โ†’ lib/compiler/aro/aro/pragmas/gcc.zig
File renamed without changes
deps/aro/aro/pragmas/message.zig โ†’ lib/compiler/aro/aro/pragmas/message.zig
File renamed without changes
deps/aro/aro/pragmas/once.zig โ†’ lib/compiler/aro/aro/pragmas/once.zig
File renamed without changes
deps/aro/aro/pragmas/pack.zig โ†’ lib/compiler/aro/aro/pragmas/pack.zig
File renamed without changes
deps/aro/aro/toolchains/Linux.zig โ†’ lib/compiler/aro/aro/toolchains/Linux.zig
File renamed without changes
deps/aro/aro/Tree/number_affixes.zig โ†’ lib/compiler/aro/aro/Tree/number_affixes.zig
File renamed without changes
deps/aro/aro/Attribute.zig โ†’ 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: {
deps/aro/aro/Builtins.zig โ†’ 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,
deps/aro/aro/char_info.zig โ†’ lib/compiler/aro/aro/char_info.zig
File renamed without changes
deps/aro/aro/CodeGen.zig โ†’ 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");
deps/aro/aro/Compilation.zig โ†’ 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__
             \\
         );
deps/aro/aro/Diagnostics.zig โ†’ 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 };
 
deps/aro/aro/Driver.zig โ†’ 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;
deps/aro/aro/features.zig โ†’ lib/compiler/aro/aro/features.zig
File renamed without changes
deps/aro/aro/InitList.zig โ†’ lib/compiler/aro/aro/InitList.zig
File renamed without changes
deps/aro/aro/LangOpts.zig โ†’ lib/compiler/aro/aro/LangOpts.zig
File renamed without changes
deps/aro/aro/Parser.zig โ†’ lib/compiler/aro/aro/Parser.zig
File renamed without changes
deps/aro/aro/Pragma.zig โ†’ lib/compiler/aro/aro/Pragma.zig
File renamed without changes
deps/aro/aro/Preprocessor.zig โ†’ lib/compiler/aro/aro/Preprocessor.zig
File renamed without changes
deps/aro/aro/record_layout.zig โ†’ lib/compiler/aro/aro/record_layout.zig
File renamed without changes
deps/aro/aro/Source.zig โ†’ lib/compiler/aro/aro/Source.zig
File renamed without changes
deps/aro/aro/StringInterner.zig โ†’ lib/compiler/aro/aro/StringInterner.zig
File renamed without changes
deps/aro/aro/SymbolStack.zig โ†’ lib/compiler/aro/aro/SymbolStack.zig
File renamed without changes
deps/aro/aro/target.zig โ†’ lib/compiler/aro/aro/target.zig
File renamed without changes
deps/aro/aro/text_literal.zig โ†’ lib/compiler/aro/aro/text_literal.zig
File renamed without changes
deps/aro/aro/Tokenizer.zig โ†’ lib/compiler/aro/aro/Tokenizer.zig
File renamed without changes
deps/aro/aro/Toolchain.zig โ†’ lib/compiler/aro/aro/Toolchain.zig
File renamed without changes
deps/aro/aro/tracy.zig โ†’ lib/compiler/aro/aro/tracy.zig
File renamed without changes
deps/aro/aro/Tree.zig โ†’ 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");
deps/aro/aro/Type.zig โ†’ lib/compiler/aro/aro/Type.zig
File renamed without changes
deps/aro/aro/Value.zig โ†’ 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");
deps/aro/backend/Ir/x86/Renderer.zig โ†’ lib/compiler/aro/backend/Ir/x86/Renderer.zig
File renamed without changes
deps/aro/backend/Object/Elf.zig โ†’ lib/compiler/aro/backend/Object/Elf.zig
File renamed without changes
deps/aro/backend/Interner.zig โ†’ lib/compiler/aro/backend/Interner.zig
File renamed without changes
deps/aro/backend/Ir.zig โ†’ lib/compiler/aro/backend/Ir.zig
File renamed without changes
deps/aro/backend/Object.zig โ†’ lib/compiler/aro/backend/Object.zig
File renamed without changes
deps/aro/aro.zig โ†’ 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;
deps/aro/backend.zig โ†’ 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;
deps/aro/README.md โ†’ lib/compiler/aro/README.md
File renamed without changes
src/translate_c/ast.zig โ†’ 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 {
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("<command line>", 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();
+}
src/stubs/aro_builtins.zig
@@ -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 "";
-            }
-        };
-    };
-}
src/stubs/aro_messages.zig
@@ -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;
-            }
-        };
-    };
-}
src/stubs/aro_names.zig
@@ -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;
-        }
-    };
-}
src/stubs/aro_options.zig
@@ -1,1 +0,0 @@
-pub const version_str: []const u8 = "bootstrap-stub";
src/translate_c/common.zig
@@ -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.?;
-            }
-        }
-    };
-}
src/aro_translate_c.zig
@@ -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("<command line>", 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;
-}
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;
             },
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 });
         },
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,
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);
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 = "backend",
-                .module = aro_backend,
+                .name = "aro",
+                .module = aro_module,
             },
-            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;
 }
 
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(