X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/catacomb/blobdiff_plain/7b0d1a63587f3cb1ae3bb8b248bbb1b82bdca7bd..551a5729aff083d8cc56c092dacc9936e96a1435:/base/dispatch.c diff --git a/base/dispatch.c b/base/dispatch.c index 65ea2d25..db9c3199 100644 --- a/base/dispatch.c +++ b/base/dispatch.c @@ -226,6 +226,7 @@ static unsigned hwcaps = 0; # define WANTAUX(_) \ WANT_AT_HWCAP(_) # define CAPMAP(_) \ + _(ARM_NEON, "arm:neon") \ _(ARM_AES, "arm:aes") \ _(ARM_PMULL, "arm:pmull") #endif @@ -346,6 +347,7 @@ static void probe_hwcaps(void) # endif #endif #if CPUFAM_ARM64 + if (probed.hwcap & HWCAP_ASIMD) hw |= HF_ARM_NEON; if (probed.hwcap & HWCAP_AES) hw |= HF_ARM_AES; if (probed.hwcap & HWCAP_PMULL) hw |= HF_ARM_PMULL; #endif