summaryrefslogtreecommitdiff
path: root/vp8/common/rtcd_defs.sh
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2012-10-25 17:24:50 -0700
committerScott LaVarnway <slavarnway@google.com>2012-10-25 17:24:50 -0700
commitce811f87c49d8dbd0f11895d1105310fe061bc5f (patch)
tree08179197e3dc59f48db528668e92d367e43a5706 /vp8/common/rtcd_defs.sh
parentd3465a53523878052f75cc80fe7603b3fcaff2aa (diff)
downloadlibvpx-ce811f87c49d8dbd0f11895d1105310fe061bc5f.tar
libvpx-ce811f87c49d8dbd0f11895d1105310fe061bc5f.tar.gz
libvpx-ce811f87c49d8dbd0f11895d1105310fe061bc5f.tar.bz2
libvpx-ce811f87c49d8dbd0f11895d1105310fe061bc5f.zip
Faster 8t filtering
Quickly modified the ssse3 sixtap filters to support eight taps. For the test clip used, a 23+% boost in decoder performance was seen. We can revisit later and improve further. Change-Id: I5f59860459e80d6fa23e6cc0fd91296a969f5240
Diffstat (limited to 'vp8/common/rtcd_defs.sh')
-rw-r--r--vp8/common/rtcd_defs.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/vp8/common/rtcd_defs.sh b/vp8/common/rtcd_defs.sh
index d7e5b5b25..e45028284 100644
--- a/vp8/common/rtcd_defs.sh
+++ b/vp8/common/rtcd_defs.sh
@@ -22,9 +22,9 @@ prototype void vp8_filter_block2d_16x16_8 "const unsigned char *src_ptr, const u
# on the safe side, only enabled when compiled with 'gcc'.
if [ "$CONFIG_GCC" = "yes" ]; then
specialize vp8_filter_block2d_4x4_8 sse4_1 sse2
- specialize vp8_filter_block2d_8x4_8 sse4_1 sse2
- specialize vp8_filter_block2d_8x8_8 sse4_1 sse2
- specialize vp8_filter_block2d_16x16_8 sse4_1 sse2
+ specialize vp8_filter_block2d_8x4_8 ssse3 #sse4_1 sse2
+ specialize vp8_filter_block2d_8x8_8 ssse3 #sse4_1 sse2
+ specialize vp8_filter_block2d_16x16_8 ssse3 #sse4_1 sse2
fi