summaryrefslogtreecommitdiff
path: root/vp9/common
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2013-06-13 11:07:12 -0700
committerJingning Han <jingning@google.com>2013-06-13 16:18:18 -0700
commit15f50e7b4211fe50c5d0eac675d64afa09e5041f (patch)
treef8505283ea43bb908a0406b033ddc44abd0e5488 /vp9/common
parent1a5bb3cc76304bf46a2ca8d1c1ec9ec95e060759 (diff)
downloadlibvpx-15f50e7b4211fe50c5d0eac675d64afa09e5041f.tar
libvpx-15f50e7b4211fe50c5d0eac675d64afa09e5041f.tar.gz
libvpx-15f50e7b4211fe50c5d0eac675d64afa09e5041f.tar.bz2
libvpx-15f50e7b4211fe50c5d0eac675d64afa09e5041f.zip
Enable sse2 version of sad8x4/4x8
The encoding time for bus at CIF goes from 661s to 625s. This commit also enabled unit test of sad8x4/4x8 in sad_test.cc. Change-Id: If3d10ebb56bda584bdb69bcf056599d580b12cb1
Diffstat (limited to 'vp9/common')
-rw-r--r--vp9/common/vp9_rtcd_defs.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/common/vp9_rtcd_defs.sh b/vp9/common/vp9_rtcd_defs.sh
index f281e08e9..8c78b7bbd 100644
--- a/vp9/common/vp9_rtcd_defs.sh
+++ b/vp9/common/vp9_rtcd_defs.sh
@@ -387,10 +387,10 @@ specialize vp9_sad8x8 mmx sse2
# TODO(jingning): need to covert these functions into mmx/sse2 form
prototype unsigned int vp9_sad8x4 "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad"
-specialize vp9_sad8x4
+specialize vp9_sad8x4 sse2
prototype unsigned int vp9_sad4x8 "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad"
-specialize vp9_sad4x8
+specialize vp9_sad4x8 sse
prototype unsigned int vp9_sad4x4 "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad"
specialize vp9_sad4x4 mmx sse