Commit c68d9773df

Andrew Kelley <andrew@ziglang.org>
2022-03-07 00:02:20
compiler-rt: make __fmax and fmaq aliases of fmal
on targets where that is the case.
1 parent 71b8760
Changed files (1)
lib
std
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 });
     }
 }