11
11
doc
12
12
) ) ]
13
13
pub unsafe fn __clrex ( ) {
14
- extern "C " {
14
+ extern "unadjusted " {
15
15
#[ link_name = "llvm.arm.clrex" ]
16
16
fn clrex ( ) ;
17
17
}
@@ -27,7 +27,7 @@ pub unsafe fn __clrex() {
27
27
doc
28
28
) ) ]
29
29
pub unsafe fn __ldrexb ( p : * const u8 ) -> u8 {
30
- extern "C " {
30
+ extern "unadjusted " {
31
31
#[ link_name = "llvm.arm.ldrex.p0i8" ]
32
32
fn ldrex8 ( p : * const u8 ) -> u32 ;
33
33
}
@@ -43,7 +43,7 @@ pub unsafe fn __ldrexb(p: *const u8) -> u8 {
43
43
doc
44
44
) ) ]
45
45
pub unsafe fn __ldrexh ( p : * const u16 ) -> u16 {
46
- extern "C " {
46
+ extern "unadjusted " {
47
47
#[ link_name = "llvm.arm.ldrex.p0i16" ]
48
48
fn ldrex16 ( p : * const u16 ) -> u32 ;
49
49
}
@@ -60,7 +60,7 @@ pub unsafe fn __ldrexh(p: *const u16) -> u16 {
60
60
doc
61
61
) ) ]
62
62
pub unsafe fn __ldrex ( p : * const u32 ) -> u32 {
63
- extern "C " {
63
+ extern "unadjusted " {
64
64
#[ link_name = "llvm.arm.ldrex.p0i32" ]
65
65
fn ldrex32 ( p : * const u32 ) -> u32 ;
66
66
}
@@ -78,7 +78,7 @@ pub unsafe fn __ldrex(p: *const u32) -> u32 {
78
78
doc
79
79
) ) ]
80
80
pub unsafe fn __strexb ( value : u32 , addr : * mut u8 ) -> u32 {
81
- extern "C " {
81
+ extern "unadjusted " {
82
82
#[ link_name = "llvm.arm.strex.p0i8" ]
83
83
fn strex8 ( value : u32 , addr : * mut u8 ) -> u32 ;
84
84
}
@@ -97,7 +97,7 @@ pub unsafe fn __strexb(value: u32, addr: *mut u8) -> u32 {
97
97
doc
98
98
) ) ]
99
99
pub unsafe fn __strexh ( value : u16 , addr : * mut u16 ) -> u32 {
100
- extern "C " {
100
+ extern "unadjusted " {
101
101
#[ link_name = "llvm.arm.strex.p0i16" ]
102
102
fn strex16 ( value : u32 , addr : * mut u16 ) -> u32 ;
103
103
}
@@ -116,7 +116,7 @@ pub unsafe fn __strexh(value: u16, addr: *mut u16) -> u32 {
116
116
doc
117
117
) ) ]
118
118
pub unsafe fn __strex ( value : u32 , addr : * mut u32 ) -> u32 {
119
- extern "C " {
119
+ extern "unadjusted " {
120
120
#[ link_name = "llvm.arm.strex.p0i32" ]
121
121
fn strex32 ( value : u32 , addr : * mut u32 ) -> u32 ;
122
122
}
0 commit comments