1*cb14a3feSDimitry Andric#include <sys/auxv.h> 2*cb14a3feSDimitry Andric 3*cb14a3feSDimitry Andricstatic void CONSTRUCTOR_ATTRIBUTE init_have_lse_atomics(void) { 4*cb14a3feSDimitry Andric unsigned long hwcap = getauxval(AT_HWCAP); 5*cb14a3feSDimitry Andric __aarch64_have_lse_atomics = (hwcap & HWCAP_ATOMICS) != 0; 6*cb14a3feSDimitry Andric} 7