[x264-devel] Initial XOP and FMA4 support on AMD Bulldozer

Jason Garrett-Glaser git at videolan.org
Sat Oct 22 02:30:25 CEST 2011


x264 | branch: master | Jason Garrett-Glaser <jason at x264.com> | Wed Sep 21 17:12:10 2011 -0700| [afd9bc24823b0f9f0727c0332a0db24db66876d2] | committer: Jason Garrett-Glaser

Initial XOP and FMA4 support on AMD Bulldozer
~10% faster Hadamard functions (SATD/SA8D/hadamard_ac) plus other improvements.

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

 common/cpu.c             |   10 ++++
 common/dct.c             |    2 +
 common/pixel.c           |   25 ++++++++++-
 common/quant.c           |   18 ++++++++
 common/x86/dct-a.asm     |   24 ++++++----
 common/x86/dct.h         |    1 +
 common/x86/mc-a2.asm     |   29 +++++++++++-
 common/x86/mc-c.c        |    6 +++
 common/x86/pixel-a.asm   |   84 ++++++++++++++++++++++++++++-------
 common/x86/pixel.h       |    8 +++
 common/x86/predict-a.asm |   62 ++++++++++++++------------
 common/x86/predict-c.c   |  110 ++++++++++++++++++++++++++-------------------
 common/x86/predict.h     |    1 +
 common/x86/quant-a.asm   |   20 +++++---
 common/x86/quant.h       |    3 +
 common/x86/x86inc.asm    |   18 +++++++-
 common/x86/x86util.asm   |   31 +++++++++++++
 configure                |    4 +-
 tools/checkasm.c         |   12 +++++-
 x264.h                   |   52 +++++++++++----------
 20 files changed, 377 insertions(+), 143 deletions(-)

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


More information about the x264-devel mailing list