[x264-devel] SSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sad_x9)
Jason Garrett-Glaser
git at videolan.org
Sat Oct 22 02:30:26 CEST 2011
x264 | branch: master | Jason Garrett-Glaser <jason at x264.com> | Fri Sep 30 19:09:19 2011 -0700| [46d1f3ab24e8aead7ccb3f89a382e7c92721ba96] | committer: Jason Garrett-Glaser
SSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sad_x9)
~3 times faster than current analysis, plus (like intra_sad_x9_4x4) analyzes all modes without shortcuts.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=46d1f3ab24e8aead7ccb3f89a382e7c92721ba96
---
common/pixel.c | 3 +
common/pixel.h | 3 +
common/predict.c | 1 +
common/x86/pixel-a.asm | 406 ++++++++++++++++++++++++++++++++++++++++++++++
common/x86/pixel.h | 3 +
common/x86/predict-a.asm | 1 +
common/x86/x86inc.asm | 2 +
encoder/analyse.c | 98 +++++++-----
encoder/encoder.c | 2 +
encoder/macroblock.c | 2 +-
encoder/macroblock.h | 21 ++-
encoder/rdo.c | 2 +-
tools/checkasm.c | 67 ++++++++
13 files changed, 559 insertions(+), 52 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=46d1f3ab24e8aead7ccb3f89a382e7c92721ba96
More information about the x264-devel
mailing list