Improve SSE2 loopfilter functions
authorYunqing Wang <yunqingwang@google.com>
Fri, 25 Jun 2010 13:18:11 +0000 (09:18 -0400)
committerYunqing Wang <yunqingwang@google.com>
Tue, 29 Jun 2010 19:23:14 +0000 (15:23 -0400)
commitbead039d4d316092bca20e62df001f92a86067d2
tree2c4da178ab3c55961d663dc47d12f48f6ca678d1
parentf1a3b1e0d94dec2d40008f36fdfad99338484b9a
Improve SSE2 loopfilter functions

Restructured and rewrote SSE2 loopfilter functions. Combined u and
v into one function to take advantage of SSE2 128-bit registers.
Tests on test clips showed a 4% decoder performance improvement on
Linux desktop.

Change-Id: Iccc6669f09e17f2224da715f7547d6f93b0a4987
vp8/common/arm/loopfilter_arm.c
vp8/common/loopfilter.h
vp8/common/x86/loopfilter_sse2.asm
vp8/common/x86/loopfilter_x86.c