[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