diff options
author | Christian Duvivier <cduvivier@google.com> | 2012-08-20 23:49:43 -0700 |
---|---|---|
committer | Christian Duvivier <cduvivier@google.com> | 2012-08-21 15:26:14 -0700 |
commit | 63ef9c40a443ffbf1a8ff6d016de472d067c297a (patch) | |
tree | e318791d5a79aec733ffddf81e48f3039a50662e /vp8/vp8_common.mk | |
parent | 2a050620e5f4ff55749cd8a7ad981898f5aca6db (diff) | |
download | libvpx-63ef9c40a443ffbf1a8ff6d016de472d067c297a.tar libvpx-63ef9c40a443ffbf1a8ff6d016de472d067c297a.tar.gz libvpx-63ef9c40a443ffbf1a8ff6d016de472d067c297a.tar.bz2 libvpx-63ef9c40a443ffbf1a8ff6d016de472d067c297a.zip |
SSE2 version of vectorized 8-tap filtering.
About 20% overall encoder speedup (vs. about 30% for sse4 version).
Change-Id: Ibf608a6a1bc94b14ec47e8046d3206b275b5a8bd
Diffstat (limited to 'vp8/vp8_common.mk')
-rw-r--r-- | vp8/vp8_common.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vp8/vp8_common.mk b/vp8/vp8_common.mk index 3595a851a..28f1bd979 100644 --- a/vp8/vp8_common.mk +++ b/vp8/vp8_common.mk @@ -119,6 +119,11 @@ ifeq ($(HAVE_SSE4_1),yes) vp8/common/x86/filter_sse4.c.o: CFLAGS += -msse4 endif +VP8_COMMON_SRCS-$(HAVE_SSE2) += common/x86/filter_sse2.c +ifeq ($(HAVE_SSE2),yes) +vp8/common/x86/filter_sse2.c.o: CFLAGS += -msse2 +endif + VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/arm_systemdependent.c VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/bilinearfilter_arm.c VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/bilinearfilter_arm.h |