[x264-devel] x86: combined SA8D/SATD dsp function

Oskar Arvidsson git at videolan.org
Wed Feb 27 00:18:05 CET 2013


x264 | branch: master | Oskar Arvidsson <oskar at irock.se> | Sat Jan 19 01:47:09 2013 +0100| [d556d5540ab90b2c89a5ba0cd6ce393f87c19faf] | committer: Jason Garrett-Glaser

x86: combined SA8D/SATD dsp function

Speedup is most apparent for 8-bit (~30%), but gives some improvements
for 10-bit too (~12%).
64-bit only for now.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=d556d5540ab90b2c89a5ba0cd6ce393f87c19faf
---

 common/pixel.c         |   24 ++++++-
 common/pixel.h         |    1 +
 common/x86/pixel-a.asm |  167 ++++++++++++++++++++++++++++++++++++++++++++++++
 common/x86/pixel.h     |    5 ++
 common/x86/x86util.asm |   16 +++--
 encoder/analyse.c      |   26 ++++++--
 tools/checkasm.c       |   37 +++++++++++
 7 files changed, 266 insertions(+), 10 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=d556d5540ab90b2c89a5ba0cd6ce393f87c19faf


More information about the x264-devel mailing list