compiler-rt: Fix names of some float/int conversion routines for hexagon.

This commit is contained in:
Alex Rønne Petersen 2025-03-05 09:09:30 +01:00
parent 858305385d
commit 82b9d9c0f6
No known key found for this signature in database
6 changed files with 6 additions and 24 deletions

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__fixdfti_windows_x86_64, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility }); @export(&__fixdfti_windows_x86_64, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__fixdfti, .{ .name = switch (builtin.cpu.arch) { @export(&__fixdfti, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_fixdfti", .linkage = common.linkage, .visibility = common.visibility });
} }
} }

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__fixsfti_windows_x86_64, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility }); @export(&__fixsfti_windows_x86_64, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__fixsfti, .{ .name = switch (builtin.cpu.arch) { @export(&__fixsfti, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_fixsfti", .linkage = common.linkage, .visibility = common.visibility });
} }
} }

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__fixunsdfti_windows_x86_64, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility }); @export(&__fixunsdfti_windows_x86_64, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__fixunsdfti, .{ .name = switch (builtin.cpu.arch) { @export(&__fixunsdfti, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_fixunsdfti", .linkage = common.linkage, .visibility = common.visibility });
} }
} }

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__fixunssfti_windows_x86_64, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility }); @export(&__fixunssfti_windows_x86_64, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__fixunssfti, .{ .name = switch (builtin.cpu.arch) { @export(&__fixunssfti, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_fixunssfti", .linkage = common.linkage, .visibility = common.visibility });
} }
} }

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__floattidf_windows_x86_64, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility }); @export(&__floattidf_windows_x86_64, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__floattidf, .{ .name = switch (builtin.cpu.arch) { @export(&__floattidf, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_floattidf", .linkage = common.linkage, .visibility = common.visibility });
} }
} }

View File

@ -8,10 +8,7 @@ comptime {
if (common.want_windows_v2u64_abi) { if (common.want_windows_v2u64_abi) {
@export(&__floattisf_windows_x86_64, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility }); @export(&__floattisf_windows_x86_64, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility });
} else { } else {
@export(&__floattisf, .{ .name = switch (builtin.cpu.arch) { @export(&__floattisf, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility });
.hexagon => "__hexagon",
else => "_",
} ++ "_floattisf", .linkage = common.linkage, .visibility = common.visibility });
} }
} }