diff options
Diffstat (limited to 'embassy-rp/src/intrinsics.rs')
| -rw-r--r-- | embassy-rp/src/intrinsics.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/embassy-rp/src/intrinsics.rs b/embassy-rp/src/intrinsics.rs index 69d5d92de..aed8a3227 100644 --- a/embassy-rp/src/intrinsics.rs +++ b/embassy-rp/src/intrinsics.rs | |||
| @@ -223,7 +223,7 @@ macro_rules! intrinsics { | |||
| 223 | 223 | ||
| 224 | #[cfg(all(target_arch = "arm", feature = "intrinsics"))] | 224 | #[cfg(all(target_arch = "arm", feature = "intrinsics"))] |
| 225 | mod $name { | 225 | mod $name { |
| 226 | #[no_mangle] | 226 | #[unsafe(no_mangle)] |
| 227 | $(#[$($attr)*])* | 227 | $(#[$($attr)*])* |
| 228 | pub extern $abi fn $name( $($argname: $ty),* ) -> $ret { | 228 | pub extern $abi fn $name( $($argname: $ty),* ) -> $ret { |
| 229 | super::$name($($argname),*) | 229 | super::$name($($argname),*) |
| @@ -257,7 +257,7 @@ macro_rules! intrinsics { | |||
| 257 | 257 | ||
| 258 | #[cfg(all(target_arch = "arm", feature = "intrinsics"))] | 258 | #[cfg(all(target_arch = "arm", feature = "intrinsics"))] |
| 259 | mod $name { | 259 | mod $name { |
| 260 | #[no_mangle] | 260 | #[unsafe(no_mangle)] |
| 261 | $(#[$($attr)*])* | 261 | $(#[$($attr)*])* |
| 262 | pub unsafe extern $abi fn $name( $($argname: $ty),* ) -> $ret { | 262 | pub unsafe extern $abi fn $name( $($argname: $ty),* ) -> $ret { |
| 263 | super::$name($($argname),*) | 263 | super::$name($($argname),*) |
| @@ -392,7 +392,7 @@ macro_rules! division_function { | |||
| 392 | ); | 392 | ); |
| 393 | 393 | ||
| 394 | #[cfg(target_arch = "arm")] | 394 | #[cfg(target_arch = "arm")] |
| 395 | extern "aapcs" { | 395 | unsafe extern "aapcs" { |
| 396 | // Connect a local name to global symbol above through FFI. | 396 | // Connect a local name to global symbol above through FFI. |
| 397 | #[link_name = concat!("_erphal_", stringify!($name)) ] | 397 | #[link_name = concat!("_erphal_", stringify!($name)) ] |
| 398 | fn $name(n: $argty, d: $argty) -> u64; | 398 | fn $name(n: $argty, d: $argty) -> u64; |
