diff -ruN soxr-0.1.3-Source-orig/src/pffft.c soxr-0.1.3-Source/src/pffft.c --- soxr-0.1.3-Source-orig/src/pffft.c 2018-02-21 01:36:46.000000000 -0600 +++ soxr-0.1.3-Source/src/pffft.c 2023-02-21 20:03:43.000000000 -0600 @@ -157,7 +157,7 @@ /* ARM NEON support macros */ -#elif !defined(PFFFT_SIMD_DISABLE) && defined(__arm__) +#elif !defined(PFFFT_SIMD_DISABLE) && ( defined(__arm__) || defined(__arm64__) ) # include typedef float32x4_t v4sf; # define SIMD_SZ 4 @@ -1732,7 +1732,7 @@ const v4sf * RESTRICT vb = (const v4sf*)b; v4sf * RESTRICT vab = (v4sf*)ab; -#ifdef __arm__ +#if defined(__arm__) || defined(__arm64__) __builtin_prefetch(va); __builtin_prefetch(vb); __builtin_prefetch(vab);