Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
src
/
llvm-project
/
compiler-rt
/
lib
/
builtins
/
cpu_model
/
aarch64
/
lse_atomics
/
freebsd.inc
blob: 4a1f9c2c27c8286bd99762d02523f80850887d80 [
file
] [
log
] [
blame
] [
edit
]
static
void
CONSTRUCTOR_ATTRIBUTE init_have_lse_atomics
(
void
)
{
unsigned
long
hwcap
;
int
result
=
elf_aux_info
(
AT_HWCAP
,
&
hwcap
,
sizeof
hwcap
);
__aarch64_have_lse_atomics
=
result
==
0
&&
(
hwcap
&
HWCAP_ATOMICS
)
!=
0
;
}