| author | |
| committer | |
| log | a8a7f15106abef7c647d4de572a04b77ce048dd6 |
| tree | cc8e14ffad0197fb59ce31f47b71a8d8021e4f38 |
| parent | 25671f5a973c209bdf75f8be567cc5e441a865cb |
5 files changed, 8 insertions(+), 8 deletions(-)
lib/compiler_rt/arm.zig+3-3| ... | @@ -105,9 +105,9 @@ pub fn __aeabi_memclr8(dest: [*]u8, n: usize) callconv(.AAPCS) void { | ... | @@ -105,9 +105,9 @@ pub fn __aeabi_memclr8(dest: [*]u8, n: usize) callconv(.AAPCS) void { |
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | // Dummy functions to avoid errors during the linking phase | 107 | // Dummy functions to avoid errors during the linking phase |
| 108 | pub fn __aeabi_unwind_cpp_pr0() callconv(.C) void {} | 108 | pub fn __aeabi_unwind_cpp_pr0() callconv(.AAPCS) void {} |
| 109 | pub fn __aeabi_unwind_cpp_pr1() callconv(.C) void {} | 109 | pub fn __aeabi_unwind_cpp_pr1() callconv(.AAPCS) void {} |
| 110 | pub fn __aeabi_unwind_cpp_pr2() callconv(.C) void {} | 110 | pub fn __aeabi_unwind_cpp_pr2() callconv(.AAPCS) void {} |
| 111 | 111 | ||
| 112 | // This function can only clobber r0 according to the ABI | 112 | // This function can only clobber r0 according to the ABI |
| 113 | pub fn __aeabi_read_tp() callconv(.Naked) void { | 113 | pub fn __aeabi_read_tp() callconv(.Naked) void { |
lib/compiler_rt/int.zig+2-2| ... | @@ -214,7 +214,7 @@ pub fn __divsi3(n: i32, d: i32) callconv(.C) i32 { | ... | @@ -214,7 +214,7 @@ pub fn __divsi3(n: i32, d: i32) callconv(.C) i32 { |
| 214 | return @bitCast(i32, (res ^ sign) -% sign); | 214 | return @bitCast(i32, (res ^ sign) -% sign); |
| 215 | } | 215 | } |
| 216 | 216 | ||
| 217 | pub fn __aeabi_idiv(n: i32, d: i32) callconv(.C) i32 { | 217 | pub fn __aeabi_idiv(n: i32, d: i32) callconv(.AAPCS) i32 { |
| 218 | return @call(.{ .modifier = .always_inline }, __divsi3, .{ n, d }); | 218 | return @call(.{ .modifier = .always_inline }, __divsi3, .{ n, d }); |
| 219 | } | 219 | } |
| 220 | 220 | ||
| ... | @@ -284,7 +284,7 @@ pub fn __udivsi3(n: u32, d: u32) callconv(.C) u32 { | ... | @@ -284,7 +284,7 @@ pub fn __udivsi3(n: u32, d: u32) callconv(.C) u32 { |
| 284 | return q; | 284 | return q; |
| 285 | } | 285 | } |
| 286 | 286 | ||
| 287 | pub fn __aeabi_uidiv(n: u32, d: u32) callconv(.C) u32 { | 287 | pub fn __aeabi_uidiv(n: u32, d: u32) callconv(.AAPCS) u32 { |
| 288 | return @call(.{ .modifier = .always_inline }, __udivsi3, .{ n, d }); | 288 | return @call(.{ .modifier = .always_inline }, __udivsi3, .{ n, d }); |
| 289 | } | 289 | } |
| 290 | 290 |
lib/compiler_rt/muldf3.zig+1-1| ... | @@ -15,6 +15,6 @@ fn __muldf3(a: f64, b: f64) callconv(.C) f64 { | ... | @@ -15,6 +15,6 @@ fn __muldf3(a: f64, b: f64) callconv(.C) f64 { |
| 15 | return mulf3(f64, a, b); | 15 | return mulf3(f64, a, b); |
| 16 | } | 16 | } |
| 17 | 17 | ||
| 18 | fn __aeabi_dmul(a: f64, b: f64) callconv(.C) f64 { | 18 | fn __aeabi_dmul(a: f64, b: f64) callconv(.AAPCS) f64 { |
| 19 | return mulf3(f64, a, b); | 19 | return mulf3(f64, a, b); |
| 20 | } | 20 | } |
lib/compiler_rt/muldi3.zig+1-1| ... | @@ -33,7 +33,7 @@ const dwords = extern union { | ... | @@ -33,7 +33,7 @@ const dwords = extern union { |
| 33 | }, | 33 | }, |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | pub fn __aeabi_lmul(a: i64, b: i64) callconv(.C) i64 { | 36 | pub fn __aeabi_lmul(a: i64, b: i64) callconv(.AAPCS) i64 { |
| 37 | return @call(.{ .modifier = .always_inline }, __muldi3, .{ a, b }); | 37 | return @call(.{ .modifier = .always_inline }, __muldi3, .{ a, b }); |
| 38 | } | 38 | } |
| 39 | 39 |
lib/compiler_rt/mulsf3.zig+1-1| ... | @@ -15,6 +15,6 @@ fn __mulsf3(a: f32, b: f32) callconv(.C) f32 { | ... | @@ -15,6 +15,6 @@ fn __mulsf3(a: f32, b: f32) callconv(.C) f32 { |
| 15 | return mulf3(f32, a, b); | 15 | return mulf3(f32, a, b); |
| 16 | } | 16 | } |
| 17 | 17 | ||
| 18 | fn __aeabi_fmul(a: f32, b: f32) callconv(.C) f32 { | 18 | fn __aeabi_fmul(a: f32, b: f32) callconv(.AAPCS) f32 { |
| 19 | return mulf3(f32, a, b); | 19 | return mulf3(f32, a, b); |
| 20 | } | 20 | } |