diff options
| author | Raul Alimbekov <[email protected]> | 2025-12-16 09:05:22 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-16 09:05:22 +0300 |
| commit | c9a04b4b732b7a3b696eb8223664c1a7942b1875 (patch) | |
| tree | 6dbe5c02e66eed8d8762f13f95afd24f8db2b38c /embassy-rp/src/intrinsics.rs | |
| parent | cde24a3ef1117653ba5ed4184102b33f745782fb (diff) | |
| parent | 5ae6e060ec1c90561719aabdc29d5b6e7b8b0a82 (diff) | |
Merge branch 'main' into main
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; |
