From e5deb2c85d3cc8b9744fd8f7afc3ee8c72dd287c Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 13 Sep 2023 18:56:14 +0200 Subject: [PATCH] autoconf: improve check for ARM crypto extensions And don't forget to include for the second attempt. --- configure.ac | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configure.ac b/configure.ac index 7d9ecdd9..52410ae9 100644 --- a/configure.ac +++ b/configure.ac @@ -413,6 +413,7 @@ AS_IF([test "x$EMSCRIPTEN" = "x"], [ #include ]], [[ vaeseq_u8(vmovq_n_u8(0), vmovq_n_u8(0)); + vmull_high_p64(vmovq_n_u8(0), vmovq_n_u8(0)); #ifdef __clang__ # pragma clang attribute pop @@ -441,8 +442,11 @@ AS_IF([test "x$EMSCRIPTEN" = "x"], [ #ifndef __ARM_FEATURE_AES # define __ARM_FEATURE_AES 1 #endif + + #include ]], [[ vaeseq_u8(vmovq_n_u8(0), vmovq_n_u8(0)); + vmull_high_p64(vmovq_n_u8(0), vmovq_n_u8(0)); #ifdef __clang__ # pragma clang attribute pop