vpx/vp8/common
Johann 52852da7c9 cleanup simple loop filter
move some things around, reorder some instructions

constant 0 is used several times. load it once per call in horiz,
once per loop in vert.

separate saturating instructions to avoid stalls.

just use one usub8 call to set GE flags, rather than uqsub8 followed by
usub8 w/ 0

document some stalls for further consideration

Change-Id: Ic3877e0ddbe314bb8a17fd5db73501a7d64570ec
2010-08-19 13:37:40 -04:00
..
arm cleanup simple loop filter 2010-08-19 13:37:40 -04:00
generic Combine idct and reconstruction steps 2010-07-23 15:21:36 -04:00
ppc cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
x86 Removed ssse3 sixtap code 2010-08-18 15:34:09 -04:00
alloccommon.c Moved gf_active code to encoder only 2010-08-11 11:54:25 -04:00
alloccommon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
bigend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
blockd.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
blockd.h Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
boolcoder.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
codec_common_interface.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
coefupdateprobs.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
common_types.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
context.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
debugmodes.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
defaultcoefcounts.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
dma_desc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
duck_io.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropy.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropy.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropymode.c avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
entropymode.h avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
entropymv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropymv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
extend.c Issue 150: Fixing linker warning in extend.c. 2010-07-23 16:42:25 -07:00
extend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
filter_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
findnearmv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
findnearmv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
fourcc.hpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
g_common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
header.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
idct.h Combine idct and reconstruction steps 2010-07-23 15:21:36 -04:00
idctllm.c Combine idct and reconstruction steps 2010-07-23 15:21:36 -04:00
invtrans.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
invtrans.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
littlend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
loopfilter_filters.c Mark loopfilter C functions as static 2010-08-09 09:36:44 -04:00
loopfilter.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
loopfilter.h Improve SSE2 loopfilter functions 2010-06-29 15:23:14 -04:00
mac_specs.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mbpitch.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecont.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecont.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecontext.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyx.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyxc_int.h Moved gf_active code to encoder only 2010-08-11 11:54:25 -04:00
onyxd.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
partialgfupdate.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
postproc.c Removed two unused global variables. 2010-07-28 17:25:09 -04:00
postproc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ppflags.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pragmas.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
predictdc.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
predictdc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preproc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preprocif.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
proposed.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quant_common.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quant_common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
recon.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
recon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconinter.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
reconinter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra4x4.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra4x4.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
reconintra.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
setupintrarecon.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
setupintrarecon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
subpixel.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
swapyv12buffer.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
swapyv12buffer.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
systemdependent.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
textblit.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
threading.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
treecoder.c avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
treecoder.h avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
type_aliases.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vfwsetting.hpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpx_ref_build_prefix.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxblit_c64.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxblit.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxerrors.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00