Some API deprecation -- ExperimentalAgc and ExperimentalNs are gone. We're continuing to carry iSAC even though it's gone upstream, but maybe we'll want to drop that soon.
23 lines
953 B
Diff
23 lines
953 B
Diff
diff --git a/third_party/pffft/src/pffft.c b/third_party/pffft/src/pffft.c
|
|
index 3033e61b813e..bdac4d784999 100644
|
|
--- a/third_party/pffft/src/pffft.c
|
|
+++ b/third_party/pffft/src/pffft.c
|
|
@@ -131,7 +131,7 @@ inline v4sf ld_ps1(const float *p) { v4sf v=vec_lde(0,p); return vec_splat(vec_p
|
|
/*
|
|
SSE1 support macros
|
|
*/
|
|
-#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__x86_64__) || defined(_M_X64) || defined(i386) || defined(_M_IX86))
|
|
+#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__x86_64__) || defined(_M_X64) || defined(i386) || defined(__i386__) || defined(_M_IX86))
|
|
|
|
#include <xmmintrin.h>
|
|
typedef __m128 v4sf;
|
|
@@ -151,7 +151,7 @@ typedef __m128 v4sf;
|
|
/*
|
|
ARM NEON support macros
|
|
*/
|
|
-#elif !defined(PFFFT_SIMD_DISABLE) && defined(__arm__)
|
|
+#elif !defined(PFFFT_SIMD_DISABLE) && (defined(__arm__) || defined(__ARMEL__) || defined(__aarch64__) || defined(_M_ARM64))
|
|
# include <arm_neon.h>
|
|
typedef float32x4_t v4sf;
|
|
# define SIMD_SZ 4
|