commit c68d9773dfa87b07b217f4ad761e779a23ab55d4 (tree)
parent 71b8760d3b145c92dc6e331aefff7dac5cabebeb
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sun, 6 Mar 2022 16:02:20 -0700
compiler-rt: make __fmax and fmaq aliases of fmal
on targets where that is the case.
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/lib/std/special/compiler_rt.zig b/lib/std/special/compiler_rt.zig
@@ -763,10 +763,14 @@ comptime {
@export(fma, .{ .name = "fma", .linkage = linkage });
@export(fmaf, .{ .name = "fmaf", .linkage = linkage });
@export(fmal, .{ .name = "fmal", .linkage = linkage });
- if (!long_double_is_f80) {
+ if (long_double_is_f80) {
+ @export(fmal, .{ .name = "__fmax", .linkage = linkage });
+ } else {
@export(__fmax, .{ .name = "__fmax", .linkage = linkage });
}
- if (!long_double_is_f128) {
+ if (long_double_is_f128) {
+ @export(fmal, .{ .name = "fmaq", .linkage = linkage });
+ } else {
@export(fmaq, .{ .name = "fmaq", .linkage = linkage });
}
}