in sample-code/hwcaps.c [169:183]
void aarch64_get_cpu_flags()
{
unsigned long hwcap = getauxval(AT_HWCAP);
unsigned long hwcap2 = getauxval(AT_HWCAP2);
#define XX(cap) \
printf( "%-20s %s\n", #cap, (hwcap & cap) ? "*" : " " );
HWCAP1_LIST(XX)
#undef XX
#define XX(cap) \
printf( "%-20s %s\n", #cap, (hwcap2 & cap) ? "*" : " " );
HWCAP2_LIST(XX)
#undef XX
}