summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.sh
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2013-06-12 16:40:22 -0400
committerScott LaVarnway <slavarnway@google.com>2013-06-12 16:49:08 -0400
commit26496c52bf90b616bbf5ae92a1b0702c0468b7bc (patch)
tree2c5c305caf75bc922d42f12f2dbc5ea72e2b6966 /vp9/common/vp9_rtcd_defs.sh
parentbbd5cb2bd4c348a3a033c211346e13ee1f1f6496 (diff)
downloadlibvpx-26496c52bf90b616bbf5ae92a1b0702c0468b7bc.tar
libvpx-26496c52bf90b616bbf5ae92a1b0702c0468b7bc.tar.gz
libvpx-26496c52bf90b616bbf5ae92a1b0702c0468b7bc.tar.bz2
libvpx-26496c52bf90b616bbf5ae92a1b0702c0468b7bc.zip
Quick modifications to wide loopfilter intrinsic functions
Modified to work with 8x8 blocks of memory. Will revisit later for further optimizations. For the HD clip used, the decoder improved my 20%. Change-Id: Ia0057f55d66d1445882351ea6c43b595a5a980e5
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.sh')
-rw-r--r--vp9/common/vp9_rtcd_defs.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/vp9/common/vp9_rtcd_defs.sh b/vp9/common/vp9_rtcd_defs.sh
index 74d3ab57f..ddfc85aa0 100644
--- a/vp9/common/vp9_rtcd_defs.sh
+++ b/vp9/common/vp9_rtcd_defs.sh
@@ -86,8 +86,8 @@ fi
#
# Loopfilter
#
-prototype void vp9_mb_lpf_vertical_edge_w "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"
-specialize vp9_mb_lpf_vertical_edge_w
+prototype void vp9_mb_lpf_vertical_edge_w "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh"
+specialize vp9_mb_lpf_vertical_edge_w sse2
prototype void vp9_mbloop_filter_vertical_edge "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"
specialize vp9_mbloop_filter_vertical_edge
@@ -95,8 +95,8 @@ specialize vp9_mbloop_filter_vertical_edge
prototype void vp9_loop_filter_vertical_edge "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"
specialize vp9_loop_filter_vertical_edge mmx
-prototype void vp9_mb_lpf_horizontal_edge_w "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"
-specialize vp9_mb_lpf_horizontal_edge_w
+prototype void vp9_mb_lpf_horizontal_edge_w "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh"
+specialize vp9_mb_lpf_horizontal_edge_w sse2
prototype void vp9_mbloop_filter_horizontal_edge "uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int count"
specialize vp9_mbloop_filter_horizontal_edge