Move mem_sse2.h from av1/common/x86 to aom_dsp/x86

Change-Id: Ia07e909c89eda3742682531dca068ecf63a6281e
diff --git a/aom_dsp/aom_dsp.cmake b/aom_dsp/aom_dsp.cmake
index 8fcfbcb..2844d6f 100644
--- a/aom_dsp/aom_dsp.cmake
+++ b/aom_dsp/aom_dsp.cmake
@@ -47,9 +47,10 @@
     "${AOM_ROOT}/aom_dsp/x86/aom_asm_stubs.c"
     "${AOM_ROOT}/aom_dsp/x86/convolve.h"
     "${AOM_ROOT}/aom_dsp/x86/intrapred_sse2.c"
-    "${AOM_ROOT}/aom_dsp/x86/txfm_common_sse2.h"
+    "${AOM_ROOT}/aom_dsp/x86/loopfilter_sse2.c"
     "${AOM_ROOT}/aom_dsp/x86/lpf_common_sse2.h"
-    "${AOM_ROOT}/aom_dsp/x86/loopfilter_sse2.c")
+    "${AOM_ROOT}/aom_dsp/x86/mem_sse2.h"
+    "${AOM_ROOT}/aom_dsp/x86/txfm_common_sse2.h")
 
 set(AOM_DSP_COMMON_ASM_SSSE3
     "${AOM_ROOT}/aom_dsp/x86/aom_subpixel_8t_ssse3.asm"
diff --git a/aom_dsp/aom_dsp.mk b/aom_dsp/aom_dsp.mk
index 594fab4..1c40905 100644
--- a/aom_dsp/aom_dsp.mk
+++ b/aom_dsp/aom_dsp.mk
@@ -215,6 +215,7 @@
 DSP_SRCS-yes            += txfm_common.h
 DSP_SRCS-yes            += x86/txfm_common_intrin.h
 DSP_SRCS-$(HAVE_AVX2)   += x86/common_avx2.h
+DSP_SRCS-$(HAVE_SSE2)   += x86/mem_sse2.h
 DSP_SRCS-$(HAVE_SSE2)   += x86/txfm_common_sse2.h
 DSP_SRCS-$(HAVE_SSSE3)  += x86/obmc_intrinsic_ssse3.h
 DSP_SRCS-$(HAVE_MSA)    += mips/txfm_macros_msa.h
diff --git a/av1/common/x86/mem_sse2.h b/aom_dsp/x86/mem_sse2.h
similarity index 87%
rename from av1/common/x86/mem_sse2.h
rename to aom_dsp/x86/mem_sse2.h
index 432fd99..54f16dd 100644
--- a/av1/common/x86/mem_sse2.h
+++ b/aom_dsp/x86/mem_sse2.h
@@ -9,8 +9,8 @@
  * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
  */
 
-#ifndef AV1_COMMON_X86_MEM_SSE2_H_
-#define AV1_COMMON_X86_MEM_SSE2_H_
+#ifndef AOM_DSP_X86_MEM_SSE2_H_
+#define AOM_DSP_X86_MEM_SSE2_H_
 
 #include <emmintrin.h>  // SSE2
 
@@ -22,4 +22,4 @@
       _mm_loadh_pi(_mm_castsi128_ps(s), (const __m64 *)src));
 }
 
-#endif  // AV1_COMMON_X86_MEM_SSE2_H_
+#endif  // AOM_DSP_X86_MEM_SSE2_H_
diff --git a/av1/av1.cmake b/av1/av1.cmake
index 804941a..82c308f 100644
--- a/av1/av1.cmake
+++ b/av1/av1.cmake
@@ -254,8 +254,7 @@
 
 set(AOM_AV1_COMMON_INTRIN_SSE2
     ${AOM_AV1_COMMON_INTRIN_SSE2}
-    "${AOM_ROOT}/av1/common/cdef_block_sse2.c"
-    "${AOM_ROOT}/av1/common/x86/mem_sse2.h")
+    "${AOM_ROOT}/av1/common/cdef_block_sse2.c")
 
 set(AOM_AV1_COMMON_INTRIN_SSSE3
     ${AOM_AV1_COMMON_INTRIN_SSSE3}
diff --git a/av1/av1_common.mk b/av1/av1_common.mk
index ed5a7ec..86351ee 100644
--- a/av1/av1_common.mk
+++ b/av1/av1_common.mk
@@ -76,7 +76,6 @@
 AV1_COMMON_SRCS-yes += common/av1_inv_txfm2d.c
 AV1_COMMON_SRCS-yes += common/av1_inv_txfm1d_cfg.h
 AV1_COMMON_SRCS-$(HAVE_AVX2) += common/x86/convolve_avx2.c
-AV1_COMMON_SRCS-$(HAVE_SSE2) += common/x86/mem_sse2.h
 AV1_COMMON_SRCS-$(HAVE_SSSE3) += common/x86/av1_convolve_ssse3.c
 ifeq ($(CONFIG_CONVOLVE_ROUND)x$(CONFIG_COMPOUND_ROUND),yesx)
 AV1_COMMON_SRCS-$(HAVE_SSE4_1) += common/x86/av1_convolve_scale_sse4.c
diff --git a/av1/common/x86/txb_sse2.c b/av1/common/x86/txb_sse2.c
index 9f82dbd..775d083 100644
--- a/av1/common/x86/txb_sse2.c
+++ b/av1/common/x86/txb_sse2.c
@@ -13,9 +13,9 @@
 #include <emmintrin.h>  // SSE2
 
 #include "aom/aom_integer.h"
+#include "aom_dsp/x86/mem_sse2.h"
 #include "av1/common/onyxc_int.h"
 #include "av1/common/txb_common.h"
-#include "av1/common/x86/mem_sse2.h"
 
 static INLINE __m128i load_8bit_4x4_sse2(const void *const s0,
                                          const void *const s1,