Skip to content

Commit 752ab52

Browse files
committed
Remove erroneous aapcs_on_arm and add maybe_use_optimized_c_shim
1 parent 83425b1 commit 752ab52

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/int/sdiv.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ intrinsics! {
9292
i64_div_rem(a, b).1
9393
}
9494

95-
#[aapcs_on_arm]
95+
#[maybe_use_optimized_c_shim]
9696
/// Returns `n / d` and sets `*rem = n % d`
9797
pub extern "C" fn __divmoddi4(a: i64, b: i64, rem: &mut i64) -> i64 {
9898
let quo_rem = i64_div_rem(a, b);

src/int/udiv.rs

+1
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ intrinsics! {
187187
u64_div_rem(n, d).1
188188
}
189189

190+
#[maybe_use_optimized_c_shim]
190191
/// Returns `n / d` and sets `*rem = n % d`
191192
pub extern "C" fn __udivmoddi4(n: u64, d: u64, rem: Option<&mut u64>) -> u64 {
192193
let quo_rem = u64_div_rem(n, d);

0 commit comments

Comments
 (0)