aboutsummaryrefslogtreecommitdiff
path: root/vpx_dsp/arm/vpx_convolve_copy_neon.c
diff options
context:
space:
mode:
Diffstat (limited to 'vpx_dsp/arm/vpx_convolve_copy_neon.c')
-rw-r--r--vpx_dsp/arm/vpx_convolve_copy_neon.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/vpx_dsp/arm/vpx_convolve_copy_neon.c b/vpx_dsp/arm/vpx_convolve_copy_neon.c
index 361ec8a80..bea7c9843 100644
--- a/vpx_dsp/arm/vpx_convolve_copy_neon.c
+++ b/vpx_dsp/arm/vpx_convolve_copy_neon.c
@@ -9,6 +9,7 @@
*/
#include <arm_neon.h>
+#include <string.h>
#include "./vpx_dsp_rtcd.h"
#include "vpx/vpx_integer.h"
@@ -26,10 +27,10 @@ void vpx_convolve_copy_neon(const uint8_t *src, ptrdiff_t src_stride,
if (w < 8) { // copy4
do {
- *(uint32_t *)dst = *(const uint32_t *)src;
+ memcpy(dst, src, 4);
src += src_stride;
dst += dst_stride;
- *(uint32_t *)dst = *(const uint32_t *)src;
+ memcpy(dst, src, 4);
src += src_stride;
dst += dst_stride;
h -= 2;