35784 lines
962 KiB
Zig
Vendored
35784 lines
962 KiB
Zig
Vendored
//! Autogenerated by process_builtins.py, do not edit
|
|
|
|
const std = @import("std");
|
|
const Properties = @import("Properties.zig");
|
|
const TypeDescription = @import("TypeDescription.zig");
|
|
const Attributes = Properties.Attributes;
|
|
const TargetSet = Properties.TargetSet;
|
|
|
|
pub const Tag = blk: {
|
|
@setEvalBranchQuota(10000);
|
|
break :blk std.meta.DeclEnum(functions);
|
|
};
|
|
|
|
tag: Tag,
|
|
param_str: []const u8,
|
|
properties: Properties,
|
|
|
|
pub fn fromTag(builtin: Tag) @This() {
|
|
@setEvalBranchQuota(10000);
|
|
switch (builtin) {
|
|
inline else => |tag| {
|
|
const desc = @field(functions, @tagName(tag));
|
|
return .{
|
|
.tag = tag,
|
|
.param_str = desc.param_str,
|
|
.properties = .{
|
|
.language = if (@hasDecl(desc, "language")) @field(desc, "language") else .all_languages,
|
|
.header = if (@hasDecl(desc, "header")) @field(desc, "header") else .none,
|
|
.attributes = if (@hasDecl(desc, "attributes")) @field(desc, "attributes") else Attributes{},
|
|
.target_set = if (@hasDecl(desc, "target_set")) @field(desc, "target_set") else TargetSet.init(.{ .basic = true }),
|
|
},
|
|
};
|
|
},
|
|
}
|
|
}
|
|
|
|
pub fn isVarArgs(self: @This()) bool {
|
|
return self.param_str[self.param_str.len - 1] == '.';
|
|
}
|
|
|
|
const functions = struct {
|
|
pub const _Block_object_assign = struct {
|
|
const param_str = "vv*vC*iC";
|
|
const header = .blocks;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _Block_object_dispose = struct {
|
|
const param_str = "vvC*iC";
|
|
const header = .blocks;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _Exit = struct {
|
|
const param_str = "vi";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _InterlockedAnd = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedAnd16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedAnd8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchange = struct {
|
|
const param_str = "NiNiD*NiNi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchange16 = struct {
|
|
const param_str = "ssD*ss";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchange64 = struct {
|
|
const param_str = "LLiLLiD*LLiLLi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchange8 = struct {
|
|
const param_str = "ccD*cc";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchangePointer = struct {
|
|
const param_str = "v*v*D*v*v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedCompareExchangePointer_nf = struct {
|
|
const param_str = "v*v*D*v*v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedDecrement = struct {
|
|
const param_str = "NiNiD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedDecrement16 = struct {
|
|
const param_str = "ssD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchange = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchange16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchange8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeAdd = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeAdd16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeAdd8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangePointer = struct {
|
|
const param_str = "v*v*D*v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeSub = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeSub16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedExchangeSub8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedIncrement = struct {
|
|
const param_str = "NiNiD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedIncrement16 = struct {
|
|
const param_str = "ssD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedOr = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedOr16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedOr8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedXor = struct {
|
|
const param_str = "NiNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedXor16 = struct {
|
|
const param_str = "ssD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _InterlockedXor8 = struct {
|
|
const param_str = "ccD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _MoveFromCoprocessor = struct {
|
|
const param_str = "UiIUiIUiIUiIUiIUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const _MoveFromCoprocessor2 = struct {
|
|
const param_str = "UiIUiIUiIUiIUiIUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const _MoveToCoprocessor = struct {
|
|
const param_str = "vUiIUiIUiIUiIUiIUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const _MoveToCoprocessor2 = struct {
|
|
const param_str = "vUiIUiIUiIUiIUiIUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const _ReturnAddress = struct {
|
|
const param_str = "v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __GetExceptionInfo = struct {
|
|
const param_str = "v*.";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.eval_args = false,
|
|
};
|
|
};
|
|
|
|
pub const __abnormal_termination = struct {
|
|
const param_str = "i";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __annotation = struct {
|
|
const param_str = "wC*.";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __arithmetic_fence = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __assume = struct {
|
|
const param_str = "vb";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __atomic_always_lock_free = struct {
|
|
const param_str = "bzvCD*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __atomic_clear = struct {
|
|
const param_str = "vvD*i";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __atomic_is_lock_free = struct {
|
|
const param_str = "bzvCD*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __atomic_signal_fence = struct {
|
|
const param_str = "vi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __atomic_test_and_set = struct {
|
|
const param_str = "bvD*i";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __atomic_thread_fence = struct {
|
|
const param_str = "vi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin___CFStringMakeConstantString = struct {
|
|
const param_str = "FC*cC*";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___NSStringMakeConstantString = struct {
|
|
const param_str = "FC*cC*";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___clear_cache = struct {
|
|
const param_str = "vc*c*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin___fprintf_chk = struct {
|
|
const param_str = "iP*icC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___get_unsafe_stack_bottom = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___get_unsafe_stack_ptr = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___get_unsafe_stack_start = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___get_unsafe_stack_top = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___memccpy_chk = struct {
|
|
const param_str = "v*v*vC*izz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___memcpy_chk = struct {
|
|
const param_str = "v*v*vC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___memmove_chk = struct {
|
|
const param_str = "v*v*vC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___mempcpy_chk = struct {
|
|
const param_str = "v*v*vC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___memset_chk = struct {
|
|
const param_str = "v*v*izz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___printf_chk = struct {
|
|
const param_str = "iicC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___snprintf_chk = struct {
|
|
const param_str = "ic*zizcC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 4,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___sprintf_chk = struct {
|
|
const param_str = "ic*izcC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 3,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___stpcpy_chk = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___stpncpy_chk = struct {
|
|
const param_str = "c*c*cC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strcat_chk = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strcpy_chk = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strlcat_chk = struct {
|
|
const param_str = "zc*cC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strlcpy_chk = struct {
|
|
const param_str = "zc*cC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strncat_chk = struct {
|
|
const param_str = "c*c*cC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___strncpy_chk = struct {
|
|
const param_str = "c*c*cC*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___vfprintf_chk = struct {
|
|
const param_str = "iP*icC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___vprintf_chk = struct {
|
|
const param_str = "iicC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___vsnprintf_chk = struct {
|
|
const param_str = "ic*zizcC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 4,
|
|
};
|
|
};
|
|
|
|
pub const __builtin___vsprintf_chk = struct {
|
|
const param_str = "ic*izcC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 3,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_abort = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_abs = struct {
|
|
const param_str = "ii";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acos = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acosf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acosf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acosh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acoshf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acoshf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acoshl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_acosl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_add_overflow = struct {
|
|
const param_str = "b.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_addc = struct {
|
|
const param_str = "UiUiCUiCUiCUi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_addcb = struct {
|
|
const param_str = "UcUcCUcCUcCUc*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_addcl = struct {
|
|
const param_str = "ULiULiCULiCULiCULi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_addcll = struct {
|
|
const param_str = "ULLiULLiCULLiCULLiCULLi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_addcs = struct {
|
|
const param_str = "UsUsCUsCUsCUs*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_addf128_round_to_odd = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_align_down = struct {
|
|
const param_str = "v*vC*z";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_align_up = struct {
|
|
const param_str = "v*vC*z";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_alloca = struct {
|
|
const param_str = "v*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_alloca_uninitialized = struct {
|
|
const param_str = "v*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_alloca_with_align = struct {
|
|
const param_str = "v*zIz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_alloca_with_align_uninitialized = struct {
|
|
const param_str = "v*zIz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vcipher = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vcipherlast = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vncipher = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vncipherlast = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpermxor = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpermxor_be = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpmsumb = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpmsumd = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpmsumh = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vpmsumw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vsbox = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vshasigmad = struct {
|
|
const param_str = "V2ULLiV2ULLiIiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_crypto_vshasigmaw = struct {
|
|
const param_str = "V4UiV4UiIiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dss = struct {
|
|
const param_str = "vUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dssall = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dst = struct {
|
|
const param_str = "vvC*iUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dstst = struct {
|
|
const param_str = "vvC*iUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dststt = struct {
|
|
const param_str = "vvC*iUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_dstt = struct {
|
|
const param_str = "vvC*iUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvebx = struct {
|
|
const param_str = "V16cLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvehx = struct {
|
|
const param_str = "V8sLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvewx = struct {
|
|
const param_str = "V4iLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvsl = struct {
|
|
const param_str = "V16cUcvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvsr = struct {
|
|
const param_str = "V16cUcvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvx = struct {
|
|
const param_str = "V4iLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_lvxl = struct {
|
|
const param_str = "V4iLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mfvscr = struct {
|
|
const param_str = "V8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvscr = struct {
|
|
const param_str = "vV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvsrbm = struct {
|
|
const param_str = "V16UcULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvsrdm = struct {
|
|
const param_str = "V2ULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvsrhm = struct {
|
|
const param_str = "V8UsULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvsrqm = struct {
|
|
const param_str = "V1ULLLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_mtvsrwm = struct {
|
|
const param_str = "V4UiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_stvebx = struct {
|
|
const param_str = "vV16cLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_stvehx = struct {
|
|
const param_str = "vV8sLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_stvewx = struct {
|
|
const param_str = "vV4iLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_stvx = struct {
|
|
const param_str = "vV4iLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_stvxl = struct {
|
|
const param_str = "vV4iLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vabsdub = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vabsduh = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vabsduw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddcuq = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddcuq_c = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddcuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddecuq = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddecuq_c = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddeuqm = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddeuqm_c = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddsbs = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddshs = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddsws = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vaddubs = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vadduhs = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vadduqm = struct {
|
|
const param_str = "V1ULLLiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vadduws = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavgsb = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavgsh = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavgsw = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavgub = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavguh = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vavguw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vbpermd = struct {
|
|
const param_str = "V2ULLiV2ULLiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vbpermq = struct {
|
|
const param_str = "V2ULLiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcfsx = struct {
|
|
const param_str = "V4fV4SiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcfuged = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcfux = struct {
|
|
const param_str = "V4fV4UiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclrlb = struct {
|
|
const param_str = "V16UcV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclrrb = struct {
|
|
const param_str = "V16UcV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzb = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzd = struct {
|
|
const param_str = "V2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzdm = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzh = struct {
|
|
const param_str = "V8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzlsbb = struct {
|
|
const param_str = "SiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vclzw = struct {
|
|
const param_str = "V4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpbfp = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpbfp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpeqfp = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpeqfp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequb = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequb_p = struct {
|
|
const param_str = "iiV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequd_p = struct {
|
|
const param_str = "iiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequh = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequh_p = struct {
|
|
const param_str = "iiV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequq = struct {
|
|
const param_str = "V1LLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequq_p = struct {
|
|
const param_str = "iiV1ULLLiV1LLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequw = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpequw_p = struct {
|
|
const param_str = "iiV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgefp = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgefp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtfp = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtfp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsb = struct {
|
|
const param_str = "V16cV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsb_p = struct {
|
|
const param_str = "iiV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsd_p = struct {
|
|
const param_str = "iiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsh = struct {
|
|
const param_str = "V8sV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsh_p = struct {
|
|
const param_str = "iiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsq = struct {
|
|
const param_str = "V1LLLiV1SLLLiV1SLLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsq_p = struct {
|
|
const param_str = "iiV1SLLLiV1SLLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsw = struct {
|
|
const param_str = "V4iV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtsw_p = struct {
|
|
const param_str = "iiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtub = struct {
|
|
const param_str = "V16cV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtub_p = struct {
|
|
const param_str = "iiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtud = struct {
|
|
const param_str = "V2LLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtud_p = struct {
|
|
const param_str = "iiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuh = struct {
|
|
const param_str = "V8sV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuh_p = struct {
|
|
const param_str = "iiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuq = struct {
|
|
const param_str = "V1LLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuq_p = struct {
|
|
const param_str = "iiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuw = struct {
|
|
const param_str = "V4iV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpgtuw_p = struct {
|
|
const param_str = "iiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpneb = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpneb_p = struct {
|
|
const param_str = "iiV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpned_p = struct {
|
|
const param_str = "iiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpneh = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpneh_p = struct {
|
|
const param_str = "iiV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpnew = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpnew_p = struct {
|
|
const param_str = "iiV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpnezb = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpnezh = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcmpnezw = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcntmbb = struct {
|
|
const param_str = "ULLiV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcntmbd = struct {
|
|
const param_str = "ULLiV2ULLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcntmbh = struct {
|
|
const param_str = "ULLiV8UsUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vcntmbw = struct {
|
|
const param_str = "ULLiV4UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctsxs = struct {
|
|
const param_str = "V4SiV4fIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctuxs = struct {
|
|
const param_str = "V4UiV4fIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzb = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzd = struct {
|
|
const param_str = "V2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzdm = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzh = struct {
|
|
const param_str = "V8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzlsbb = struct {
|
|
const param_str = "SiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vctzw = struct {
|
|
const param_str = "V4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdivesd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdivesq = struct {
|
|
const param_str = "V1SLLLiV1SLLLiV1SLLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdivesw = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdiveud = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdiveuq = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vdiveuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexpandbm = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexpanddm = struct {
|
|
const param_str = "V2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexpandhm = struct {
|
|
const param_str = "V8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexpandqm = struct {
|
|
const param_str = "V1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexpandwm = struct {
|
|
const param_str = "V4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vexptefp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextddvlx = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextddvrx = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextdubvlx = struct {
|
|
const param_str = "V2ULLiV16UcV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextdubvrx = struct {
|
|
const param_str = "V2ULLiV16UcV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextduhvlx = struct {
|
|
const param_str = "V2ULLiV8UsV8UsUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextduhvrx = struct {
|
|
const param_str = "V2ULLiV8UsV8UsUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextduwvlx = struct {
|
|
const param_str = "V2ULLiV4UiV4UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextduwvrx = struct {
|
|
const param_str = "V2ULLiV4UiV4UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextractbm = struct {
|
|
const param_str = "UiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextractdm = struct {
|
|
const param_str = "UiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextracthm = struct {
|
|
const param_str = "UiV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextractqm = struct {
|
|
const param_str = "UiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextractwm = struct {
|
|
const param_str = "UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsb2d = struct {
|
|
const param_str = "V2SLLiV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsb2w = struct {
|
|
const param_str = "V4SiV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsd2q = struct {
|
|
const param_str = "V1SLLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsh2d = struct {
|
|
const param_str = "V2SLLiV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsh2w = struct {
|
|
const param_str = "V4SiV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vextsw2d = struct {
|
|
const param_str = "V2SLLiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vgbbd = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vgnb = struct {
|
|
const param_str = "ULLiV1ULLLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsblx = struct {
|
|
const param_str = "V16UcV16UcUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsbrx = struct {
|
|
const param_str = "V16UcV16UcUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsbvlx = struct {
|
|
const param_str = "V16UcV16UcUiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsbvrx = struct {
|
|
const param_str = "V16UcV16UcUiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsd = struct {
|
|
const param_str = "V16UcV16UcULLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsd_elt = struct {
|
|
const param_str = "V16UcV16UcULLiiC";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsdlx = struct {
|
|
const param_str = "V2ULLiV2ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsdrx = struct {
|
|
const param_str = "V2ULLiV2ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinshlx = struct {
|
|
const param_str = "V8UsV8UsUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinshrx = struct {
|
|
const param_str = "V8UsV8UsUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinshvlx = struct {
|
|
const param_str = "V8UsV8UsUiV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinshvrx = struct {
|
|
const param_str = "V8UsV8UsUiV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsw = struct {
|
|
const param_str = "V16UcV16UcUiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinsw_elt = struct {
|
|
const param_str = "V16UcV16UcUiiC";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinswlx = struct {
|
|
const param_str = "V4UiV4UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinswrx = struct {
|
|
const param_str = "V4UiV4UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinswvlx = struct {
|
|
const param_str = "V4UiV4UiUiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vinswvrx = struct {
|
|
const param_str = "V4UiV4UiUiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vlogefp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaddfp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxfp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxsb = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxsd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxsh = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxsw = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxub = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxud = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxuh = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmaxuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmhaddshs = struct {
|
|
const param_str = "V8sV8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmhraddshs = struct {
|
|
const param_str = "V8sV8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminfp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminsb = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminsd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminsh = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminsw = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminub = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminud = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminuh = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vminuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumcud = struct {
|
|
const param_str = "V1ULLLiV2ULLiV2ULLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsummbm = struct {
|
|
const param_str = "V4SiV16ScV16UcV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumshm = struct {
|
|
const param_str = "V4SiV8SsV8SsV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumshs = struct {
|
|
const param_str = "V4SiV8SsV8SsV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumubm = struct {
|
|
const param_str = "V4UiV16UcV16UcV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumuhm = struct {
|
|
const param_str = "V4UiV8UsV8UsV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmsumuhs = struct {
|
|
const param_str = "V4UiV8UsV8UsV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulesb = struct {
|
|
const param_str = "V8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulesd = struct {
|
|
const param_str = "V1SLLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulesh = struct {
|
|
const param_str = "V4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulesw = struct {
|
|
const param_str = "V2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuleub = struct {
|
|
const param_str = "V8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuleud = struct {
|
|
const param_str = "V1ULLLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuleuh = struct {
|
|
const param_str = "V4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuleuw = struct {
|
|
const param_str = "V2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulhsd = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulhsw = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulhud = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulhuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulosb = struct {
|
|
const param_str = "V8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulosd = struct {
|
|
const param_str = "V1SLLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulosh = struct {
|
|
const param_str = "V4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulosw = struct {
|
|
const param_str = "V2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuloub = struct {
|
|
const param_str = "V8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmuloud = struct {
|
|
const param_str = "V1ULLLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulouh = struct {
|
|
const param_str = "V4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vmulouw = struct {
|
|
const param_str = "V2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vnmsubfp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpdepd = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vperm_4si = struct {
|
|
const param_str = "V4iV4iV4iV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpextd = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkpx = struct {
|
|
const param_str = "V8sV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpksdss = struct {
|
|
const param_str = "V4SiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpksdus = struct {
|
|
const param_str = "V4UiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkshss = struct {
|
|
const param_str = "V16ScV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkshus = struct {
|
|
const param_str = "V16UcV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkswss = struct {
|
|
const param_str = "V8SsV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkswus = struct {
|
|
const param_str = "V8UsV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkudum = struct {
|
|
const param_str = "V4UiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkudus = struct {
|
|
const param_str = "V4UiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkuhus = struct {
|
|
const param_str = "V16UcV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpkuwus = struct {
|
|
const param_str = "V8UsV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpopcntb = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpopcntd = struct {
|
|
const param_str = "V2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpopcnth = struct {
|
|
const param_str = "V8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vpopcntw = struct {
|
|
const param_str = "V4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vprtybd = struct {
|
|
const param_str = "V2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vprtybq = struct {
|
|
const param_str = "V1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vprtybw = struct {
|
|
const param_str = "V4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrefp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrfim = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrfin = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrfip = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrfiz = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlb = struct {
|
|
const param_str = "V16cV16cV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrld = struct {
|
|
const param_str = "V2LLiV2LLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrldmi = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrldnm = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlh = struct {
|
|
const param_str = "V8sV8sV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlqmi = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlqnm = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlw = struct {
|
|
const param_str = "V4iV4iV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlwmi = struct {
|
|
const param_str = "V4UiV4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrlwnm = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vrsqrtefp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsel_4si = struct {
|
|
const param_str = "V4iV4iV4iV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsl = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsldbi = struct {
|
|
const param_str = "V16UcV16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vslo = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vslv = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsr = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsrab = struct {
|
|
const param_str = "V16cV16cV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsrah = struct {
|
|
const param_str = "V8sV8sV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsraw = struct {
|
|
const param_str = "V4iV4iV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsrdbi = struct {
|
|
const param_str = "V16UcV16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsro = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsrv = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstribl = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstribl_p = struct {
|
|
const param_str = "iiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstribr = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstribr_p = struct {
|
|
const param_str = "iiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstrihl = struct {
|
|
const param_str = "V8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstrihl_p = struct {
|
|
const param_str = "iiV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstrihr = struct {
|
|
const param_str = "V8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vstrihr_p = struct {
|
|
const param_str = "iiV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubcuq = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubcuq_c = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubcuw = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubecuq = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubecuq_c = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubeuqm = struct {
|
|
const param_str = "V1ULLLiV1ULLLiV1ULLLiV1ULLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubeuqm_c = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubsbs = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubshs = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubsws = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsububs = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubuhs = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubuqm = struct {
|
|
const param_str = "V1ULLLiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsubuws = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsum2sws = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsum4sbs = struct {
|
|
const param_str = "V4SiV16ScV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsum4shs = struct {
|
|
const param_str = "V4SiV8SsV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsum4ubs = struct {
|
|
const param_str = "V4UiV16UcV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vsumsws = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupkhpx = struct {
|
|
const param_str = "V4UiV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupkhsb = struct {
|
|
const param_str = "V8sV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupkhsh = struct {
|
|
const param_str = "V4iV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupkhsw = struct {
|
|
const param_str = "V2LLiV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupklpx = struct {
|
|
const param_str = "V4UiV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupklsb = struct {
|
|
const param_str = "V8sV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupklsh = struct {
|
|
const param_str = "V4iV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_altivec_vupklsw = struct {
|
|
const param_str = "V2LLiV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_amdgcn_alignbit = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_alignbyte = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_atomic_dec32 = struct {
|
|
const param_str = "UZiUZiD*UZiUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_atomic_dec64 = struct {
|
|
const param_str = "UWiUWiD*UWiUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_atomic_inc32 = struct {
|
|
const param_str = "UZiUZiD*UZiUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_atomic_inc64 = struct {
|
|
const param_str = "UWiUWiD*UWiUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_buffer_wbinvl1 = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_class = struct {
|
|
const param_str = "bdi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_classf = struct {
|
|
const param_str = "bfi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cosf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cubeid = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cubema = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cubesc = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cubetc = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pk_i16 = struct {
|
|
const param_str = "E2sii";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pk_u16 = struct {
|
|
const param_str = "E2UsUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pk_u8_f32 = struct {
|
|
const param_str = "UifUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pknorm_i16 = struct {
|
|
const param_str = "E2sff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pknorm_u16 = struct {
|
|
const param_str = "E2Usff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_cvt_pkrtz = struct {
|
|
const param_str = "E2hff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_dispatch_ptr = struct {
|
|
const param_str = "v*4";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_fixup = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_fixupf = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_fmas = struct {
|
|
const param_str = "ddddb";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_fmasf = struct {
|
|
const param_str = "ffffb";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_scale = struct {
|
|
const param_str = "dddbb*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_div_scalef = struct {
|
|
const param_str = "fffbb*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_append = struct {
|
|
const param_str = "ii*3";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_bpermute = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_consume = struct {
|
|
const param_str = "ii*3";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_faddf = struct {
|
|
const param_str = "ff*3fIiIiIb";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_fmaxf = struct {
|
|
const param_str = "ff*3fIiIiIb";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_fminf = struct {
|
|
const param_str = "ff*3fIiIiIb";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_gws_barrier = struct {
|
|
const param_str = "vUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_gws_init = struct {
|
|
const param_str = "vUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_gws_sema_br = struct {
|
|
const param_str = "vUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_gws_sema_p = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_gws_sema_v = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_permute = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ds_swizzle = struct {
|
|
const param_str = "iiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_endpgm = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fcmp = struct {
|
|
const param_str = "WUiddIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fcmpf = struct {
|
|
const param_str = "WUiffIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fence = struct {
|
|
const param_str = "vUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fmed3f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fract = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_fractf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_frexp_exp = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_frexp_expf = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_frexp_mant = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_frexp_mantf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_grid_size_x = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_grid_size_y = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_grid_size_z = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_groupstaticsize = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_iglp_opt = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_implicitarg_ptr = struct {
|
|
const param_str = "v*4";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_interp_mov = struct {
|
|
const param_str = "fUiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_interp_p1 = struct {
|
|
const param_str = "ffUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_interp_p1_f16 = struct {
|
|
const param_str = "ffUiUibUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_interp_p2 = struct {
|
|
const param_str = "fffUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_interp_p2_f16 = struct {
|
|
const param_str = "hffUiUibUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_is_private = struct {
|
|
const param_str = "bvC*0";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_is_shared = struct {
|
|
const param_str = "bvC*0";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_kernarg_segment_ptr = struct {
|
|
const param_str = "v*4";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ldexp = struct {
|
|
const param_str = "ddi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ldexpf = struct {
|
|
const param_str = "ffi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_lerp = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_log_clampf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_mbcnt_hi = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_mbcnt_lo = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_mqsad_pk_u16_u8 = struct {
|
|
const param_str = "WUiWUiUiWUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_mqsad_u32_u8 = struct {
|
|
const param_str = "V4UiWUiUiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_msad_u8 = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_qsad_pk_u16_u8 = struct {
|
|
const param_str = "WUiWUiUiWUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_queue_ptr = struct {
|
|
const param_str = "v*4";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rcp = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rcpf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_read_exec = struct {
|
|
const param_str = "WUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_read_exec_hi = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_read_exec_lo = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_readfirstlane = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_readlane = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rsq = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rsq_clamp = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rsq_clampf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_rsqf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_barrier = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_dcache_inv = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_decperflevel = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_getpc = struct {
|
|
const param_str = "WUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_getreg = struct {
|
|
const param_str = "UiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_incperflevel = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_sendmsg = struct {
|
|
const param_str = "vIiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_sendmsghalt = struct {
|
|
const param_str = "vIiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_setprio = struct {
|
|
const param_str = "vIs";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_setreg = struct {
|
|
const param_str = "vIiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_sleep = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_s_waitcnt = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sad_hi_u8 = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sad_u16 = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sad_u8 = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sbfe = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sched_barrier = struct {
|
|
const param_str = "vIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sched_group_barrier = struct {
|
|
const param_str = "vIiIiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sicmp = struct {
|
|
const param_str = "WUiiiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sicmpl = struct {
|
|
const param_str = "WUiWiWiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sinf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sqrt = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_sqrtf = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_trig_preop = struct {
|
|
const param_str = "ddi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_trig_preopf = struct {
|
|
const param_str = "ffi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_ubfe = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_uicmp = struct {
|
|
const param_str = "WUiUiUiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_uicmpl = struct {
|
|
const param_str = "WUiWUiWUiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_wave_barrier = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_id_x = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_id_y = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_id_z = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_size_x = struct {
|
|
const param_str = "Us";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_size_y = struct {
|
|
const param_str = "Us";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workgroup_size_z = struct {
|
|
const param_str = "Us";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workitem_id_x = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workitem_id_y = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_amdgcn_workitem_id_z = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_annotation = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_cdp = struct {
|
|
const param_str = "vUIiUIiUIiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_cdp2 = struct {
|
|
const param_str = "vUIiUIiUIiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_clrex = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_cls = struct {
|
|
const param_str = "UiZUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_cls64 = struct {
|
|
const param_str = "UiWUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_cmse_TT = struct {
|
|
const param_str = "Uiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_cmse_TTA = struct {
|
|
const param_str = "Uiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_cmse_TTAT = struct {
|
|
const param_str = "Uiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_cmse_TTT = struct {
|
|
const param_str = "Uiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_dbg = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_dmb = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_dsb = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_get_fpscr = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_isb = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ldaex = struct {
|
|
const param_str = "v.";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ldc = struct {
|
|
const param_str = "vUIiUIivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_ldc2 = struct {
|
|
const param_str = "vUIiUIivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_ldc2l = struct {
|
|
const param_str = "vUIiUIivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_ldcl = struct {
|
|
const param_str = "vUIiUIivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_ldrex = struct {
|
|
const param_str = "v.";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ldrexd = struct {
|
|
const param_str = "LLUiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mcr = struct {
|
|
const param_str = "vUIiUIiUiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mcr2 = struct {
|
|
const param_str = "vUIiUIiUiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mcrr = struct {
|
|
const param_str = "vUIiUIiLLUiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mcrr2 = struct {
|
|
const param_str = "vUIiUIiLLUiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mrc = struct {
|
|
const param_str = "UiUIiUIiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mrc2 = struct {
|
|
const param_str = "UiUIiUIiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mrrc = struct {
|
|
const param_str = "LLUiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_mrrc2 = struct {
|
|
const param_str = "LLUiUIiUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_nop = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_prefetch = struct {
|
|
const param_str = "!";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qadd = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qadd16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qadd8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qasx = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qdbl = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qsax = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qsub = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qsub16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_qsub8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rbit = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rbit64 = struct {
|
|
const param_str = "WUiWUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rsr = struct {
|
|
const param_str = "UicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rsr128 = struct {
|
|
const param_str = "LLLUicC*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rsr64 = struct {
|
|
const param_str = "!";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_rsrp = struct {
|
|
const param_str = "v*cC*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sadd16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sadd8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sasx = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sel = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_set_fpscr = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sev = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_sevl = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_shadd16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_shadd8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_shasx = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_shsax = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_shsub16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_shsub8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlabb = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlabt = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlad = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smladx = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlald = struct {
|
|
const param_str = "LLiiiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlaldx = struct {
|
|
const param_str = "LLiiiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlatb = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlatt = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlawb = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlawt = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlsd = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlsdx = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlsld = struct {
|
|
const param_str = "LLiiiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smlsldx = struct {
|
|
const param_str = "LLiiiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smuad = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smuadx = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smulbb = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smulbt = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smultb = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smultt = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smulwb = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smulwt = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smusd = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_smusdx = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ssat = struct {
|
|
const param_str = "iiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ssat16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ssax = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ssub16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ssub8 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_stc = struct {
|
|
const param_str = "vUIiUIiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_stc2 = struct {
|
|
const param_str = "vUIiUIiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_stc2l = struct {
|
|
const param_str = "vUIiUIiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_stcl = struct {
|
|
const param_str = "vUIiUIiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_stlex = struct {
|
|
const param_str = "i.";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_strex = struct {
|
|
const param_str = "i.";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_strexd = struct {
|
|
const param_str = "iLLUiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_sxtab16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_sxtb16 = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_tcancel = struct {
|
|
const param_str = "vWUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_tcommit = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_arm_tstart = struct {
|
|
const param_str = "WUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_ttest = struct {
|
|
const param_str = "WUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uadd16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uadd8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uasx = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhadd16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhadd8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhasx = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhsax = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhsub16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uhsub8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqadd16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqadd8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqasx = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqsax = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqsub16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uqsub8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usad8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usada8 = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usat = struct {
|
|
const param_str = "UiiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usat16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usax = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usub16 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_usub8 = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uxtab16 = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_uxtb16 = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_vcvtr_d = struct {
|
|
const param_str = "fdi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_vcvtr_f = struct {
|
|
const param_str = "ffi";
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_wfe = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_wfi = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_arm_wsr = struct {
|
|
const param_str = "vcC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_wsr128 = struct {
|
|
const param_str = "vcC*LLLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_wsr64 = struct {
|
|
const param_str = "!";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_wsrp = struct {
|
|
const param_str = "vcC*vC*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_arm_yield = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_asin = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinhf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinhf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinhl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_asinl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_assume = struct {
|
|
const param_str = "vb";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_assume_aligned = struct {
|
|
const param_str = "v*vC*z.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atan = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atan2 = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atan2f = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atan2f128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atan2l = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanhf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanhf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanhl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_atanl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bcmp = struct {
|
|
const param_str = "ivC*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bcopy = struct {
|
|
const param_str = "vv*v*z";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_bitrev = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.xcore = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bitreverse16 = struct {
|
|
const param_str = "UsUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bitreverse32 = struct {
|
|
const param_str = "UZiUZi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bitreverse64 = struct {
|
|
const param_str = "UWiUWi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bitreverse8 = struct {
|
|
const param_str = "UcUc";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bpermd = struct {
|
|
const param_str = "SLLiSLLiSLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_bswap16 = struct {
|
|
const param_str = "UsUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bswap32 = struct {
|
|
const param_str = "UZiUZi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bswap64 = struct {
|
|
const param_str = "UWiUWi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_bzero = struct {
|
|
const param_str = "vv*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cabs = struct {
|
|
const param_str = "dXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cabsf = struct {
|
|
const param_str = "fXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cabsl = struct {
|
|
const param_str = "LdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacos = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacosf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacosh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacoshf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacoshl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cacosl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_call_with_static_chain = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_calloc = struct {
|
|
const param_str = "v*zz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_canonicalize = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_canonicalizef = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_canonicalizef16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_canonicalizel = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_carg = struct {
|
|
const param_str = "dXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cargf = struct {
|
|
const param_str = "fXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cargl = struct {
|
|
const param_str = "LdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casin = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casinf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casinh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casinhf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casinhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_casinl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catan = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catanf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catanh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catanhf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catanhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_catanl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cbrt = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cbrtf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cbrtf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cbrtl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccos = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccosf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccosh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccoshf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccoshl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ccosl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ceil = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ceilf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ceilf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ceilf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ceill = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cexp = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cexpf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cexpl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cfuged = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_char_memchr = struct {
|
|
const param_str = "c*cC*iz";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cimag = struct {
|
|
const param_str = "dXd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cimagf = struct {
|
|
const param_str = "fXf";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cimagl = struct {
|
|
const param_str = "LdXLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_classify_type = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.eval_args = false,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clog = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clogf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clogl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clrsb = struct {
|
|
const param_str = "ii";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clrsbl = struct {
|
|
const param_str = "iLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clrsbll = struct {
|
|
const param_str = "iLLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clz = struct {
|
|
const param_str = "iUi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clzl = struct {
|
|
const param_str = "iULi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clzll = struct {
|
|
const param_str = "iULLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_clzs = struct {
|
|
const param_str = "iUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cntlzdm = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_cnttzdm = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_complex = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_conj = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_conjf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_conjl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_constant_p = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.eval_args = false,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_convertvector = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_copysign = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_copysignf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_copysignf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_copysignf16 = struct {
|
|
const param_str = "hhh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_copysignl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cos = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cosf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cosf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cosf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cosh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_coshf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_coshf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_coshl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cosl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cpow = struct {
|
|
const param_str = "XdXdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cpowf = struct {
|
|
const param_str = "XfXfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cpowl = struct {
|
|
const param_str = "XLdXLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cproj = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cprojf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cprojl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cpu_init = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_cpu_is = struct {
|
|
const param_str = "bcC*";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_cpu_supports = struct {
|
|
const param_str = "bcC*";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_creal = struct {
|
|
const param_str = "dXd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_crealf = struct {
|
|
const param_str = "fXf";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_creall = struct {
|
|
const param_str = "LdXLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csin = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csinf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csinh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csinhf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csinhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csinl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csqrt = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csqrtf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_csqrtl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctan = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctanf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctanh = struct {
|
|
const param_str = "XdXd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctanhf = struct {
|
|
const param_str = "XfXf";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctanhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctanl = struct {
|
|
const param_str = "XLdXLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctz = struct {
|
|
const param_str = "iUi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctzl = struct {
|
|
const param_str = "iULi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctzll = struct {
|
|
const param_str = "iULLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ctzs = struct {
|
|
const param_str = "iUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_darn = struct {
|
|
const param_str = "LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_darn_32 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_darn_raw = struct {
|
|
const param_str = "LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_dcbf = struct {
|
|
const param_str = "vvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_debugtrap = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_divde = struct {
|
|
const param_str = "SLLiSLLiSLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_divdeu = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_divf128_round_to_odd = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_divwe = struct {
|
|
const param_str = "SiSiSi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_divweu = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_dump_struct = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_dwarf_cfa = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_dwarf_sp_column = struct {
|
|
const param_str = "Ui";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_dynamic_object_size = struct {
|
|
const param_str = "zvC*i";
|
|
const attributes = Attributes{
|
|
.eval_args = false,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_eh_return = struct {
|
|
const param_str = "vzv*";
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_eh_return_data_regno = struct {
|
|
const param_str = "iIi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_abs = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_add_sat = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_canonicalize = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_ceil = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_copysign = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_cos = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_floor = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_max = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_min = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_roundeven = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_sin = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_sub_sat = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_elementwise_trunc = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erf = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erfc = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erfcf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erfcf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erfcl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erff = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erff128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_erfl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp2 = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp2f = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp2f128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp2f16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_exp2l = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expect = struct {
|
|
const param_str = "LiLiLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expect_with_probability = struct {
|
|
const param_str = "LiLiLid";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expm1 = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expm1f = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expm1f128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_expm1l = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_extend_pointer = struct {
|
|
const param_str = "ULLiv*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_extract_return_addr = struct {
|
|
const param_str = "v*v*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_fabs = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fabsf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fabsf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fabsf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fabsl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fdim = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fdimf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fdimf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fdiml = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ffs = struct {
|
|
const param_str = "ii";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ffsl = struct {
|
|
const param_str = "iLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ffsll = struct {
|
|
const param_str = "iLLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_floor = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_floorf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_floorf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_floorf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_floorl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_flt_rounds = struct {
|
|
const param_str = "i";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_fma = struct {
|
|
const param_str = "dddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaf = struct {
|
|
const param_str = "ffff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaf128 = struct {
|
|
const param_str = "LLdLLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaf128_round_to_odd = struct {
|
|
const param_str = "LLdLLdLLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_fmaf16 = struct {
|
|
const param_str = "hhhh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmal = struct {
|
|
const param_str = "LdLdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmax = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaxf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaxf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaxf16 = struct {
|
|
const param_str = "hhh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmaxl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmin = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fminf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fminf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fminf16 = struct {
|
|
const param_str = "hhh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fminl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmod = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmodf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmodf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmodf16 = struct {
|
|
const param_str = "hhh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fmodl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fpclassify = struct {
|
|
const param_str = "iiiiii.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_fprintf = struct {
|
|
const param_str = "iP*cC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frame_address = struct {
|
|
const param_str = "v*IUi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_free = struct {
|
|
const param_str = "vv*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frexp = struct {
|
|
const param_str = "ddi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frexpf = struct {
|
|
const param_str = "ffi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frexpf128 = struct {
|
|
const param_str = "LLdLLdi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frexpl = struct {
|
|
const param_str = "LdLdi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_frob_return_addr = struct {
|
|
const param_str = "v*v*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_get_texasr = struct {
|
|
const param_str = "LUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_get_texasru = struct {
|
|
const param_str = "LUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_get_tfhar = struct {
|
|
const param_str = "LUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_get_tfiar = struct {
|
|
const param_str = "LUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_getid = struct {
|
|
const param_str = "Si";
|
|
const target_set = TargetSet.init(.{
|
|
.xcore = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_getps = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.xcore = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_huge_val = struct {
|
|
const param_str = "d";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_huge_valf = struct {
|
|
const param_str = "f";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_huge_valf128 = struct {
|
|
const param_str = "LLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_huge_valf16 = struct {
|
|
const param_str = "x";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_huge_vall = struct {
|
|
const param_str = "Ld";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_hypot = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_hypotf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_hypotf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_hypotl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ia32_rdpmc = struct {
|
|
const param_str = "UOii";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ia32_rdtsc = struct {
|
|
const param_str = "UOi";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ia32_rdtscp = struct {
|
|
const param_str = "UOiUi*";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ilogb = struct {
|
|
const param_str = "id";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ilogbf = struct {
|
|
const param_str = "if";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ilogbf128 = struct {
|
|
const param_str = "iLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ilogbl = struct {
|
|
const param_str = "iLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_index = struct {
|
|
const param_str = "c*cC*i";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_inf = struct {
|
|
const param_str = "d";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_inff = struct {
|
|
const param_str = "f";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_inff128 = struct {
|
|
const param_str = "LLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_inff16 = struct {
|
|
const param_str = "x";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_infl = struct {
|
|
const param_str = "Ld";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_init_dwarf_reg_size_table = struct {
|
|
const param_str = "vv*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_is_aligned = struct {
|
|
const param_str = "bvC*z";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isfinite = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isgreater = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isgreaterequal = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isinf = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isinf_sign = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isless = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_islessequal = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_islessgreater = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isnan = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isnormal = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_isunordered = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_labs = struct {
|
|
const param_str = "LiLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_launder = struct {
|
|
const param_str = "v*v*";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ldexp = struct {
|
|
const param_str = "ddi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ldexpf = struct {
|
|
const param_str = "ffi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ldexpf128 = struct {
|
|
const param_str = "LLdLLdi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ldexpl = struct {
|
|
const param_str = "LdLdi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lgamma = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lgammaf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lgammaf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lgammal = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llabs = struct {
|
|
const param_str = "LLiLLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llrint = struct {
|
|
const param_str = "LLid";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llrintf = struct {
|
|
const param_str = "LLif";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llrintf128 = struct {
|
|
const param_str = "LLiLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llrintl = struct {
|
|
const param_str = "LLiLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llround = struct {
|
|
const param_str = "LLid";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llroundf = struct {
|
|
const param_str = "LLif";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llroundf128 = struct {
|
|
const param_str = "LLiLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_llroundl = struct {
|
|
const param_str = "LLiLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log10 = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log10f = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log10f128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log10f16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log10l = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log1p = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log1pf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log1pf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log1pl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log2 = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log2f = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log2f128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log2f16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_log2l = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logb = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logbf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logbf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logbl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_logl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_longjmp = struct {
|
|
const param_str = "vv**i";
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lrint = struct {
|
|
const param_str = "Lid";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lrintf = struct {
|
|
const param_str = "Lif";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lrintf128 = struct {
|
|
const param_str = "LiLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lrintl = struct {
|
|
const param_str = "LiLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lround = struct {
|
|
const param_str = "Lid";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lroundf = struct {
|
|
const param_str = "Lif";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lroundf128 = struct {
|
|
const param_str = "LiLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_lroundl = struct {
|
|
const param_str = "LiLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_malloc = struct {
|
|
const param_str = "v*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_matrix_column_major_load = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_matrix_column_major_store = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_matrix_transpose = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memchr = struct {
|
|
const param_str = "v*vC*iz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memcmp = struct {
|
|
const param_str = "ivC*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memcpy = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memcpy_inline = struct {
|
|
const param_str = "vv*vC*Iz";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_memmove = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mempcpy = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memset = struct {
|
|
const param_str = "v*v*iz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_memset_inline = struct {
|
|
const param_str = "vv*iIz";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_absq_s_ph = struct {
|
|
const param_str = "V2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_absq_s_qb = struct {
|
|
const param_str = "V4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_absq_s_w = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addq_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addq_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addq_s_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addqh_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_addqh_r_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_addqh_r_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_addqh_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_addsc = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addu_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addu_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addu_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_addu_s_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_adduh_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_adduh_r_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_addwc = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_append = struct {
|
|
const param_str = "iiiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_balign = struct {
|
|
const param_str = "iiiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_bitrev = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_bposge32 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmp_eq_ph = struct {
|
|
const param_str = "vV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmp_le_ph = struct {
|
|
const param_str = "vV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmp_lt_ph = struct {
|
|
const param_str = "vV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgdu_eq_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgdu_le_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgdu_lt_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgu_eq_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgu_le_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpgu_lt_qb = struct {
|
|
const param_str = "iV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpu_eq_qb = struct {
|
|
const param_str = "vV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpu_le_qb = struct {
|
|
const param_str = "vV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_cmpu_lt_qb = struct {
|
|
const param_str = "vV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpa_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpaq_s_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpaq_sa_l_w = struct {
|
|
const param_str = "LLiLLiii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpaqx_s_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpaqx_sa_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpau_h_qbl = struct {
|
|
const param_str = "LLiLLiV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpau_h_qbr = struct {
|
|
const param_str = "LLiLLiV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpax_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dps_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsq_s_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsq_sa_l_w = struct {
|
|
const param_str = "LLiLLiii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsqx_s_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsqx_sa_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsu_h_qbl = struct {
|
|
const param_str = "LLiLLiV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsu_h_qbr = struct {
|
|
const param_str = "LLiLLiV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_dpsx_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_extp = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_extpdp = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_extr_r_w = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_extr_rs_w = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_extr_s_h = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_extr_w = struct {
|
|
const param_str = "iLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_insv = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_lbux = struct {
|
|
const param_str = "iv*i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_lhx = struct {
|
|
const param_str = "iv*i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_lwx = struct {
|
|
const param_str = "iv*i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_madd = struct {
|
|
const param_str = "LLiLLiii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_maddu = struct {
|
|
const param_str = "LLiLLiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_maq_s_w_phl = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_maq_s_w_phr = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_maq_sa_w_phl = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_maq_sa_w_phr = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_modsub = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_msub = struct {
|
|
const param_str = "LLiLLiii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_msubu = struct {
|
|
const param_str = "LLiLLiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_mthlip = struct {
|
|
const param_str = "LLiLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mul_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mul_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_muleq_s_w_phl = struct {
|
|
const param_str = "iV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_muleq_s_w_phr = struct {
|
|
const param_str = "iV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_muleu_s_ph_qbl = struct {
|
|
const param_str = "V2sV4ScV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_muleu_s_ph_qbr = struct {
|
|
const param_str = "V2sV4ScV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mulq_rs_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mulq_rs_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mulq_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mulq_s_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mulsa_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_mulsaq_s_w_ph = struct {
|
|
const param_str = "LLiLLiV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_mult = struct {
|
|
const param_str = "LLiii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_multu = struct {
|
|
const param_str = "LLiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_packrl_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_pick_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_pick_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_preceq_w_phl = struct {
|
|
const param_str = "iV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_preceq_w_phr = struct {
|
|
const param_str = "iV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precequ_ph_qbl = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precequ_ph_qbla = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precequ_ph_qbr = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precequ_ph_qbra = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_preceu_ph_qbl = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_preceu_ph_qbla = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_preceu_ph_qbr = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_preceu_ph_qbra = struct {
|
|
const param_str = "V2sV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precr_qb_ph = struct {
|
|
const param_str = "V4ScV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_precr_sra_ph_w = struct {
|
|
const param_str = "V2siiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precr_sra_r_ph_w = struct {
|
|
const param_str = "V2siiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precrq_ph_w = struct {
|
|
const param_str = "V2sii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precrq_qb_ph = struct {
|
|
const param_str = "V4ScV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_precrq_rs_ph_w = struct {
|
|
const param_str = "V2sii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_precrqu_s_qb_ph = struct {
|
|
const param_str = "V4ScV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_prepend = struct {
|
|
const param_str = "iiiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_raddu_w_qb = struct {
|
|
const param_str = "iV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_rddsp = struct {
|
|
const param_str = "iIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_repl_ph = struct {
|
|
const param_str = "V2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_repl_qb = struct {
|
|
const param_str = "V4Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shilo = struct {
|
|
const param_str = "LLiLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shll_ph = struct {
|
|
const param_str = "V2sV2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_shll_qb = struct {
|
|
const param_str = "V4ScV4Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_shll_s_ph = struct {
|
|
const param_str = "V2sV2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_shll_s_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_shra_ph = struct {
|
|
const param_str = "V2sV2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shra_qb = struct {
|
|
const param_str = "V4ScV4Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shra_r_ph = struct {
|
|
const param_str = "V2sV2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shra_r_qb = struct {
|
|
const param_str = "V4ScV4Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shra_r_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shrl_ph = struct {
|
|
const param_str = "V2sV2si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_shrl_qb = struct {
|
|
const param_str = "V4ScV4Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subq_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subq_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subq_s_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subqh_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subqh_r_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subqh_r_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subqh_w = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subu_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subu_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subu_s_ph = struct {
|
|
const param_str = "V2sV2sV2s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subu_s_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_mips_subuh_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_subuh_r_qb = struct {
|
|
const param_str = "V4ScV4ScV4Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mips_wrdsp = struct {
|
|
const param_str = "viIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_modf = struct {
|
|
const param_str = "ddd*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_modff = struct {
|
|
const param_str = "fff*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_modff128 = struct {
|
|
const param_str = "LLdLLdLLd*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_modfl = struct {
|
|
const param_str = "LdLdLd*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_add_a_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_add_a_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_add_a_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_add_a_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_a_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_a_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_a_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_a_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_adds_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addv_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addv_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addv_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addv_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addvi_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addvi_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addvi_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_addvi_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_and_v = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_andi_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_asub_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ave_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_aver_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclr_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclr_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclr_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclr_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclri_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclri_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclri_h = struct {
|
|
const param_str = "V8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bclri_w = struct {
|
|
const param_str = "V4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsl_b = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsl_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsl_h = struct {
|
|
const param_str = "V8UsV8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsl_w = struct {
|
|
const param_str = "V4UiV4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsli_b = struct {
|
|
const param_str = "V16UcV16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsli_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsli_h = struct {
|
|
const param_str = "V8UsV8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsli_w = struct {
|
|
const param_str = "V4UiV4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsr_b = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsr_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsr_h = struct {
|
|
const param_str = "V8UsV8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsr_w = struct {
|
|
const param_str = "V4UiV4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsri_b = struct {
|
|
const param_str = "V16UcV16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsri_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsri_h = struct {
|
|
const param_str = "V8UsV8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_binsri_w = struct {
|
|
const param_str = "V4UiV4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bmnz_v = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bmnzi_b = struct {
|
|
const param_str = "V16UcV16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bmz_v = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bmzi_b = struct {
|
|
const param_str = "V16UcV16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bneg_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bneg_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bneg_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bneg_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnegi_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnegi_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnegi_h = struct {
|
|
const param_str = "V8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnegi_w = struct {
|
|
const param_str = "V4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnz_b = struct {
|
|
const param_str = "iV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnz_d = struct {
|
|
const param_str = "iV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnz_h = struct {
|
|
const param_str = "iV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnz_v = struct {
|
|
const param_str = "iV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bnz_w = struct {
|
|
const param_str = "iV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bsel_v = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bseli_b = struct {
|
|
const param_str = "V16UcV16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bset_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bset_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bset_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bset_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bseti_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bseti_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bseti_h = struct {
|
|
const param_str = "V8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bseti_w = struct {
|
|
const param_str = "V4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bz_b = struct {
|
|
const param_str = "iV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bz_d = struct {
|
|
const param_str = "iV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bz_h = struct {
|
|
const param_str = "iV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bz_v = struct {
|
|
const param_str = "iV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_bz_w = struct {
|
|
const param_str = "iV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceq_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceq_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceq_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceq_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceqi_b = struct {
|
|
const param_str = "V16ScV16ScISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceqi_d = struct {
|
|
const param_str = "V2SLLiV2SLLiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceqi_h = struct {
|
|
const param_str = "V8SsV8SsISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ceqi_w = struct {
|
|
const param_str = "V4SiV4SiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cfcmsa = struct {
|
|
const param_str = "iIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_u_b = struct {
|
|
const param_str = "V16ScV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_u_d = struct {
|
|
const param_str = "V2SLLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_u_h = struct {
|
|
const param_str = "V8SsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_cle_u_w = struct {
|
|
const param_str = "V4SiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_s_b = struct {
|
|
const param_str = "V16ScV16ScISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_s_h = struct {
|
|
const param_str = "V8SsV8SsISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_s_w = struct {
|
|
const param_str = "V4SiV4SiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_u_b = struct {
|
|
const param_str = "V16ScV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_u_d = struct {
|
|
const param_str = "V2SLLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_u_h = struct {
|
|
const param_str = "V8SsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clei_u_w = struct {
|
|
const param_str = "V4SiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_u_b = struct {
|
|
const param_str = "V16ScV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_u_d = struct {
|
|
const param_str = "V2SLLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_u_h = struct {
|
|
const param_str = "V8SsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clt_u_w = struct {
|
|
const param_str = "V4SiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_s_b = struct {
|
|
const param_str = "V16ScV16ScISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_s_h = struct {
|
|
const param_str = "V8SsV8SsISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_s_w = struct {
|
|
const param_str = "V4SiV4SiISi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_u_b = struct {
|
|
const param_str = "V16ScV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_u_d = struct {
|
|
const param_str = "V2SLLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_u_h = struct {
|
|
const param_str = "V8SsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_clti_u_w = struct {
|
|
const param_str = "V4SiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_s_b = struct {
|
|
const param_str = "iV16ScIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_s_d = struct {
|
|
const param_str = "LLiV2SLLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_s_h = struct {
|
|
const param_str = "iV8SsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_s_w = struct {
|
|
const param_str = "iV4SiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_u_b = struct {
|
|
const param_str = "iV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_u_d = struct {
|
|
const param_str = "LLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_u_h = struct {
|
|
const param_str = "iV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_copy_u_w = struct {
|
|
const param_str = "iV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ctcmsa = struct {
|
|
const param_str = "vIii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_msa_div_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_div_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_s_d = struct {
|
|
const param_str = "V2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_s_h = struct {
|
|
const param_str = "V8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_s_w = struct {
|
|
const param_str = "V4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_u_d = struct {
|
|
const param_str = "V2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_u_h = struct {
|
|
const param_str = "V8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dotp_u_w = struct {
|
|
const param_str = "V4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_s_h = struct {
|
|
const param_str = "V8SsV8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_s_w = struct {
|
|
const param_str = "V4SiV4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_u_h = struct {
|
|
const param_str = "V8UsV8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpadd_u_w = struct {
|
|
const param_str = "V4UiV4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_s_h = struct {
|
|
const param_str = "V8SsV8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_s_w = struct {
|
|
const param_str = "V4SiV4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_u_h = struct {
|
|
const param_str = "V8UsV8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_dpsub_u_w = struct {
|
|
const param_str = "V4UiV4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fadd_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fadd_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcaf_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcaf_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fceq_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fceq_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fclass_d = struct {
|
|
const param_str = "V2LLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fclass_w = struct {
|
|
const param_str = "V4iV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcle_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcle_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fclt_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fclt_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcne_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcne_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcor_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcor_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcueq_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcueq_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcule_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcule_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcult_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcult_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcun_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcun_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcune_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fcune_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fdiv_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fdiv_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexdo_h = struct {
|
|
const param_str = "V8hV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexdo_w = struct {
|
|
const param_str = "V4fV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexp2_d = struct {
|
|
const param_str = "V2dV2dV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexp2_w = struct {
|
|
const param_str = "V4fV4fV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexupl_d = struct {
|
|
const param_str = "V2dV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexupl_w = struct {
|
|
const param_str = "V4fV8h";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexupr_d = struct {
|
|
const param_str = "V2dV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fexupr_w = struct {
|
|
const param_str = "V4fV8h";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffint_s_d = struct {
|
|
const param_str = "V2dV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffint_s_w = struct {
|
|
const param_str = "V4fV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffint_u_d = struct {
|
|
const param_str = "V2dV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffint_u_w = struct {
|
|
const param_str = "V4fV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffql_d = struct {
|
|
const param_str = "V2dV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffql_w = struct {
|
|
const param_str = "V4fV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffqr_d = struct {
|
|
const param_str = "V2dV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ffqr_w = struct {
|
|
const param_str = "V4fV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fill_b = struct {
|
|
const param_str = "V16Sci";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fill_d = struct {
|
|
const param_str = "V2SLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fill_h = struct {
|
|
const param_str = "V8Ssi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fill_w = struct {
|
|
const param_str = "V4Sii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_flog2_d = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_flog2_w = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmadd_d = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmadd_w = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmax_a_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmax_a_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmax_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmax_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmin_a_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmin_a_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmin_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmin_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmsub_d = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmsub_w = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmul_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fmul_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frcp_d = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frcp_w = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frint_d = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frint_w = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frsqrt_d = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_frsqrt_w = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsaf_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsaf_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fseq_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fseq_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsle_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsle_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fslt_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fslt_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsne_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsne_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsor_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsor_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsqrt_d = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsqrt_w = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsub_d = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsub_w = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsueq_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsueq_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsule_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsule_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsult_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsult_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsun_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsun_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsune_d = struct {
|
|
const param_str = "V2LLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_fsune_w = struct {
|
|
const param_str = "V4iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftint_s_d = struct {
|
|
const param_str = "V2SLLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftint_s_w = struct {
|
|
const param_str = "V4SiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftint_u_d = struct {
|
|
const param_str = "V2ULLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftint_u_w = struct {
|
|
const param_str = "V4UiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftq_h = struct {
|
|
const param_str = "V4UiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftq_w = struct {
|
|
const param_str = "V2ULLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftrunc_s_d = struct {
|
|
const param_str = "V2SLLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftrunc_s_w = struct {
|
|
const param_str = "V4SiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftrunc_u_d = struct {
|
|
const param_str = "V2ULLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ftrunc_u_w = struct {
|
|
const param_str = "V4UiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_s_d = struct {
|
|
const param_str = "V2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_s_h = struct {
|
|
const param_str = "V8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_s_w = struct {
|
|
const param_str = "V4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_u_d = struct {
|
|
const param_str = "V2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_u_h = struct {
|
|
const param_str = "V8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hadd_u_w = struct {
|
|
const param_str = "V4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_s_d = struct {
|
|
const param_str = "V2SLLiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_s_h = struct {
|
|
const param_str = "V8SsV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_s_w = struct {
|
|
const param_str = "V4SiV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_u_d = struct {
|
|
const param_str = "V2ULLiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_u_h = struct {
|
|
const param_str = "V8UsV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_hsub_u_w = struct {
|
|
const param_str = "V4UiV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvev_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvev_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvev_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvev_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvl_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvl_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvl_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvl_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvod_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvod_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvod_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvod_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvr_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvr_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvr_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ilvr_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insert_b = struct {
|
|
const param_str = "V16ScV16ScIUii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insert_d = struct {
|
|
const param_str = "V2SLLiV2SLLiIUiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insert_h = struct {
|
|
const param_str = "V8SsV8SsIUii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insert_w = struct {
|
|
const param_str = "V4SiV4SiIUii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insve_b = struct {
|
|
const param_str = "V16ScV16ScIUiV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insve_d = struct {
|
|
const param_str = "V2SLLiV2SLLiIUiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insve_h = struct {
|
|
const param_str = "V8SsV8SsIUiV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_insve_w = struct {
|
|
const param_str = "V4SiV4SiIUiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ld_b = struct {
|
|
const param_str = "V16Scv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ld_d = struct {
|
|
const param_str = "V2SLLiv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ld_h = struct {
|
|
const param_str = "V8Ssv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ld_w = struct {
|
|
const param_str = "V4Siv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldi_b = struct {
|
|
const param_str = "V16cIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldi_d = struct {
|
|
const param_str = "V2LLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldi_h = struct {
|
|
const param_str = "V8sIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldi_w = struct {
|
|
const param_str = "V4iIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldr_d = struct {
|
|
const param_str = "V2SLLiv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ldr_w = struct {
|
|
const param_str = "V4Siv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_madd_q_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_madd_q_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddr_q_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddr_q_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddv_b = struct {
|
|
const param_str = "V16ScV16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddv_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddv_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maddv_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_a_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_a_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_a_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_a_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_max_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_s_b = struct {
|
|
const param_str = "V16ScV16ScIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_s_h = struct {
|
|
const param_str = "V8SsV8SsIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_s_w = struct {
|
|
const param_str = "V4SiV4SiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_u_b = struct {
|
|
const param_str = "V16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_u_h = struct {
|
|
const param_str = "V8UsV8UsIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_maxi_u_w = struct {
|
|
const param_str = "V4UiV4UiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_a_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_a_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_a_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_a_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_min_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_s_b = struct {
|
|
const param_str = "V16ScV16ScIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_s_h = struct {
|
|
const param_str = "V8SsV8SsIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_s_w = struct {
|
|
const param_str = "V4SiV4SiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_u_b = struct {
|
|
const param_str = "V16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_u_h = struct {
|
|
const param_str = "V8UsV8UsIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mini_u_w = struct {
|
|
const param_str = "V4UiV4UiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mod_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_move_v = struct {
|
|
const param_str = "V16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msub_q_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msub_q_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubr_q_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubr_q_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubv_b = struct {
|
|
const param_str = "V16ScV16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubv_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubv_h = struct {
|
|
const param_str = "V8SsV8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_msubv_w = struct {
|
|
const param_str = "V4SiV4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mul_q_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mul_q_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulr_q_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulr_q_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulv_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulv_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulv_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_mulv_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nloc_b = struct {
|
|
const param_str = "V16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nloc_d = struct {
|
|
const param_str = "V2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nloc_h = struct {
|
|
const param_str = "V8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nloc_w = struct {
|
|
const param_str = "V4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nlzc_b = struct {
|
|
const param_str = "V16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nlzc_d = struct {
|
|
const param_str = "V2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nlzc_h = struct {
|
|
const param_str = "V8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nlzc_w = struct {
|
|
const param_str = "V4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nor_v = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_nori_b = struct {
|
|
const param_str = "V16UcV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_or_v = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_ori_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckev_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckev_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckev_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckev_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckod_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckod_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckod_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pckod_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pcnt_b = struct {
|
|
const param_str = "V16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pcnt_d = struct {
|
|
const param_str = "V2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pcnt_h = struct {
|
|
const param_str = "V8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_pcnt_w = struct {
|
|
const param_str = "V4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_s_b = struct {
|
|
const param_str = "V16ScV16ScIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_s_h = struct {
|
|
const param_str = "V8SsV8SsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_s_w = struct {
|
|
const param_str = "V4SiV4SiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_u_b = struct {
|
|
const param_str = "V16UcV16UcIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_u_h = struct {
|
|
const param_str = "V8UsV8UsIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sat_u_w = struct {
|
|
const param_str = "V4UiV4UiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_shf_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_shf_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_shf_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sld_b = struct {
|
|
const param_str = "V16cV16cV16cUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sld_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sld_h = struct {
|
|
const param_str = "V8sV8sV8sUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sld_w = struct {
|
|
const param_str = "V4iV4iV4iUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sldi_b = struct {
|
|
const param_str = "V16cV16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sldi_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sldi_h = struct {
|
|
const param_str = "V8sV8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sldi_w = struct {
|
|
const param_str = "V4iV4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sll_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sll_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sll_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sll_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_slli_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_slli_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_slli_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_slli_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splat_b = struct {
|
|
const param_str = "V16cV16cUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splat_d = struct {
|
|
const param_str = "V2LLiV2LLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splat_h = struct {
|
|
const param_str = "V8sV8sUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splat_w = struct {
|
|
const param_str = "V4iV4iUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splati_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splati_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splati_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_splati_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sra_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sra_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sra_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_sra_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srai_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srai_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srai_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srai_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srar_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srar_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srar_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srar_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srari_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srari_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srari_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srari_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srl_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srl_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srl_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srl_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srli_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srli_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srli_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srli_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlr_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlr_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlr_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlr_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlri_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlri_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlri_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_srlri_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_st_b = struct {
|
|
const param_str = "vV16Scv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_st_d = struct {
|
|
const param_str = "vV2SLLiv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_st_h = struct {
|
|
const param_str = "vV8Ssv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_st_w = struct {
|
|
const param_str = "vV4Siv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_str_d = struct {
|
|
const param_str = "vV2SLLiv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_str_w = struct {
|
|
const param_str = "vV4Siv*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_s_b = struct {
|
|
const param_str = "V16ScV16ScV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_s_d = struct {
|
|
const param_str = "V2SLLiV2SLLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_s_h = struct {
|
|
const param_str = "V8SsV8SsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_s_w = struct {
|
|
const param_str = "V4SiV4SiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subs_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsus_u_b = struct {
|
|
const param_str = "V16UcV16UcV16Sc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsus_u_d = struct {
|
|
const param_str = "V2ULLiV2ULLiV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsus_u_h = struct {
|
|
const param_str = "V8UsV8UsV8Ss";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsus_u_w = struct {
|
|
const param_str = "V4UiV4UiV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsuu_s_b = struct {
|
|
const param_str = "V16ScV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsuu_s_d = struct {
|
|
const param_str = "V2SLLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsuu_s_h = struct {
|
|
const param_str = "V8SsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subsuu_s_w = struct {
|
|
const param_str = "V4SiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subv_b = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subv_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subv_h = struct {
|
|
const param_str = "V8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subv_w = struct {
|
|
const param_str = "V4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subvi_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subvi_d = struct {
|
|
const param_str = "V2LLiV2LLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subvi_h = struct {
|
|
const param_str = "V8sV8sIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_subvi_w = struct {
|
|
const param_str = "V4iV4iIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_vshf_b = struct {
|
|
const param_str = "V16cV16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_vshf_d = struct {
|
|
const param_str = "V2LLiV2LLiV2LLiV2LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_vshf_h = struct {
|
|
const param_str = "V8sV8sV8sV8s";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_vshf_w = struct {
|
|
const param_str = "V4iV4iV4iV4i";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_xor_v = struct {
|
|
const param_str = "V16cV16cV16c";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_msa_xori_b = struct {
|
|
const param_str = "V16cV16cIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.mips = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mul_overflow = struct {
|
|
const param_str = "b.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_mulf128_round_to_odd = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_nan = struct {
|
|
const param_str = "dcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nanf = struct {
|
|
const param_str = "fcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nanf128 = struct {
|
|
const param_str = "LLdcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nanf16 = struct {
|
|
const param_str = "xcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nanl = struct {
|
|
const param_str = "LdcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nans = struct {
|
|
const param_str = "dcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nansf = struct {
|
|
const param_str = "fcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nansf128 = struct {
|
|
const param_str = "LLdcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nansf16 = struct {
|
|
const param_str = "xcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nansl = struct {
|
|
const param_str = "LdcC*";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nearbyint = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nearbyintf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nearbyintf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nearbyintl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nextafter = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nextafterf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nextafterf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nextafterl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nexttoward = struct {
|
|
const param_str = "ddLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nexttowardf = struct {
|
|
const param_str = "ffLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nexttowardf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nexttowardl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nontemporal_load = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_nontemporal_store = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_objc_memmove_collectable = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_object_size = struct {
|
|
const param_str = "zvC*i";
|
|
const attributes = Attributes{
|
|
.eval_args = false,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_operator_delete = struct {
|
|
const param_str = "vv*";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_operator_new = struct {
|
|
const param_str = "v*z";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_os_log_format = struct {
|
|
const param_str = "v*v*cC*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_os_log_format_buffer_size = struct {
|
|
const param_str = "zcC*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.eval_args = false,
|
|
.const_evaluable = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_pack_longdouble = struct {
|
|
const param_str = "Lddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_pack_vector_int128 = struct {
|
|
const param_str = "V1LLLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_parity = struct {
|
|
const param_str = "iUi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_parityl = struct {
|
|
const param_str = "iULi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_parityll = struct {
|
|
const param_str = "iULLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_pdepd = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_pextd = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_popcount = struct {
|
|
const param_str = "iUi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_popcountl = struct {
|
|
const param_str = "iULi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_popcountll = struct {
|
|
const param_str = "iULLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_pow = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powf16 = struct {
|
|
const param_str = "hhh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powi = struct {
|
|
const param_str = "ddi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powif = struct {
|
|
const param_str = "ffi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powil = struct {
|
|
const param_str = "LdLdi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_powl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_addex = struct {
|
|
const param_str = "LLiLLiLLiCIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_alignx = struct {
|
|
const param_str = "vIivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_bcdadd = struct {
|
|
const param_str = "V16UcV16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_bcdadd_p = struct {
|
|
const param_str = "iiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_bcdsub = struct {
|
|
const param_str = "V16UcV16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_bcdsub_p = struct {
|
|
const param_str = "iiV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_cmpb = struct {
|
|
const param_str = "LLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_cmpeqb = struct {
|
|
const param_str = "LLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_cmprb = struct {
|
|
const param_str = "iCIiii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_and_swap = struct {
|
|
const param_str = "iiD*i*i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_and_swaplp = struct {
|
|
const param_str = "iLiD*Li*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_exp_eq = struct {
|
|
const param_str = "idd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_exp_gt = struct {
|
|
const param_str = "idd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_exp_lt = struct {
|
|
const param_str = "idd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_compare_exp_uo = struct {
|
|
const param_str = "idd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbfl = struct {
|
|
const param_str = "vvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbflp = struct {
|
|
const param_str = "vvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbst = struct {
|
|
const param_str = "vvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbt = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbtst = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbtstt = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbtt = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_dcbz = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_eieio = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_extract_exp = struct {
|
|
const param_str = "Uid";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_extract_sig = struct {
|
|
const param_str = "ULLid";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fcfid = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fcfud = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctid = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctidz = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctiw = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctiwz = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctudz = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fctuwz = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_add = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_addlp = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_and = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_andlp = struct {
|
|
const param_str = "ULiULiD*ULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_or = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_orlp = struct {
|
|
const param_str = "ULiULiD*ULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_swap = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fetch_and_swaplp = struct {
|
|
const param_str = "ULiULiD*ULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fmsub = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fmsubs = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnabs = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnabss = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnmadd = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnmadds = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnmsub = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fnmsubs = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fre = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fres = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fric = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frim = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frims = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frin = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frins = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frip = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frips = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_friz = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frizs = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frsqrte = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_frsqrtes = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fsel = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fsels = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fsqrt = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_fsqrts = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_get_timebase = struct {
|
|
const param_str = "ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ppc_icbt = struct {
|
|
const param_str = "vv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_insert_exp = struct {
|
|
const param_str = "ddULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_iospace_eieio = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_iospace_lwsync = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_iospace_sync = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_isync = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_lbarx = struct {
|
|
const param_str = "ccD*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_ldarx = struct {
|
|
const param_str = "LiLiD*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_lharx = struct {
|
|
const param_str = "ssD*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_load2r = struct {
|
|
const param_str = "UsUs*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_load4r = struct {
|
|
const param_str = "UiUi*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_load8r = struct {
|
|
const param_str = "ULLiULLi*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_lwarx = struct {
|
|
const param_str = "iiD*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_lwsync = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_maddhd = struct {
|
|
const param_str = "LLiLLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_maddhdu = struct {
|
|
const param_str = "ULLiULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_maddld = struct {
|
|
const param_str = "LLiLLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_maxfe = struct {
|
|
const param_str = "LdLdLdLd.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_maxfl = struct {
|
|
const param_str = "dddd.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_maxfs = struct {
|
|
const param_str = "ffff.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_mfmsr = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mfspr = struct {
|
|
const param_str = "ULiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mftbu = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_minfe = struct {
|
|
const param_str = "LdLdLdLd.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_minfl = struct {
|
|
const param_str = "dddd.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_minfs = struct {
|
|
const param_str = "ffff.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_mtfsb0 = struct {
|
|
const param_str = "vUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mtfsb1 = struct {
|
|
const param_str = "vUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mtfsf = struct {
|
|
const param_str = "vUIiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mtfsfi = struct {
|
|
const param_str = "vUIiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mtmsr = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mtspr = struct {
|
|
const param_str = "vIiULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mulhd = struct {
|
|
const param_str = "LLiLiLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mulhdu = struct {
|
|
const param_str = "ULLiULiULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mulhw = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_mulhwu = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_popcntb = struct {
|
|
const param_str = "ULiULi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_poppar4 = struct {
|
|
const param_str = "iUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_poppar8 = struct {
|
|
const param_str = "iULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rdlam = struct {
|
|
const param_str = "UWiUWiUWiUWIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_recipdivd = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_recipdivf = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rldimi = struct {
|
|
const param_str = "ULLiULLiULLiIUiIULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rlwimi = struct {
|
|
const param_str = "UiUiUiIUiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rlwnm = struct {
|
|
const param_str = "UiUiUiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rsqrtd = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_rsqrtf = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_setb = struct {
|
|
const param_str = "LLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_stbcx = struct {
|
|
const param_str = "icD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_stdcx = struct {
|
|
const param_str = "iLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_stfiw = struct {
|
|
const param_str = "viC*d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_sthcx = struct {
|
|
const param_str = "isD*s";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_store2r = struct {
|
|
const param_str = "vUiUs*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_store4r = struct {
|
|
const param_str = "vUiUi*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_store8r = struct {
|
|
const param_str = "vULLiULLi*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_stwcx = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_swdiv = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_swdiv_nochk = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_swdivs = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_swdivs_nochk = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_sync = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_tdw = struct {
|
|
const param_str = "vLLiLLiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_test_data_class = struct {
|
|
const param_str = "idIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ppc_trap = struct {
|
|
const param_str = "vi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_trapd = struct {
|
|
const param_str = "vLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ppc_tw = struct {
|
|
const param_str = "viiIUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_prefetch = struct {
|
|
const param_str = "vvC*.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_preserve_access_index = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_printf = struct {
|
|
const param_str = "icC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ptx_get_image_channel_data_typei_ = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_get_image_channel_orderi_ = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_get_image_depthi_ = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_get_image_heighti_ = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_get_image_widthi_ = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image2Dff_ = struct {
|
|
const param_str = "V4fiiff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image2Dfi_ = struct {
|
|
const param_str = "V4fiiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image2Dif_ = struct {
|
|
const param_str = "V4iiiff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image2Dii_ = struct {
|
|
const param_str = "V4iiiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image3Dff_ = struct {
|
|
const param_str = "V4fiiffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image3Dfi_ = struct {
|
|
const param_str = "V4fiiiiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image3Dif_ = struct {
|
|
const param_str = "V4iiiffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_read_image3Dii_ = struct {
|
|
const param_str = "V4iiiiiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_write_image2Df_ = struct {
|
|
const param_str = "viiiffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_write_image2Di_ = struct {
|
|
const param_str = "viiiiiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ptx_write_image2Dui_ = struct {
|
|
const param_str = "viiiUiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_r600_implicitarg_ptr = struct {
|
|
const param_str = "Uc*7";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tgid_x = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tgid_y = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tgid_z = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tidig_x = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tidig_y = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_read_tidig_z = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_recipsqrt_ieee = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_r600_recipsqrt_ieeef = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.amdgpu = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_readcyclecounter = struct {
|
|
const param_str = "ULLi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_readflm = struct {
|
|
const param_str = "d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_realloc = struct {
|
|
const param_str = "v*v*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_add = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_and = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_max = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_min = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_mul = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_or = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_reduce_xor = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remainder = struct {
|
|
const param_str = "ddd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remainderf = struct {
|
|
const param_str = "fff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remainderf128 = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remainderl = struct {
|
|
const param_str = "LdLdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remquo = struct {
|
|
const param_str = "dddi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remquof = struct {
|
|
const param_str = "fffi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remquof128 = struct {
|
|
const param_str = "LLdLLdLLdi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_remquol = struct {
|
|
const param_str = "LdLdLdi*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_return_address = struct {
|
|
const param_str = "v*IUi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_rindex = struct {
|
|
const param_str = "c*cC*i";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rint = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rintf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rintf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rintf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rintl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateleft16 = struct {
|
|
const param_str = "UsUsUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateleft32 = struct {
|
|
const param_str = "UZiUZiUZi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateleft64 = struct {
|
|
const param_str = "UWiUWiUWi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateleft8 = struct {
|
|
const param_str = "UcUcUc";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateright16 = struct {
|
|
const param_str = "UsUsUs";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateright32 = struct {
|
|
const param_str = "UZiUZiUZi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateright64 = struct {
|
|
const param_str = "UWiUWiUWi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_rotateright8 = struct {
|
|
const param_str = "UcUcUc";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_round = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_roundf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_roundf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_roundf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_roundl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sadd_overflow = struct {
|
|
const param_str = "bSiCSiCSi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_saddl_overflow = struct {
|
|
const param_str = "bSLiCSLiCSLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_saddll_overflow = struct {
|
|
const param_str = "bSLLiCSLLiCSLLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalbln = struct {
|
|
const param_str = "ddLi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalblnf = struct {
|
|
const param_str = "ffLi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalblnf128 = struct {
|
|
const param_str = "LLdLLdLi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalblnl = struct {
|
|
const param_str = "LdLdLi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalbn = struct {
|
|
const param_str = "ddi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalbnf = struct {
|
|
const param_str = "ffi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalbnf128 = struct {
|
|
const param_str = "LLdLLdi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_scalbnl = struct {
|
|
const param_str = "LdLdi";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_set_texasr = struct {
|
|
const param_str = "vLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_set_texasru = struct {
|
|
const param_str = "vLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_set_tfhar = struct {
|
|
const param_str = "vLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_set_tfiar = struct {
|
|
const param_str = "vLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_setflm = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_setjmp = struct {
|
|
const param_str = "iv**";
|
|
const attributes = Attributes{
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_setps = struct {
|
|
const param_str = "vUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.xcore = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_setrnd = struct {
|
|
const param_str = "di";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_shufflevector = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_signbit = struct {
|
|
const param_str = "i.";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.custom_typecheck = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_signbitf = struct {
|
|
const param_str = "if";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_signbitl = struct {
|
|
const param_str = "iLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sin = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinhf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinhf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinhl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sinl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_smul_overflow = struct {
|
|
const param_str = "bSiCSiCSi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_smull_overflow = struct {
|
|
const param_str = "bSLiCSLiCSLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_smulll_overflow = struct {
|
|
const param_str = "bSLLiCSLLiCSLLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_snprintf = struct {
|
|
const param_str = "ic*zcC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sponentry = struct {
|
|
const param_str = "v*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sprintf = struct {
|
|
const param_str = "ic*cC*.";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sqrt = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sqrtf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sqrtf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sqrtf128_round_to_odd = struct {
|
|
const param_str = "LLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_sqrtf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sqrtl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ssub_overflow = struct {
|
|
const param_str = "bSiCSiCSi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ssubl_overflow = struct {
|
|
const param_str = "bSLiCSLiCSLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ssubll_overflow = struct {
|
|
const param_str = "bSLLiCSLLiCSLLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_stdarg_start = struct {
|
|
const param_str = "vA.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_stpcpy = struct {
|
|
const param_str = "c*c*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_stpncpy = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strcasecmp = struct {
|
|
const param_str = "icC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strcat = struct {
|
|
const param_str = "c*c*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strchr = struct {
|
|
const param_str = "c*cC*i";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strcmp = struct {
|
|
const param_str = "icC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strcpy = struct {
|
|
const param_str = "c*c*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strcspn = struct {
|
|
const param_str = "zcC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strdup = struct {
|
|
const param_str = "c*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strlen = struct {
|
|
const param_str = "zcC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strncasecmp = struct {
|
|
const param_str = "icC*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strncat = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strncmp = struct {
|
|
const param_str = "icC*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strncpy = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strndup = struct {
|
|
const param_str = "c*cC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strpbrk = struct {
|
|
const param_str = "c*cC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strrchr = struct {
|
|
const param_str = "c*cC*i";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strspn = struct {
|
|
const param_str = "zcC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_strstr = struct {
|
|
const param_str = "c*cC*cC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_sub_overflow = struct {
|
|
const param_str = "b.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_subc = struct {
|
|
const param_str = "UiUiCUiCUiCUi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_subcb = struct {
|
|
const param_str = "UcUcCUcCUcCUc*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_subcl = struct {
|
|
const param_str = "ULiULiCULiCULiCULi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_subcll = struct {
|
|
const param_str = "ULLiULLiCULLiCULLiCULLi*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_subcs = struct {
|
|
const param_str = "UsUsCUsCUsCUs*";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_subf128_round_to_odd = struct {
|
|
const param_str = "LLdLLdLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tabort = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tabortdc = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tabortdci = struct {
|
|
const param_str = "UiUiUii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tabortwc = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tabortwci = struct {
|
|
const param_str = "UiUiUii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tan = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanh = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanhf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanhf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanhl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tanl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tbegin = struct {
|
|
const param_str = "UiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tcheck = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tend = struct {
|
|
const param_str = "UiUIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tendall = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tgamma = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tgammaf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tgammaf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tgammal = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_thread_pointer = struct {
|
|
const param_str = "v*";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_trap = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_trechkpt = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_treclaim = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tresume = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_trunc = struct {
|
|
const param_str = "dd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_truncf = struct {
|
|
const param_str = "ff";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_truncf128 = struct {
|
|
const param_str = "LLdLLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_truncf128_round_to_odd = struct {
|
|
const param_str = "dLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_truncf16 = struct {
|
|
const param_str = "hh";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_truncl = struct {
|
|
const param_str = "LdLd";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_with_builtin_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_tsr = struct {
|
|
const param_str = "UiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_tsuspend = struct {
|
|
const param_str = "Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_ttest = struct {
|
|
const param_str = "LUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_uadd_overflow = struct {
|
|
const param_str = "bUiCUiCUi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_uaddl_overflow = struct {
|
|
const param_str = "bULiCULiCULi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_uaddll_overflow = struct {
|
|
const param_str = "bULLiCULLiCULLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_umul_overflow = struct {
|
|
const param_str = "bUiCUiCUi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_umull_overflow = struct {
|
|
const param_str = "bULiCULiCULi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_umulll_overflow = struct {
|
|
const param_str = "bULLiCULLiCULLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_unpack_longdouble = struct {
|
|
const param_str = "dLdIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_unpack_vector_int128 = struct {
|
|
const param_str = "ULLiV1LLLii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_unpredictable = struct {
|
|
const param_str = "LiLi";
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_unreachable = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_unwind_init = struct {
|
|
const param_str = "v";
|
|
};
|
|
|
|
pub const __builtin_usub_overflow = struct {
|
|
const param_str = "bUiCUiCUi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_usubl_overflow = struct {
|
|
const param_str = "bULiCULiCULi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_usubll_overflow = struct {
|
|
const param_str = "bULLiCULLiCULLi*";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_va_copy = struct {
|
|
const param_str = "vAA";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_va_end = struct {
|
|
const param_str = "vA";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_va_start = struct {
|
|
const param_str = "vA.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_andm_MMM = struct {
|
|
const param_str = "V512bV512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_andm_mmm = struct {
|
|
const param_str = "V256bV256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_eqvm_MMM = struct {
|
|
const param_str = "V512bV512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_eqvm_mmm = struct {
|
|
const param_str = "V256bV256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_extract_vm512l = struct {
|
|
const param_str = "V256bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_extract_vm512u = struct {
|
|
const param_str = "V256bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_fencec_s = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_fencei = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_fencem_s = struct {
|
|
const param_str = "vUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_fidcr_sss = struct {
|
|
const param_str = "LUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_insert_vm512l = struct {
|
|
const param_str = "V512bV512bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_insert_vm512u = struct {
|
|
const param_str = "V512bV512bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lcr_sss = struct {
|
|
const param_str = "LUiLUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lsv_vvss = struct {
|
|
const param_str = "V256dV256dUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lvm_MMss = struct {
|
|
const param_str = "V512bV512bLUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lvm_mmss = struct {
|
|
const param_str = "V256bV256bLUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lvsd_svs = struct {
|
|
const param_str = "dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lvsl_svs = struct {
|
|
const param_str = "LUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lvss_svs = struct {
|
|
const param_str = "fV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_lzvm_sml = struct {
|
|
const param_str = "LUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_negm_MM = struct {
|
|
const param_str = "V512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_negm_mm = struct {
|
|
const param_str = "V256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_nndm_MMM = struct {
|
|
const param_str = "V512bV512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_nndm_mmm = struct {
|
|
const param_str = "V256bV256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_orm_MMM = struct {
|
|
const param_str = "V512bV512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_orm_mmm = struct {
|
|
const param_str = "V256bV256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pack_f32a = struct {
|
|
const param_str = "ULifC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pack_f32p = struct {
|
|
const param_str = "ULifC*fC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ve = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pcvm_sml = struct {
|
|
const param_str = "LUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pfchv_ssl = struct {
|
|
const param_str = "vLivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pfchvnc_ssl = struct {
|
|
const param_str = "vLivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvadds_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvaddu_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvand_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrd_vsMvl = struct {
|
|
const param_str = "V256dLUiV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrd_vsl = struct {
|
|
const param_str = "V256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrd_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrv_vvMvl = struct {
|
|
const param_str = "V256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrv_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrv_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvlo_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvlo_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvlo_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvup_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvup_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvbrvup_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmps_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcmpu_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtsw_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtsw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtws_vvMvl = struct {
|
|
const param_str = "V256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtws_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtws_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtwsrz_vvMvl = struct {
|
|
const param_str = "V256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtwsrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvcvtwsrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pveqv_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfadd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfcmp_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vsvvMvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vsvvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvsvMvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvsvvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmad_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmax_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmin_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkaf_Ml = struct {
|
|
const param_str = "V512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkat_Ml = struct {
|
|
const param_str = "V512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkseq_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkseq_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkseqnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkseqnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksge_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksge_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgt_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgt_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgtnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksgtnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksle_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksle_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloeq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloeq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloeqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloeqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslogtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslole_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslole_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslolenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslolenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslolt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslolt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksloltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslone_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslone_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslonum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslt_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkslt_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksltnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksltnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksne_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksne_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnum_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksnum_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupeq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupeq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupeqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupeqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuple_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuple_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuplenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuplenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuplt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksuplt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmksupnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkweq_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkweq_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkweqnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkweqnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwge_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwge_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgt_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgt_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgtnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwgtnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwle_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwle_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloeq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloeq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloeqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloeqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlogtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlole_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlole_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlolenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlolenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlolt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlolt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwloltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlone_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlone_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlonum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlt_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwlt_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwltnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwltnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwne_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwne_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnenan_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnenan_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnum_MvMl = struct {
|
|
const param_str = "V512bV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwnum_Mvl = struct {
|
|
const param_str = "V512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupeq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupeq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupeqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupeqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuple_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuple_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuplenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuplenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuplt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwuplt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmkwupnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vsvvMvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vsvvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvsvMvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvsvvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmsb_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfmul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vsvvMvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vsvvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvsvMvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvsvvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmad_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vsvvMvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vsvvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvsvMvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvsvvl = struct {
|
|
const param_str = "V256dV256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfnmsb_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvfsub_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldz_vvMvl = struct {
|
|
const param_str = "V256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzlo_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzlo_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzlo_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzup_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzup_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvldzup_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmaxs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvmins_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvor_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcnt_vvMvl = struct {
|
|
const param_str = "V256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcnt_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcnt_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntlo_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntlo_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntlo_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntup_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntup_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvpcntup_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrcp_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrcp_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrsqrt_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrsqrt_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrsqrtnex_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvrsqrtnex_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvseq_vl = struct {
|
|
const param_str = "V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvseq_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvseqlo_vl = struct {
|
|
const param_str = "V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvseqlo_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsequp_vl = struct {
|
|
const param_str = "V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsequp_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvsMvl = struct {
|
|
const param_str = "V256dV256dLUiV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsla_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvsMvl = struct {
|
|
const param_str = "V256dV256dLUiV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsll_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvsMvl = struct {
|
|
const param_str = "V256dV256dLUiV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsra_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvsMvl = struct {
|
|
const param_str = "V256dV256dLUiV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsrl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvsubu_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vsvMvl = struct {
|
|
const param_str = "V256dLUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_pvxor_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_scr_sss = struct {
|
|
const param_str = "vLUiLUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_svm_sMs = struct {
|
|
const param_str = "LUiV512bLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_svm_sms = struct {
|
|
const param_str = "LUiV256bLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_svob = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_tovm_sml = struct {
|
|
const param_str = "LUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_tscr_ssss = struct {
|
|
const param_str = "LUiLUiLUiLUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vaddul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vadduw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vand_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdd_vsl = struct {
|
|
const param_str = "V256ddUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdd_vsmvl = struct {
|
|
const param_str = "V256ddV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdl_vsl = struct {
|
|
const param_str = "V256dLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdl_vsmvl = struct {
|
|
const param_str = "V256dLiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrds_vsl = struct {
|
|
const param_str = "V256dfUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrds_vsmvl = struct {
|
|
const param_str = "V256dfV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrds_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdw_vsl = struct {
|
|
const param_str = "V256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdw_vsmvl = struct {
|
|
const param_str = "V256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrdw_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrv_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrv_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vbrv_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcmpuw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcp_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtdl_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtdl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtds_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtds_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtdw_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtdw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtld_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtld_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtld_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtldrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtldrz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtldrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtsd_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtsd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtsw_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtsw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsx_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsxrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsxrz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdsxrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzx_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzxrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzxrz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwdzxrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssx_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssxrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssxrz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwssxrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszx_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszxrz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszxrz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vcvtwszxrz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvsl = struct {
|
|
const param_str = "V256dV256dLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvsmvl = struct {
|
|
const param_str = "V256dV256dLiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvsvl = struct {
|
|
const param_str = "V256dV256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvsmvl = struct {
|
|
const param_str = "V256dV256dLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvsl = struct {
|
|
const param_str = "V256dV256dUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvsmvl = struct {
|
|
const param_str = "V256dV256dUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvsvl = struct {
|
|
const param_str = "V256dV256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vdivuw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_veqv_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vex_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfaddd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfadds_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmpd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfcmps_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfdivs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vsvvmvl = struct {
|
|
const param_str = "V256ddV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vsvvvl = struct {
|
|
const param_str = "V256ddV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvsvl = struct {
|
|
const param_str = "V256dV256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvsvmvl = struct {
|
|
const param_str = "V256dV256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvsvvl = struct {
|
|
const param_str = "V256dV256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmadd_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vsvvmvl = struct {
|
|
const param_str = "V256dfV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vsvvvl = struct {
|
|
const param_str = "V256dfV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvsvl = struct {
|
|
const param_str = "V256dV256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvsvmvl = struct {
|
|
const param_str = "V256dV256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvsvvl = struct {
|
|
const param_str = "V256dV256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmads_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmaxs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmind_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmins_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdeq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdeq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdeqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdeqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdle_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdle_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdlenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdlenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdlt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdlt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkdnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklaf_ml = struct {
|
|
const param_str = "V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklat_ml = struct {
|
|
const param_str = "V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkleq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkleq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkleqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkleqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklle_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklle_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkllenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkllenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkllt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkllt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmklnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkseq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkseq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkseqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkseqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksle_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksle_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkslenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkslenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkslt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkslt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmksnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkweq_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkweq_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkweqnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkweqnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwge_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwge_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgtnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwgtnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwle_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwle_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwlenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwlenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwlt_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwlt_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwltnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwltnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwne_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwne_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnenan_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnenan_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnum_mvl = struct {
|
|
const param_str = "V256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmkwnum_mvml = struct {
|
|
const param_str = "V256bV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vsvvmvl = struct {
|
|
const param_str = "V256ddV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vsvvvl = struct {
|
|
const param_str = "V256ddV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvsvl = struct {
|
|
const param_str = "V256dV256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvsvmvl = struct {
|
|
const param_str = "V256dV256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvsvvl = struct {
|
|
const param_str = "V256dV256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbd_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vsvvmvl = struct {
|
|
const param_str = "V256dfV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vsvvvl = struct {
|
|
const param_str = "V256dfV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvsvl = struct {
|
|
const param_str = "V256dV256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvsvmvl = struct {
|
|
const param_str = "V256dV256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvsvvl = struct {
|
|
const param_str = "V256dV256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmsbs_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuld_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfmuls_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vsvvmvl = struct {
|
|
const param_str = "V256ddV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vsvvvl = struct {
|
|
const param_str = "V256ddV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvsvl = struct {
|
|
const param_str = "V256dV256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvsvmvl = struct {
|
|
const param_str = "V256dV256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvsvvl = struct {
|
|
const param_str = "V256dV256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmadd_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vsvvmvl = struct {
|
|
const param_str = "V256dfV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vsvvvl = struct {
|
|
const param_str = "V256dfV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvsvl = struct {
|
|
const param_str = "V256dV256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvsvmvl = struct {
|
|
const param_str = "V256dV256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvsvvl = struct {
|
|
const param_str = "V256dV256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmads_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vsvvmvl = struct {
|
|
const param_str = "V256ddV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vsvvvl = struct {
|
|
const param_str = "V256ddV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvsvl = struct {
|
|
const param_str = "V256dV256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvsvmvl = struct {
|
|
const param_str = "V256dV256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvsvvl = struct {
|
|
const param_str = "V256dV256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbd_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vsvvmvl = struct {
|
|
const param_str = "V256dfV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vsvvvl = struct {
|
|
const param_str = "V256dfV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvsvl = struct {
|
|
const param_str = "V256dV256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvsvmvl = struct {
|
|
const param_str = "V256dV256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvsvvl = struct {
|
|
const param_str = "V256dV256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfnmsbs_vvvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxdfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxdfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxdlst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxdlst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxsfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxsfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxslst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmaxslst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmindfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmindfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmindlst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrmindlst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrminsfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrminsfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrminslst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfrminslst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsqrtd_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsqrtd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsqrts_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsqrts_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vsvl = struct {
|
|
const param_str = "V256ddV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vsvmvl = struct {
|
|
const param_str = "V256ddV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vsvvl = struct {
|
|
const param_str = "V256ddV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubd_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vsvl = struct {
|
|
const param_str = "V256dfV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vsvmvl = struct {
|
|
const param_str = "V256dfV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vsvvl = struct {
|
|
const param_str = "V256dfV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsubs_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsumd_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsumd_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsums_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vfsums_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgt_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgt_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgt_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgt_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsx_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsx_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsx_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsx_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsxnc_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsxnc_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsxnc_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlsxnc_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzx_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzx_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzx_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzx_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzxnc_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzxnc_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzxnc_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtlzxnc_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtnc_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtnc_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtnc_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtnc_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtu_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtu_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtu_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtu_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtunc_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtunc_vvssml = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtunc_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vgtunc_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld2d_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld2d_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld2dnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld2dnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vld_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dsx_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dsx_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dsxnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dsxnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dzx_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dzx_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dzxnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldl2dzxnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlsx_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlsx_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlsxnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlsxnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlzx_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlzx_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlzxnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldlzxnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu2d_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu2d_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu2dnc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu2dnc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldu_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldunc_vssl = struct {
|
|
const param_str = "V256dLUivC*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldunc_vssvl = struct {
|
|
const param_str = "V256dLUivC*V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldz_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldz_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vldz_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmaxswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vminswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrg_vsvml = struct {
|
|
const param_str = "V256dLUiV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrg_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrg_vvvml = struct {
|
|
const param_str = "V256dV256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrg_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrgw_vsvMl = struct {
|
|
const param_str = "V256dUiV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrgw_vsvMvl = struct {
|
|
const param_str = "V256dUiV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrgw_vvvMl = struct {
|
|
const param_str = "V256dV256dV256dV512bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmrgw_vvvMvl = struct {
|
|
const param_str = "V256dV256dV256dV512bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulslw_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulslw_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulslw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulslw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmulul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmuluw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmv_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmv_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vmv_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vor_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vpcnt_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vpcnt_vvmvl = struct {
|
|
const param_str = "V256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vpcnt_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrand_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrand_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrcpd_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrcpd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrcps_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrcps_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxslfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxslfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxsllst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxsllst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswfstsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswfstsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswfstzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswfstzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswlstsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswlstsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswlstzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrmaxswlstzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminslfst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminslfst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminsllst_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminsllst_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswfstsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswfstsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswfstzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswfstzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswlstsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswlstsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswlstzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrminswlstzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vror_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vror_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtd_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtd_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtdnex_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtdnex_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrts_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrts_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtsnex_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrsqrtsnex_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrxor_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vrxor_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsc_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsc_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscl_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscl_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclnc_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclnc_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclncot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclncot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsclot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscnc_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscnc_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscncot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscncot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscu_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscu_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscunc_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscunc_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscuncot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscuncot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscuot_vvssl = struct {
|
|
const param_str = "vV256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vscuot_vvssml = struct {
|
|
const param_str = "vV256dV256dLUiLUiV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vseq_vl = struct {
|
|
const param_str = "V256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vseq_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsfa_vvssl = struct {
|
|
const param_str = "V256dV256dLUiLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsfa_vvssmvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsfa_vvssvl = struct {
|
|
const param_str = "V256dV256dLUiLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vshf_vvvsl = struct {
|
|
const param_str = "V256dV256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vshf_vvvsvl = struct {
|
|
const param_str = "V256dV256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvsl = struct {
|
|
const param_str = "V256dV256dLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvsmvl = struct {
|
|
const param_str = "V256dV256dLiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvsvl = struct {
|
|
const param_str = "V256dV256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslal_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vslawzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvsmvl = struct {
|
|
const param_str = "V256dV256dLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsll_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvsl = struct {
|
|
const param_str = "V256dV256dLiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvsmvl = struct {
|
|
const param_str = "V256dV256dLiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvsvl = struct {
|
|
const param_str = "V256dV256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsral_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvsl = struct {
|
|
const param_str = "V256dV256diUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvsmvl = struct {
|
|
const param_str = "V256dV256diV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvsvl = struct {
|
|
const param_str = "V256dV256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrawzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvsl = struct {
|
|
const param_str = "V256dV256dLUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvsmvl = struct {
|
|
const param_str = "V256dV256dLUiV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvsvl = struct {
|
|
const param_str = "V256dV256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsrl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2d_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2d_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dnc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dnc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst2dot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vst_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2d_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2d_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dnc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dnc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl2dot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstl_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlnc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlnc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstlot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstnc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstnc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2d_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2d_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dnc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dnc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu2dot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstu_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstunc_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstunc_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstuncot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstuncot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstuot_vssl = struct {
|
|
const param_str = "vV256dLUiv*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vstuot_vssml = struct {
|
|
const param_str = "vV256dLUiv*V256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vsvl = struct {
|
|
const param_str = "V256dLiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vsvmvl = struct {
|
|
const param_str = "V256dLiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vsvvl = struct {
|
|
const param_str = "V256dLiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubsl_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswsx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vsvl = struct {
|
|
const param_str = "V256diV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vsvmvl = struct {
|
|
const param_str = "V256diV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vsvvl = struct {
|
|
const param_str = "V256diV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubswzx_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubul_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vsvl = struct {
|
|
const param_str = "V256dUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vsvmvl = struct {
|
|
const param_str = "V256dUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vsvvl = struct {
|
|
const param_str = "V256dUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsubuw_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsuml_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsuml_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsumwsx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsumwsx_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsumwzx_vvl = struct {
|
|
const param_str = "V256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vsumwzx_vvml = struct {
|
|
const param_str = "V256dV256dV256bUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vsvl = struct {
|
|
const param_str = "V256dLUiV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vsvmvl = struct {
|
|
const param_str = "V256dLUiV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vsvvl = struct {
|
|
const param_str = "V256dLUiV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vvvl = struct {
|
|
const param_str = "V256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vvvmvl = struct {
|
|
const param_str = "V256dV256dV256dV256bV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_vxor_vvvvl = struct {
|
|
const param_str = "V256dV256dV256dV256dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_xorm_MMM = struct {
|
|
const param_str = "V512bV512bV512b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_ve_vl_xorm_mmm = struct {
|
|
const param_str = "V256bV256bV256b";
|
|
const target_set = TargetSet.init(.{
|
|
.vevl_gen = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_vsnprintf = struct {
|
|
const param_str = "ic*zcC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_vsprintf = struct {
|
|
const param_str = "ic*cC*a";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_vsx_extractuword = struct {
|
|
const param_str = "V2ULLiV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_insertword = struct {
|
|
const param_str = "V16UcV4UiV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_ldrmb = struct {
|
|
const param_str = "V16UcCc*Ii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvd2x = struct {
|
|
const param_str = "V2dLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvd2x_be = struct {
|
|
const param_str = "V2dSLLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvl = struct {
|
|
const param_str = "V4ivC*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvll = struct {
|
|
const param_str = "V4ivC*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvw4x = struct {
|
|
const param_str = "V4iLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_lxvw4x_be = struct {
|
|
const param_str = "V4iSLLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_scalar_extract_expq = struct {
|
|
const param_str = "ULLiLLd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_scalar_insert_exp_qp = struct {
|
|
const param_str = "LLdLLdULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_strmb = struct {
|
|
const param_str = "vCc*IiV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvd2x = struct {
|
|
const param_str = "vV2dLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvd2x_be = struct {
|
|
const param_str = "vV2dSLLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvl = struct {
|
|
const param_str = "vV4iv*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvll = struct {
|
|
const param_str = "vV4iv*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvw4x = struct {
|
|
const param_str = "vV4iLiv*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_stxvw4x_be = struct {
|
|
const param_str = "vV4iSLLivC*";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xsmaxdp = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xsmindp = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvabsdp = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvabssp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpeqdp = struct {
|
|
const param_str = "V2ULLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpeqdp_p = struct {
|
|
const param_str = "iiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpeqsp = struct {
|
|
const param_str = "V4UiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpeqsp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgedp = struct {
|
|
const param_str = "V2ULLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgedp_p = struct {
|
|
const param_str = "iiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgesp = struct {
|
|
const param_str = "V4UiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgesp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgtdp = struct {
|
|
const param_str = "V2ULLiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgtdp_p = struct {
|
|
const param_str = "iiV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgtsp = struct {
|
|
const param_str = "V4UiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcmpgtsp_p = struct {
|
|
const param_str = "iiV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcpsgndp = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcpsgnsp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvbf16spn = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvdpsp = struct {
|
|
const param_str = "V4fV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvdpsxws = struct {
|
|
const param_str = "V4SiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvdpuxws = struct {
|
|
const param_str = "V4UiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvhpsp = struct {
|
|
const param_str = "V4fV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvspbf16 = struct {
|
|
const param_str = "V16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvspdp = struct {
|
|
const param_str = "V2dV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvsphp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvspsxds = struct {
|
|
const param_str = "V2SLLiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvspuxds = struct {
|
|
const param_str = "V2ULLiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvsxdsp = struct {
|
|
const param_str = "V4fV2SLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvsxwdp = struct {
|
|
const param_str = "V2dV4Si";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvuxdsp = struct {
|
|
const param_str = "V4fV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvcvuxwdp = struct {
|
|
const param_str = "V2dV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvdivdp = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvdivsp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xviexpdp = struct {
|
|
const param_str = "V2dV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xviexpsp = struct {
|
|
const param_str = "V4fV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmaddadp = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmaddasp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmaxdp = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmaxsp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmindp = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvminsp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmsubadp = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmsubasp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmuldp = struct {
|
|
const param_str = "V2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvmulsp = struct {
|
|
const param_str = "V4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvnmaddadp = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvnmaddasp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvnmsubadp = struct {
|
|
const param_str = "V2dV2dV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvnmsubasp = struct {
|
|
const param_str = "V4fV4fV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrdpi = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrdpic = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrdpim = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrdpip = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrdpiz = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvredp = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvresp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrspi = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrspic = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrspim = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrspip = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrspiz = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrsqrtedp = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvrsqrtesp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvsqrtdp = struct {
|
|
const param_str = "V2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvsqrtsp = struct {
|
|
const param_str = "V4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtdivdp = struct {
|
|
const param_str = "iV2dV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtdivsp = struct {
|
|
const param_str = "iV4fV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtlsbb = struct {
|
|
const param_str = "iV16UcUi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtsqrtdp = struct {
|
|
const param_str = "iV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtsqrtsp = struct {
|
|
const param_str = "iV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtstdcdp = struct {
|
|
const param_str = "V2ULLiV2dIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvtstdcsp = struct {
|
|
const param_str = "V4UiV4fIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvxexpdp = struct {
|
|
const param_str = "V2ULLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvxexpsp = struct {
|
|
const param_str = "V4UiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvxsigdp = struct {
|
|
const param_str = "V2ULLiV2d";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xvxsigsp = struct {
|
|
const param_str = "V4UiV4f";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxblendvb = struct {
|
|
const param_str = "V16UcV16UcV16UcV16Uc";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxblendvd = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiV2ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxblendvh = struct {
|
|
const param_str = "V8UsV8UsV8UsV8Us";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxblendvw = struct {
|
|
const param_str = "V4UiV4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxeval = struct {
|
|
const param_str = "V2ULLiV2ULLiV2ULLiV2ULLiIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxgenpcvbm = struct {
|
|
const param_str = "V16UcV16Uci";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxgenpcvdm = struct {
|
|
const param_str = "V2ULLiV2ULLii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxgenpcvhm = struct {
|
|
const param_str = "V8UsV8Usi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxgenpcvwm = struct {
|
|
const param_str = "V4UiV4Uii";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxleqv = struct {
|
|
const param_str = "V4UiV4UiV4Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxpermdi = struct {
|
|
const param_str = "v.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_vsx_xxpermx = struct {
|
|
const param_str = "V16UcV16UcV16UcV16UcIi";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
};
|
|
|
|
pub const __builtin_vsx_xxsldwi = struct {
|
|
const param_str = "v.";
|
|
const target_set = TargetSet.init(.{
|
|
.ppc = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_max_f32 = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_max_f64 = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_memory_grow = struct {
|
|
const param_str = "zIiz";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_wasm_memory_size = struct {
|
|
const param_str = "zIi";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __builtin_wasm_min_f32 = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_min_f64 = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_s_i32_f32 = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_s_i32_f64 = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_s_i64_f32 = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_s_i64_f64 = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_u_i32_f32 = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_u_i32_f64 = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_u_i64_f32 = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wasm_trunc_u_i64_f64 = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.webassembly = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wcschr = struct {
|
|
const param_str = "w*wC*w";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wcscmp = struct {
|
|
const param_str = "iwC*wC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wcslen = struct {
|
|
const param_str = "zwC*";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wcsncmp = struct {
|
|
const param_str = "iwC*wC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wmemchr = struct {
|
|
const param_str = "w*wC*wz";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wmemcmp = struct {
|
|
const param_str = "iwC*wC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wmemcpy = struct {
|
|
const param_str = "w*w*wC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __builtin_wmemmove = struct {
|
|
const param_str = "w*w*wC*z";
|
|
const attributes = Attributes{
|
|
.lib_function_with_builtin_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __c11_atomic_is_lock_free = struct {
|
|
const param_str = "bz";
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const __c11_atomic_signal_fence = struct {
|
|
const param_str = "vi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __c11_atomic_thread_fence = struct {
|
|
const param_str = "vi";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __clear_cache = struct {
|
|
const param_str = "vv*v*";
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __cospi = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __cospif = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __debugbreak = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __dmb = struct {
|
|
const param_str = "vUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __dsb = struct {
|
|
const param_str = "vUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __emit = struct {
|
|
const param_str = "vIUiC";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __exception_code = struct {
|
|
const param_str = "UNi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __exception_info = struct {
|
|
const param_str = "v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __exp10 = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __exp10f = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __fastfail = struct {
|
|
const param_str = "vUi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
};
|
|
};
|
|
|
|
pub const __finite = struct {
|
|
const param_str = "id";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __finitef = struct {
|
|
const param_str = "if";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __finitel = struct {
|
|
const param_str = "iLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const __isb = struct {
|
|
const param_str = "vUi";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __iso_volatile_load16 = struct {
|
|
const param_str = "ssCD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_load32 = struct {
|
|
const param_str = "iiCD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_load64 = struct {
|
|
const param_str = "LLiLLiCD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_load8 = struct {
|
|
const param_str = "ccCD*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_store16 = struct {
|
|
const param_str = "vsD*s";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_store32 = struct {
|
|
const param_str = "viD*i";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_store64 = struct {
|
|
const param_str = "vLLiD*LLi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __iso_volatile_store8 = struct {
|
|
const param_str = "vcD*c";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __ldrexd = struct {
|
|
const param_str = "WiWiCD*";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __lzcnt = struct {
|
|
const param_str = "UiUi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __lzcnt16 = struct {
|
|
const param_str = "UsUs";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __lzcnt64 = struct {
|
|
const param_str = "UWiUWi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __noop = struct {
|
|
const param_str = "i.";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_add_rm_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rm_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rm_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rn_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rn_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rn_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rp_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rp_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rp_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rz_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_add_rz_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_atom_add_gen_f = struct {
|
|
const param_str = "ffD*f";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_add_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_add_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_add_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_and_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_and_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_and_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_cas_gen_i = struct {
|
|
const param_str = "iiD*ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_cas_gen_l = struct {
|
|
const param_str = "LiLiD*LiLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_cas_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_dec_gen_ui = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_inc_gen_ui = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_ui = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_ul = struct {
|
|
const param_str = "ULiULiD*ULi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_max_gen_ull = struct {
|
|
const param_str = "ULLiULLiD*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_ui = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_ul = struct {
|
|
const param_str = "ULiULiD*ULi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_min_gen_ull = struct {
|
|
const param_str = "ULLiULLiD*ULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_or_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_or_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_or_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_sub_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_sub_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_sub_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xchg_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xchg_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xchg_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xor_gen_i = struct {
|
|
const param_str = "iiD*i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xor_gen_l = struct {
|
|
const param_str = "LiLiD*Li";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_atom_xor_gen_ll = struct {
|
|
const param_str = "LLiLLiD*LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_bar0_and = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bar0_or = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bar0_popc = struct {
|
|
const param_str = "ii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bar_sync = struct {
|
|
const param_str = "vi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_bitcast_d2ll = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bitcast_f2i = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bitcast_i2f = struct {
|
|
const param_str = "fi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_bitcast_ll2d = struct {
|
|
const param_str = "dLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ceil_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ceil_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ceil_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_compiler_error = struct {
|
|
const param_str = "vcC*4";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_compiler_warn = struct {
|
|
const param_str = "vcC*4";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_cos_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_cos_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rm = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rm_ftz = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rn = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rn_ftz = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rp = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rp_ftz = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rz = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2f_rz_ftz = struct {
|
|
const param_str = "fd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_hi = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_lo = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_rm = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_rn = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_rp = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2i_rz = struct {
|
|
const param_str = "id";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ll_rm = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ll_rn = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ll_rp = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ll_rz = struct {
|
|
const param_str = "LLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ui_rm = struct {
|
|
const param_str = "Uid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ui_rn = struct {
|
|
const param_str = "Uid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ui_rp = struct {
|
|
const param_str = "Uid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ui_rz = struct {
|
|
const param_str = "Uid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ull_rm = struct {
|
|
const param_str = "ULLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ull_rn = struct {
|
|
const param_str = "ULLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ull_rp = struct {
|
|
const param_str = "ULLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_d2ull_rz = struct {
|
|
const param_str = "ULLid";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_approx_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_approx_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rm_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rm_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rm_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rn_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rn_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rn_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rp_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rp_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rp_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rz_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_div_rz_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ex2_approx_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ex2_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ex2_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2h_rn = struct {
|
|
const param_str = "Usf";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2h_rn_ftz = struct {
|
|
const param_str = "Usf";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rm = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rm_ftz = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rn = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rn_ftz = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rp = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rp_ftz = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rz = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2i_rz_ftz = struct {
|
|
const param_str = "if";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rm = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rm_ftz = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rn = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rn_ftz = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rp = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rp_ftz = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rz = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ll_rz_ftz = struct {
|
|
const param_str = "LLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rm = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rm_ftz = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rn = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rn_ftz = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rp = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rp_ftz = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rz = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ui_rz_ftz = struct {
|
|
const param_str = "Uif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rm = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rm_ftz = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rn = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rn_ftz = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rp = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rp_ftz = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rz = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_f2ull_rz_ftz = struct {
|
|
const param_str = "ULLif";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fabs_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fabs_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fabs_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_floor_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_floor_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_floor_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rm_d = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rm_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rm_ftz_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rn_d = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rn_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rn_ftz_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rp_d = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rp_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rp_ftz_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rz_d = struct {
|
|
const param_str = "dddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rz_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fma_rz_ftz_f = struct {
|
|
const param_str = "ffff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmax_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmax_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmax_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmin_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmin_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_fmin_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2d_rm = struct {
|
|
const param_str = "di";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2d_rn = struct {
|
|
const param_str = "di";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2d_rp = struct {
|
|
const param_str = "di";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2d_rz = struct {
|
|
const param_str = "di";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2f_rm = struct {
|
|
const param_str = "fi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2f_rn = struct {
|
|
const param_str = "fi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2f_rp = struct {
|
|
const param_str = "fi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_i2f_rz = struct {
|
|
const param_str = "fi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_isspacep_const = struct {
|
|
const param_str = "bvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_isspacep_global = struct {
|
|
const param_str = "bvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_isspacep_local = struct {
|
|
const param_str = "bvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_isspacep_shared = struct {
|
|
const param_str = "bvC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_ldg_c = struct {
|
|
const param_str = "ccC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_c2 = struct {
|
|
const param_str = "E2cE2cC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_c4 = struct {
|
|
const param_str = "E4cE4cC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_d = struct {
|
|
const param_str = "ddC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_d2 = struct {
|
|
const param_str = "E2dE2dC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_f = struct {
|
|
const param_str = "ffC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_f2 = struct {
|
|
const param_str = "E2fE2fC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_f4 = struct {
|
|
const param_str = "E4fE4fC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_i = struct {
|
|
const param_str = "iiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_i2 = struct {
|
|
const param_str = "E2iE2iC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_i4 = struct {
|
|
const param_str = "E4iE4iC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_l = struct {
|
|
const param_str = "LiLiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ll = struct {
|
|
const param_str = "LLiLLiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ll2 = struct {
|
|
const param_str = "E2LLiE2LLiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_s = struct {
|
|
const param_str = "ssC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_s2 = struct {
|
|
const param_str = "E2sE2sC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_s4 = struct {
|
|
const param_str = "E4sE4sC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_uc = struct {
|
|
const param_str = "UcUcC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_uc2 = struct {
|
|
const param_str = "E2UcE2UcC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_uc4 = struct {
|
|
const param_str = "E4UcE4UcC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ui = struct {
|
|
const param_str = "UiUiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ui2 = struct {
|
|
const param_str = "E2UiE2UiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ui4 = struct {
|
|
const param_str = "E4UiE4UiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ul = struct {
|
|
const param_str = "ULiULiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ull = struct {
|
|
const param_str = "ULLiULLiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_ull2 = struct {
|
|
const param_str = "E2ULLiE2ULLiC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_us = struct {
|
|
const param_str = "UsUsC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_us2 = struct {
|
|
const param_str = "E2UsE2UsC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ldg_us4 = struct {
|
|
const param_str = "E4UsE4UsC*";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_lg2_approx_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_lg2_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_lg2_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2d_rm = struct {
|
|
const param_str = "dLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2d_rn = struct {
|
|
const param_str = "dLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2d_rp = struct {
|
|
const param_str = "dLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2d_rz = struct {
|
|
const param_str = "dLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2f_rm = struct {
|
|
const param_str = "fLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2f_rn = struct {
|
|
const param_str = "fLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2f_rp = struct {
|
|
const param_str = "fLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ll2f_rz = struct {
|
|
const param_str = "fLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_lohi_i2d = struct {
|
|
const param_str = "dii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_membar_cta = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_membar_gl = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_membar_sys = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_memcpy = struct {
|
|
const param_str = "vUc*Uc*zi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_memset = struct {
|
|
const param_str = "vUc*Uczi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul24_i = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul24_ui = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rm_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rm_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rm_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rn_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rn_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rn_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rp_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rp_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rp_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rz_d = struct {
|
|
const param_str = "ddd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mul_rz_ftz_f = struct {
|
|
const param_str = "fff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mulhi_i = struct {
|
|
const param_str = "iii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mulhi_ll = struct {
|
|
const param_str = "LLiLLiLLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mulhi_ui = struct {
|
|
const param_str = "UiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_mulhi_ull = struct {
|
|
const param_str = "ULLiULLiULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_prmt = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_approx_ftz_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rm_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rm_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rm_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rn_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rn_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rn_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rp_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rp_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rp_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rz_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rcp_rz_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_clock = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_clock64 = struct {
|
|
const param_str = "LLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ctaid_w = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ctaid_x = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ctaid_y = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ctaid_z = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_gridid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_laneid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_lanemask_eq = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_lanemask_ge = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_lanemask_gt = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_lanemask_le = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_lanemask_lt = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nctaid_w = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nctaid_x = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nctaid_y = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nctaid_z = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nsmid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ntid_w = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ntid_x = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ntid_y = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_ntid_z = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_nwarpid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_pm0 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_pm1 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_pm2 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_pm3 = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_smid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_tid_w = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_tid_x = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_tid_y = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_tid_z = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_read_ptx_sreg_warpid = struct {
|
|
const param_str = "i";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __nvvm_round_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_round_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_round_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rsqrt_approx_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rsqrt_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_rsqrt_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sad_i = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sad_ui = struct {
|
|
const param_str = "UiUiUiUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_saturate_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_saturate_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_saturate_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_bfly_f32 = struct {
|
|
const param_str = "ffii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_bfly_i32 = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_down_f32 = struct {
|
|
const param_str = "ffii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_down_i32 = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_idx_f32 = struct {
|
|
const param_str = "ffii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_idx_i32 = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_up_f32 = struct {
|
|
const param_str = "ffii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_shfl_up_i32 = struct {
|
|
const param_str = "iiii";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sin_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sin_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_approx_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_approx_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rm_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rm_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rm_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rn_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rn_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rn_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rp_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rp_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rp_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rz_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_sqrt_rz_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_trunc_d = struct {
|
|
const param_str = "dd";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_trunc_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_trunc_ftz_f = struct {
|
|
const param_str = "ff";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2d_rm = struct {
|
|
const param_str = "dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2d_rn = struct {
|
|
const param_str = "dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2d_rp = struct {
|
|
const param_str = "dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2d_rz = struct {
|
|
const param_str = "dUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2f_rm = struct {
|
|
const param_str = "fUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2f_rn = struct {
|
|
const param_str = "fUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2f_rp = struct {
|
|
const param_str = "fUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ui2f_rz = struct {
|
|
const param_str = "fUi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2d_rm = struct {
|
|
const param_str = "dULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2d_rn = struct {
|
|
const param_str = "dULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2d_rp = struct {
|
|
const param_str = "dULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2d_rz = struct {
|
|
const param_str = "dULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2f_rm = struct {
|
|
const param_str = "fULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2f_rn = struct {
|
|
const param_str = "fULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2f_rp = struct {
|
|
const param_str = "fULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_ull2f_rz = struct {
|
|
const param_str = "fULLi";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_vote_all = struct {
|
|
const param_str = "bb";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_vote_any = struct {
|
|
const param_str = "bb";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_vote_ballot = struct {
|
|
const param_str = "Uib";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __nvvm_vote_uni = struct {
|
|
const param_str = "bb";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __popcnt = struct {
|
|
const param_str = "UiUi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __popcnt16 = struct {
|
|
const param_str = "UsUs";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __popcnt64 = struct {
|
|
const param_str = "UWiUWi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
};
|
|
};
|
|
|
|
pub const __rdtsc = struct {
|
|
const param_str = "UOi";
|
|
const target_set = TargetSet.init(.{
|
|
.x86 = true,
|
|
});
|
|
};
|
|
|
|
pub const __sev = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __sevl = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __sigsetjmp = struct {
|
|
const param_str = "iSJi";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const __sinpi = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __sinpif = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_add_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_and_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap_1 = struct {
|
|
const param_str = "bcD*cc.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap_16 = struct {
|
|
const param_str = "bLLLiD*LLLiLLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap_2 = struct {
|
|
const param_str = "bsD*ss.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap_4 = struct {
|
|
const param_str = "biD*ii.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_bool_compare_and_swap_8 = struct {
|
|
const param_str = "bLLiD*LLiLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_add_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_and_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_max = struct {
|
|
const param_str = "iiD*i";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __sync_fetch_and_min = struct {
|
|
const param_str = "iiD*i";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_nand_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_or_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_sub_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_umax = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __sync_fetch_and_umin = struct {
|
|
const param_str = "UiUiD*Ui";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_fetch_and_xor_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release_1 = struct {
|
|
const param_str = "vcD*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release_16 = struct {
|
|
const param_str = "vLLLiD*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release_2 = struct {
|
|
const param_str = "vsD*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release_4 = struct {
|
|
const param_str = "viD*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_release_8 = struct {
|
|
const param_str = "vLLiD*.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_lock_test_and_set_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_nand_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_or_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_sub_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_swap_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_synchronize = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap_1 = struct {
|
|
const param_str = "ccD*cc.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLiLLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap_2 = struct {
|
|
const param_str = "ssD*ss.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap_4 = struct {
|
|
const param_str = "iiD*ii.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_val_compare_and_swap_8 = struct {
|
|
const param_str = "LLiLLiD*LLiLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch = struct {
|
|
const param_str = "v.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch_1 = struct {
|
|
const param_str = "ccD*c.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch_16 = struct {
|
|
const param_str = "LLLiLLLiD*LLLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch_2 = struct {
|
|
const param_str = "ssD*s.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch_4 = struct {
|
|
const param_str = "iiD*i.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __sync_xor_and_fetch_8 = struct {
|
|
const param_str = "LLiLLiD*LLi.";
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __syncthreads = struct {
|
|
const param_str = "v";
|
|
const target_set = TargetSet.init(.{
|
|
.nvptx = true,
|
|
});
|
|
};
|
|
|
|
pub const __tanpi = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __tanpif = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const __va_start = struct {
|
|
const param_str = "vc**.";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.custom_typecheck = true,
|
|
};
|
|
};
|
|
|
|
pub const __warn_memset_zero_len = struct {
|
|
const param_str = "v";
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
};
|
|
};
|
|
|
|
pub const __wfe = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __wfi = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const __xray_customevent = struct {
|
|
const param_str = "vcC*z";
|
|
};
|
|
|
|
pub const __xray_typedevent = struct {
|
|
const param_str = "vzcC*z";
|
|
};
|
|
|
|
pub const __yield = struct {
|
|
const param_str = "v";
|
|
const language = .all_ms_languages;
|
|
const target_set = TargetSet.init(.{
|
|
.aarch64 = true,
|
|
.arm = true,
|
|
});
|
|
};
|
|
|
|
pub const _abnormal_termination = struct {
|
|
const param_str = "i";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _alloca = struct {
|
|
const param_str = "v*z";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittest = struct {
|
|
const param_str = "UcNiC*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittest64 = struct {
|
|
const param_str = "UcWiC*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandcomplement = struct {
|
|
const param_str = "UcNi*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandcomplement64 = struct {
|
|
const param_str = "UcWi*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandreset = struct {
|
|
const param_str = "UcNi*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandreset64 = struct {
|
|
const param_str = "UcWi*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandset = struct {
|
|
const param_str = "UcNi*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _bittestandset64 = struct {
|
|
const param_str = "UcWi*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _byteswap_uint64 = struct {
|
|
const param_str = "ULLiULLi";
|
|
const language = .all_ms_languages;
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _byteswap_ulong = struct {
|
|
const param_str = "UNiUNi";
|
|
const language = .all_ms_languages;
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _byteswap_ushort = struct {
|
|
const param_str = "UsUs";
|
|
const language = .all_ms_languages;
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _exception_code = struct {
|
|
const param_str = "UNi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _exception_info = struct {
|
|
const param_str = "v*";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _exit = struct {
|
|
const param_str = "vi";
|
|
const language = .all_gnu_languages;
|
|
const header = .unistd;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _interlockedbittestandreset = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandreset64 = struct {
|
|
const param_str = "UcWiD*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandreset_acq = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandreset_nf = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandreset_rel = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandset = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandset64 = struct {
|
|
const param_str = "UcWiD*Wi";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandset_acq = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandset_nf = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _interlockedbittestandset_rel = struct {
|
|
const param_str = "UcNiD*Ni";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{};
|
|
};
|
|
|
|
pub const _longjmp = struct {
|
|
const param_str = "vJi";
|
|
const language = .all_gnu_languages;
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const _lrotl = struct {
|
|
const param_str = "ULiULii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _lrotr = struct {
|
|
const param_str = "ULiULii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotl = struct {
|
|
const param_str = "UiUii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotl16 = struct {
|
|
const param_str = "UsUsUc";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotl64 = struct {
|
|
const param_str = "UWiUWii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotl8 = struct {
|
|
const param_str = "UcUcUc";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotr = struct {
|
|
const param_str = "UiUii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotr16 = struct {
|
|
const param_str = "UsUsUc";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotr64 = struct {
|
|
const param_str = "UWiUWii";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _rotr8 = struct {
|
|
const param_str = "UcUcUc";
|
|
const language = .all_ms_languages;
|
|
const attributes = Attributes{
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const _setjmp = struct {
|
|
const param_str = "iJ";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const _setjmpex = struct {
|
|
const param_str = "iJ";
|
|
const language = .all_ms_languages;
|
|
const header = .setjmpex;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const abort = struct {
|
|
const param_str = "v";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const abs = struct {
|
|
const param_str = "ii";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const acos = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const acosf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const acosh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const acoshf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const acoshl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const acosl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const aligned_alloc = struct {
|
|
const param_str = "v*zz";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const alloca = struct {
|
|
const param_str = "v*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const asin = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const asinf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const asinh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const asinhf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const asinhl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const asinl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atan = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atan2 = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atan2f = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atan2l = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atanf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atanh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atanhf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atanhl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const atanl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const bcmp = struct {
|
|
const param_str = "ivC*vC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const bzero = struct {
|
|
const param_str = "vv*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cabs = struct {
|
|
const param_str = "dXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cabsf = struct {
|
|
const param_str = "fXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cabsl = struct {
|
|
const param_str = "LdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacos = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacosf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacosh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacoshf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacoshl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cacosl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const calloc = struct {
|
|
const param_str = "v*zz";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const carg = struct {
|
|
const param_str = "dXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cargf = struct {
|
|
const param_str = "fXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cargl = struct {
|
|
const param_str = "LdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casin = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casinf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casinh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casinhf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casinhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const casinl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catan = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catanf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catanh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catanhf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catanhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const catanl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cbrt = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cbrtf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cbrtl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const ccos = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ccosf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ccosh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ccoshf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ccoshl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ccosl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ceil = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const ceilf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const ceill = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cexp = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cexpf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cexpl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cimag = struct {
|
|
const param_str = "dXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cimagf = struct {
|
|
const param_str = "fXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cimagl = struct {
|
|
const param_str = "LdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const clog = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const clogf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const clogl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const conj = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const conjf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const conjl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const copysign = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const copysignf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const copysignl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cos = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cosf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cosh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const coshf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const coshl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cosl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cpow = struct {
|
|
const param_str = "XdXdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cpowf = struct {
|
|
const param_str = "XfXfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cpowl = struct {
|
|
const param_str = "XLdXLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const cproj = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cprojf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const cprojl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const creal = struct {
|
|
const param_str = "dXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const crealf = struct {
|
|
const param_str = "fXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const creall = struct {
|
|
const param_str = "LdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const csin = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csinf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csinh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csinhf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csinhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csinl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csqrt = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csqrtf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const csqrtl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctan = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctanf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctanh = struct {
|
|
const param_str = "XdXd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctanhf = struct {
|
|
const param_str = "XfXf";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctanhl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ctanl = struct {
|
|
const param_str = "XLdXLd";
|
|
const header = .complex;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erf = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erfc = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erfcf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erfcl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erff = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const erfl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const exit = struct {
|
|
const param_str = "vi";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const exp = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const exp2 = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const exp2f = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const exp2l = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const expf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const expl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const expm1 = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const expm1f = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const expm1l = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fabs = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fabsf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fabsl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fdim = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fdimf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fdiml = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const finite = struct {
|
|
const param_str = "id";
|
|
const language = .gnu_lang;
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const finitef = struct {
|
|
const param_str = "if";
|
|
const language = .gnu_lang;
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const finitel = struct {
|
|
const param_str = "iLd";
|
|
const language = .gnu_lang;
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const floor = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const floorf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const floorl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fma = struct {
|
|
const param_str = "dddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fmaf = struct {
|
|
const param_str = "ffff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fmal = struct {
|
|
const param_str = "LdLdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fmax = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fmaxf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fmaxl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fmin = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fminf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fminl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fmod = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fmodf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fmodl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const fopen = struct {
|
|
const param_str = "P*cC*cC*";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fprintf = struct {
|
|
const param_str = "iP*cC*.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const fread = struct {
|
|
const param_str = "zv*zzP*";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const free = struct {
|
|
const param_str = "vv*";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const frexp = struct {
|
|
const param_str = "ddi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const frexpf = struct {
|
|
const param_str = "ffi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const frexpl = struct {
|
|
const param_str = "LdLdi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const fscanf = struct {
|
|
const param_str = "iP*RcC*R.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .scanf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const fwrite = struct {
|
|
const param_str = "zvC*zzP*";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const getcontext = struct {
|
|
const param_str = "iK*";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const hypot = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const hypotf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const hypotl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ilogb = struct {
|
|
const param_str = "id";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ilogbf = struct {
|
|
const param_str = "if";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ilogbl = struct {
|
|
const param_str = "iLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const index = struct {
|
|
const param_str = "c*cC*i";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isalnum = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isalpha = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isblank = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const iscntrl = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isdigit = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isgraph = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const islower = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isprint = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const ispunct = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isspace = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isupper = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const isxdigit = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const labs = struct {
|
|
const param_str = "LiLi";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const ldexp = struct {
|
|
const param_str = "ddi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ldexpf = struct {
|
|
const param_str = "ffi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const ldexpl = struct {
|
|
const param_str = "LdLdi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lgamma = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const lgammaf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const lgammal = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const llabs = struct {
|
|
const param_str = "LLiLLi";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const llrint = struct {
|
|
const param_str = "LLid";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const llrintf = struct {
|
|
const param_str = "LLif";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const llrintl = struct {
|
|
const param_str = "LLiLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const llround = struct {
|
|
const param_str = "LLid";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const llroundf = struct {
|
|
const param_str = "LLif";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const llroundl = struct {
|
|
const param_str = "LLiLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log10 = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log10f = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log10l = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log1p = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log1pf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log1pl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log2 = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log2f = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const log2l = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const logb = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const logbf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const logbl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const logf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const logl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const longjmp = struct {
|
|
const param_str = "vJi";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const lrint = struct {
|
|
const param_str = "Lid";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lrintf = struct {
|
|
const param_str = "Lif";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lrintl = struct {
|
|
const param_str = "LiLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lround = struct {
|
|
const param_str = "Lid";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lroundf = struct {
|
|
const param_str = "Lif";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const lroundl = struct {
|
|
const param_str = "LiLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const malloc = struct {
|
|
const param_str = "v*z";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const memalign = struct {
|
|
const param_str = "v*zz";
|
|
const language = .all_gnu_languages;
|
|
const header = .malloc;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const memccpy = struct {
|
|
const param_str = "v*v*vC*iz";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const memchr = struct {
|
|
const param_str = "v*vC*iz";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const memcmp = struct {
|
|
const param_str = "ivC*vC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const memcpy = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const memmove = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const mempcpy = struct {
|
|
const param_str = "v*v*vC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const memset = struct {
|
|
const param_str = "v*v*iz";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const modf = struct {
|
|
const param_str = "ddd*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const modff = struct {
|
|
const param_str = "fff*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const modfl = struct {
|
|
const param_str = "LdLdLd*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nan = struct {
|
|
const param_str = "dcC*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nanf = struct {
|
|
const param_str = "fcC*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nanl = struct {
|
|
const param_str = "LdcC*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nearbyint = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nearbyintf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nearbyintl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const nextafter = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const nextafterf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const nextafterl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const nexttoward = struct {
|
|
const param_str = "ddLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const nexttowardf = struct {
|
|
const param_str = "ffLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const nexttowardl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const pow = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const powf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const powl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const printf = struct {
|
|
const param_str = "icC*.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const realloc = struct {
|
|
const param_str = "v*v*z";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const remainder = struct {
|
|
const param_str = "ddd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const remainderf = struct {
|
|
const param_str = "fff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const remainderl = struct {
|
|
const param_str = "LdLdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const remquo = struct {
|
|
const param_str = "dddi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const remquof = struct {
|
|
const param_str = "fffi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const remquol = struct {
|
|
const param_str = "LdLdLdi*";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const rindex = struct {
|
|
const param_str = "c*cC*i";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const rint = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const rintf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const rintl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const round = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const roundf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const roundl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const savectx = struct {
|
|
const param_str = "iJ";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const scalbln = struct {
|
|
const param_str = "ddLi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scalblnf = struct {
|
|
const param_str = "ffLi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scalblnl = struct {
|
|
const param_str = "LdLdLi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scalbn = struct {
|
|
const param_str = "ddi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scalbnf = struct {
|
|
const param_str = "ffi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scalbnl = struct {
|
|
const param_str = "LdLdi";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const scanf = struct {
|
|
const param_str = "icC*R.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .scanf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const setjmp = struct {
|
|
const param_str = "iJ";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const siglongjmp = struct {
|
|
const param_str = "vSJi";
|
|
const language = .all_gnu_languages;
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.noreturn = true,
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const sigsetjmp = struct {
|
|
const param_str = "iSJi";
|
|
const header = .setjmp;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const sin = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sinf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sinh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sinhf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sinhl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sinl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const snprintf = struct {
|
|
const param_str = "ic*zcC*.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const sprintf = struct {
|
|
const param_str = "ic*cC*.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .printf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const sqrt = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sqrtf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sqrtl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const sscanf = struct {
|
|
const param_str = "icC*RcC*R.";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .scanf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const stpcpy = struct {
|
|
const param_str = "c*c*cC*";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const stpncpy = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strcasecmp = struct {
|
|
const param_str = "icC*cC*";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strcat = struct {
|
|
const param_str = "c*c*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strchr = struct {
|
|
const param_str = "c*cC*i";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const strcmp = struct {
|
|
const param_str = "icC*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const strcpy = struct {
|
|
const param_str = "c*c*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strcspn = struct {
|
|
const param_str = "zcC*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strdup = struct {
|
|
const param_str = "c*cC*";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strerror = struct {
|
|
const param_str = "c*i";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strlcat = struct {
|
|
const param_str = "zc*cC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strlcpy = struct {
|
|
const param_str = "zc*cC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strlen = struct {
|
|
const param_str = "zcC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const strncasecmp = struct {
|
|
const param_str = "icC*cC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .strings;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strncat = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strncmp = struct {
|
|
const param_str = "icC*cC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const strncpy = struct {
|
|
const param_str = "c*c*cC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strndup = struct {
|
|
const param_str = "c*cC*z";
|
|
const language = .all_gnu_languages;
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strpbrk = struct {
|
|
const param_str = "c*cC*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strrchr = struct {
|
|
const param_str = "c*cC*i";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strspn = struct {
|
|
const param_str = "zcC*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strstr = struct {
|
|
const param_str = "c*cC*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtod = struct {
|
|
const param_str = "dcC*c**";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtof = struct {
|
|
const param_str = "fcC*c**";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtok = struct {
|
|
const param_str = "c*c*cC*";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtol = struct {
|
|
const param_str = "LicC*c**i";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtold = struct {
|
|
const param_str = "LdcC*c**";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtoll = struct {
|
|
const param_str = "LLicC*c**i";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtoul = struct {
|
|
const param_str = "ULicC*c**i";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strtoull = struct {
|
|
const param_str = "ULLicC*c**i";
|
|
const header = .stdlib;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const strxfrm = struct {
|
|
const param_str = "zc*cC*z";
|
|
const header = .string;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const tan = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tanf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tanh = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tanhf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tanhl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tanl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tgamma = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tgammaf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tgammal = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_without_errno_and_fp_exceptions = true,
|
|
};
|
|
};
|
|
|
|
pub const tolower = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const toupper = struct {
|
|
const param_str = "ii";
|
|
const header = .ctype;
|
|
const attributes = Attributes{
|
|
.pure = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const trunc = struct {
|
|
const param_str = "dd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const truncf = struct {
|
|
const param_str = "ff";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const truncl = struct {
|
|
const param_str = "LdLd";
|
|
const header = .math;
|
|
const attributes = Attributes{
|
|
.@"const" = true,
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const va_copy = struct {
|
|
const param_str = "vAA";
|
|
const header = .stdarg;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const va_end = struct {
|
|
const param_str = "vA";
|
|
const header = .stdarg;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const va_start = struct {
|
|
const param_str = "vA.";
|
|
const header = .stdarg;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
};
|
|
};
|
|
|
|
pub const vfork = struct {
|
|
const param_str = "p";
|
|
const header = .unistd;
|
|
const attributes = Attributes{
|
|
.allow_type_mismatch = true,
|
|
.lib_function_without_prefix = true,
|
|
.returns_twice = true,
|
|
};
|
|
};
|
|
|
|
pub const vfprintf = struct {
|
|
const param_str = "iP*cC*a";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const vfscanf = struct {
|
|
const param_str = "iP*RcC*Ra";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vscanf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const vprintf = struct {
|
|
const param_str = "icC*a";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const vscanf = struct {
|
|
const param_str = "icC*Ra";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vscanf,
|
|
.format_string_position = 0,
|
|
};
|
|
};
|
|
|
|
pub const vsnprintf = struct {
|
|
const param_str = "ic*zcC*a";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 2,
|
|
};
|
|
};
|
|
|
|
pub const vsprintf = struct {
|
|
const param_str = "ic*cC*a";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vprintf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const vsscanf = struct {
|
|
const param_str = "icC*RcC*Ra";
|
|
const header = .stdio;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.format_kind = .vscanf,
|
|
.format_string_position = 1,
|
|
};
|
|
};
|
|
|
|
pub const wcschr = struct {
|
|
const param_str = "w*wC*w";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wcscmp = struct {
|
|
const param_str = "iwC*wC*";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wcslen = struct {
|
|
const param_str = "zwC*";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wcsncmp = struct {
|
|
const param_str = "iwC*wC*z";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wmemchr = struct {
|
|
const param_str = "w*wC*wz";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wmemcmp = struct {
|
|
const param_str = "iwC*wC*z";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wmemcpy = struct {
|
|
const param_str = "w*w*wC*z";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
|
|
pub const wmemmove = struct {
|
|
const param_str = "w*w*wC*z";
|
|
const header = .wchar;
|
|
const attributes = Attributes{
|
|
.lib_function_without_prefix = true,
|
|
.const_evaluable = true,
|
|
};
|
|
};
|
|
};
|
|
pub const MaxParamCount = 12;
|