1*cb14a3feSDimitry Andricstatic void CONSTRUCTOR_ATTRIBUTE init_have_lse_atomics(void) {
2*cb14a3feSDimitry Andric  unsigned long hwcap;
3*cb14a3feSDimitry Andric  int result = elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
4*cb14a3feSDimitry Andric  __aarch64_have_lse_atomics = result == 0 && (hwcap & HWCAP_ATOMICS) != 0;
5*cb14a3feSDimitry Andric}
6