diff -uNr libgcrypt-1.9.1/cipher/keccak.c libgcrypt-1.9.1.mod/cipher/keccak.c
--- libgcrypt-1.9.1/cipher/keccak.c	2021-01-28 12:53:52.000000000 +0000
+++ libgcrypt-1.9.1.mod/cipher/keccak.c	2021-02-05 22:56:17.199752830 +0000
@@ -903,10 +903,12 @@
   else if (features & HWF_INTEL_BMI2)
     ctx->ops = &keccak_bmi2_32bi_ops;
 #endif
+#ifdef HAVE_CPU_ARCH_X86
 #ifdef USE_64BIT_SHLD
   else if (features & HWF_INTEL_FAST_SHLD)
     ctx->ops = &keccak_shld_64_ops;
 #endif
+#endif
 
   /* Set input block size, in Keccak terms this is called 'rate'. */