| author | |
| committer | |
| log | 4fb9c75fc944bbc3242feff653aacd69e17b75dc |
| tree | 1a1536afc5d1e29d36b97ce30d34f3e30cd73817 |
| parent | dff32a2cd73bf222b80ddc48c875fa0745288203 |
These functions cannot be properly implemented without #8465
Closes #1380010 files changed, 30 insertions(+), 10 deletions(-)
lib/compiler_rt/divdc3.zig+3-1| ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); | ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); |
| 3 | const Complex = @import("./mulc3.zig").Complex; | 3 | const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | ||
| 5 | comptime { | 5 | comptime { |
| 6 | @export(__divdc3, .{ .name = "__divdc3", .linkage = common.linkage }); | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divdc3, .{ .name = "__divdc3", .linkage = common.linkage }); | ||
| 8 | } | ||
| 7 | } | 9 | } |
| 8 | 10 | ||
| 9 | pub fn __divdc3(a: f64, b: f64, c: f64, d: f64) callconv(.C) Complex(f64) { | 11 | pub fn __divdc3(a: f64, b: f64, c: f64, d: f64) callconv(.C) Complex(f64) { |
lib/compiler_rt/divhc3.zig+3-1| ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); | ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); |
| 3 | const Complex = @import("./mulc3.zig").Complex; | 3 | const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | ||
| 5 | comptime { | 5 | comptime { |
| 6 | @export(__divhc3, .{ .name = "__divhc3", .linkage = common.linkage }); | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divhc3, .{ .name = "__divhc3", .linkage = common.linkage }); | ||
| 8 | } | ||
| 7 | } | 9 | } |
| 8 | 10 | ||
| 9 | pub fn __divhc3(a: f16, b: f16, c: f16, d: f16) callconv(.C) Complex(f16) { | 11 | pub fn __divhc3(a: f16, b: f16, c: f16, d: f16) callconv(.C) Complex(f16) { |
lib/compiler_rt/divsc3.zig+3-1| ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); | ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); |
| 3 | const Complex = @import("./mulc3.zig").Complex; | 3 | const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | ||
| 5 | comptime { | 5 | comptime { |
| 6 | @export(__divsc3, .{ .name = "__divsc3", .linkage = common.linkage }); | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divsc3, .{ .name = "__divsc3", .linkage = common.linkage }); | ||
| 8 | } | ||
| 7 | } | 9 | } |
| 8 | 10 | ||
| 9 | pub fn __divsc3(a: f32, b: f32, c: f32, d: f32) callconv(.C) Complex(f32) { | 11 | pub fn __divsc3(a: f32, b: f32, c: f32, d: f32) callconv(.C) Complex(f32) { |
lib/compiler_rt/divtc3.zig+3-1| ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); | ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); |
| 3 | const Complex = @import("./mulc3.zig").Complex; | 3 | const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | ||
| 5 | comptime { | 5 | comptime { |
| 6 | @export(__divtc3, .{ .name = "__divtc3", .linkage = common.linkage }); | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divtc3, .{ .name = "__divtc3", .linkage = common.linkage }); | ||
| 8 | } | ||
| 7 | } | 9 | } |
| 8 | 10 | ||
| 9 | pub fn __divtc3(a: f128, b: f128, c: f128, d: f128) callconv(.C) Complex(f128) { | 11 | pub fn __divtc3(a: f128, b: f128, c: f128, d: f128) callconv(.C) Complex(f128) { |
lib/compiler_rt/divxc3.zig+3-1| ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); | ... | @@ -3,7 +3,9 @@ const divc3 = @import("./divc3.zig"); |
| 3 | const Complex = @import("./mulc3.zig").Complex; | 3 | const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | ||
| 5 | comptime { | 5 | comptime { |
| 6 | @export(__divxc3, .{ .name = "__divxc3", .linkage = common.linkage }); | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divxc3, .{ .name = "__divxc3", .linkage = common.linkage }); | ||
| 8 | } | ||
| 7 | } | 9 | } |
| 8 | 10 | ||
| 9 | pub fn __divxc3(a: f80, b: f80, c: f80, d: f80) callconv(.C) Complex(f80) { | 11 | pub fn __divxc3(a: f80, b: f80, c: f80, d: f80) callconv(.C) Complex(f80) { |
lib/compiler_rt/muldc3.zig+3-1| ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); | ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); |
| 4 | pub const panic = common.panic; | 4 | pub const panic = common.panic; |
| 5 | 5 | ||
| 6 | comptime { | 6 | comptime { |
| 7 | @export(__muldc3, .{ .name = "__muldc3", .linkage = common.linkage }); | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__muldc3, .{ .name = "__muldc3", .linkage = common.linkage }); | ||
| 9 | } | ||
| 8 | } | 10 | } |
| 9 | 11 | ||
| 10 | pub fn __muldc3(a: f64, b: f64, c: f64, d: f64) callconv(.C) mulc3.Complex(f64) { | 12 | pub fn __muldc3(a: f64, b: f64, c: f64, d: f64) callconv(.C) mulc3.Complex(f64) { |
lib/compiler_rt/mulhc3.zig+3-1| ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); | ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); |
| 4 | pub const panic = common.panic; | 4 | pub const panic = common.panic; |
| 5 | 5 | ||
| 6 | comptime { | 6 | comptime { |
| 7 | @export(__mulhc3, .{ .name = "__mulhc3", .linkage = common.linkage }); | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulhc3, .{ .name = "__mulhc3", .linkage = common.linkage }); | ||
| 9 | } | ||
| 8 | } | 10 | } |
| 9 | 11 | ||
| 10 | pub fn __mulhc3(a: f16, b: f16, c: f16, d: f16) callconv(.C) mulc3.Complex(f16) { | 12 | pub fn __mulhc3(a: f16, b: f16, c: f16, d: f16) callconv(.C) mulc3.Complex(f16) { |
lib/compiler_rt/mulsc3.zig+3-1| ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); | ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); |
| 4 | pub const panic = common.panic; | 4 | pub const panic = common.panic; |
| 5 | 5 | ||
| 6 | comptime { | 6 | comptime { |
| 7 | @export(__mulsc3, .{ .name = "__mulsc3", .linkage = common.linkage }); | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulsc3, .{ .name = "__mulsc3", .linkage = common.linkage }); | ||
| 9 | } | ||
| 8 | } | 10 | } |
| 9 | 11 | ||
| 10 | pub fn __mulsc3(a: f32, b: f32, c: f32, d: f32) callconv(.C) mulc3.Complex(f32) { | 12 | pub fn __mulsc3(a: f32, b: f32, c: f32, d: f32) callconv(.C) mulc3.Complex(f32) { |
lib/compiler_rt/multc3.zig+3-1| ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); | ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); |
| 4 | pub const panic = common.panic; | 4 | pub const panic = common.panic; |
| 5 | 5 | ||
| 6 | comptime { | 6 | comptime { |
| 7 | @export(__multc3, .{ .name = "__multc3", .linkage = common.linkage }); | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__multc3, .{ .name = "__multc3", .linkage = common.linkage }); | ||
| 9 | } | ||
| 8 | } | 10 | } |
| 9 | 11 | ||
| 10 | pub fn __multc3(a: f128, b: f128, c: f128, d: f128) callconv(.C) mulc3.Complex(f128) { | 12 | pub fn __multc3(a: f128, b: f128, c: f128, d: f128) callconv(.C) mulc3.Complex(f128) { |
lib/compiler_rt/mulxc3.zig+3-1| ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); | ... | @@ -4,7 +4,9 @@ const mulc3 = @import("./mulc3.zig"); |
| 4 | pub const panic = common.panic; | 4 | pub const panic = common.panic; |
| 5 | 5 | ||
| 6 | comptime { | 6 | comptime { |
| 7 | @export(__mulxc3, .{ .name = "__mulxc3", .linkage = common.linkage }); | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulxc3, .{ .name = "__mulxc3", .linkage = common.linkage }); | ||
| 9 | } | ||
| 8 | } | 10 | } |
| 9 | 11 | ||
| 10 | pub fn __mulxc3(a: f80, b: f80, c: f80, d: f80) callconv(.C) mulc3.Complex(f80) { | 12 | pub fn __mulxc3(a: f80, b: f80, c: f80, d: f80) callconv(.C) mulc3.Complex(f80) { |