diff options
author | Scott LaVarnway <slavarnway@google.com> | 2012-10-25 17:24:50 -0700 |
---|---|---|
committer | Scott LaVarnway <slavarnway@google.com> | 2012-10-25 17:24:50 -0700 |
commit | ce811f87c49d8dbd0f11895d1105310fe061bc5f (patch) | |
tree | 08179197e3dc59f48db528668e92d367e43a5706 /vp8/common/rtcd_defs.sh | |
parent | d3465a53523878052f75cc80fe7603b3fcaff2aa (diff) | |
download | libvpx-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.sh | 6 |
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 |