]> granicus.if.org Git - libvpx/commit
sse2 intrinsic version of vp8_mbloop_filter_horizontal_edge()
authorScott LaVarnway <slavarnway@google.com>
Thu, 18 Oct 2012 21:29:26 +0000 (14:29 -0700)
committerScott LaVarnway <slavarnway@google.com>
Thu, 18 Oct 2012 21:29:26 +0000 (14:29 -0700)
commit992b5e2d95b0071ee2bde5cad92a5807a600d89d
treedbd737158a827c8975542ea6c6004cb80e3f3749
parentedf099d27218b5f3dbd1c72fe20488dd24b638d2
sse2 intrinsic version of vp8_mbloop_filter_horizontal_edge()

First sse2 version of vp8_mbloop_filter_horizontal_edge().  For now,
intrinsics are being used until the bitstream is finalized.  This function
will be revisited later for further performance improvements.
For the test clip used, a 31+% decoder performance improvement
was seen.  This will vary depending on material.

Change-Id: I03ed3a7182478bdd1f094644ff3e0442625600e7
vp8/common/loopfilter_filters.c
vp8/common/rtcd_defs.sh
vp8/common/x86/loopfilter_mmx.asm
vp8/common/x86/loopfilter_sse2.asm
vp8/common/x86/loopfilter_x86.c
vp8/vp8_common.mk