|
3 | 3 | //! [ACLE documentation](https://arm-software.github.io/acle/main/acle.html#markdown-toc-mte-intrinsics) |
4 | 4 |
|
5 | 5 | unsafe extern "unadjusted" { |
6 | | - #[cfg_attr( |
7 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
8 | | - link_name = "llvm.aarch64.irg" |
9 | | - )] |
| 6 | + #[link_name = "llvm.aarch64.irg"] |
10 | 7 | fn irg_(ptr: *const (), exclude: i64) -> *const (); |
11 | | - #[cfg_attr( |
12 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
13 | | - link_name = "llvm.aarch64.gmi" |
14 | | - )] |
| 8 | + #[link_name = "llvm.aarch64.gmi"] |
15 | 9 | fn gmi_(ptr: *const (), exclude: i64) -> i64; |
16 | | - #[cfg_attr( |
17 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
18 | | - link_name = "llvm.aarch64.ldg" |
19 | | - )] |
| 10 | + #[link_name = "llvm.aarch64.ldg"] |
20 | 11 | fn ldg_(ptr: *const (), tag_ptr: *const ()) -> *const (); |
21 | | - #[cfg_attr( |
22 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
23 | | - link_name = "llvm.aarch64.stg" |
24 | | - )] |
| 12 | + #[link_name = "llvm.aarch64.stg"] |
25 | 13 | fn stg_(tagged_ptr: *const (), addr_to_tag: *const ()); |
26 | | - #[cfg_attr( |
27 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
28 | | - link_name = "llvm.aarch64.addg" |
29 | | - )] |
| 14 | + #[link_name = "llvm.aarch64.addg"] |
30 | 15 | fn addg_(ptr: *const (), value: i64) -> *const (); |
31 | | - #[cfg_attr( |
32 | | - any(target_arch = "aarch64", target_arch = "arm64ec"), |
33 | | - link_name = "llvm.aarch64.subp" |
34 | | - )] |
| 16 | + #[link_name = "llvm.aarch64.subp"] |
35 | 17 | fn subp_(ptr_a: *const (), ptr_b: *const ()) -> i64; |
36 | 18 | } |
37 | 19 |
|
|
0 commit comments