authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-03-06 16:02:20-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-03-06 16:11:39-07:00
logc68d9773dfa87b07b217f4ad761e779a23ab55d4
treeec06cea3b90a9bbc174d4fd4ccac25ea413bcead
parent71b8760d3b145c92dc6e331aefff7dac5cabebeb

compiler-rt: make __fmax and fmaq aliases of fmal

on targets where that is the case.

1 files changed, 6 insertions(+), 2 deletions(-)

lib/std/special/compiler_rt.zig+6-2
...@@ -763,10 +763,14 @@ comptime {...@@ -763,10 +763,14 @@ comptime {
763 @export(fma, .{ .name = "fma", .linkage = linkage });763 @export(fma, .{ .name = "fma", .linkage = linkage });
764 @export(fmaf, .{ .name = "fmaf", .linkage = linkage });764 @export(fmaf, .{ .name = "fmaf", .linkage = linkage });
765 @export(fmal, .{ .name = "fmal", .linkage = linkage });765 @export(fmal, .{ .name = "fmal", .linkage = linkage });
766 if (!long_double_is_f80) {766 if (long_double_is_f80) {
767 @export(fmal, .{ .name = "__fmax", .linkage = linkage });
768 } else {
767 @export(__fmax, .{ .name = "__fmax", .linkage = linkage });769 @export(__fmax, .{ .name = "__fmax", .linkage = linkage });
768 }770 }
769 if (!long_double_is_f128) {771 if (long_double_is_f128) {
772 @export(fmal, .{ .name = "fmaq", .linkage = linkage });
773 } else {
770 @export(fmaq, .{ .name = "fmaq", .linkage = linkage });774 @export(fmaq, .{ .name = "fmaq", .linkage = linkage });
771 }775 }
772}776}