temporal_filter_neon: fix SIGBUS on armv7

align kSlidingWindowMask[] to 32; some compilers may insert an alignment
hint of 256 bits when using vld1q_u16_x4.

observed with clang from the android r23c ndk:
Android (8481493, based on r416183c2) clang version 12.0.9
(https://android.googlesource.com/toolchain/llvm-project
c935d99d7cf2016289302412d708641d52d2f7ee)

Change-Id: Ibd4f92ed4f4130fda00072c1703b62eeb33f3a4b
diff --git a/av1/encoder/arm/neon/temporal_filter_neon.c b/av1/encoder/arm/neon/temporal_filter_neon.c
index 65fb332b..cae44f9 100644
--- a/av1/encoder/arm/neon/temporal_filter_neon.c
+++ b/av1/encoder/arm/neon/temporal_filter_neon.c
@@ -166,7 +166,8 @@
 
 #else  // !(defined(__aarch64__) && defined(__ARM_FEATURE_DOTPROD))
 
-DECLARE_ALIGNED(16, static const uint16_t, kSlidingWindowMask[]) = {
+// When using vld1q_u16_x4 compilers may insert an alignment hint of 256 bits.
+DECLARE_ALIGNED(32, static const uint16_t, kSlidingWindowMask[]) = {
   0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000,
   0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
   0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000,