From 958d06ed2680b75609cbd1289714dfdcd6d3ed4a Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 5 Oct 2021 00:31:37 +0100 Subject: [PATCH] Add detection for ARM AES extensions. --- simd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/simd.c b/simd.c index a369d9b..fab4b8e 100644 --- a/simd.c +++ b/simd.c @@ -101,11 +101,14 @@ int have_neon(void) } int have_arm_crc32(void) { return getauxval(AT_HWCAP) & HWCAP_CRC32; } + +int have_arm_crypto(void) { return getauxval(AT_HWCAP) & HWCAP_AES; } #endif #if defined(__arm__) || defined(_M_ARM) int have_neon(void) { return getauxval(AT_HWCAP) & HWCAP_NEON; } int have_arm_crc32(void) { return getauxval(AT_HWCAP2) & HWCAP2_CRC32; } -} + +int have_arm_crypto(void) { return getauxval(AT_HWCAP2) & HWCAP2_AES; } #endif \ No newline at end of file