[x264-devel] Add AVX functions where 3+ arg commands are useful

Daniel Kang git at videolan.org
Sat Feb 19 00:34:10 CET 2011


x264 | branch: master | Daniel Kang <daniel.d.kang at gmail.com> | Sat Jan 15 13:44:45 2011 -0500| [36385abbb24fdaa6f30a54c4390893b524a6a165] | committer: Jason Garrett-Glaser

Add AVX functions where 3+ arg commands are useful

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

 common/bitstream.c         |    3 +
 common/dct.c               |   52 ++++++++
 common/deblock.c           |   26 ++++
 common/pixel.c             |   27 ++++
 common/quant.c             |    3 +
 common/x86/bitstream-a.asm |   18 ++--
 common/x86/dct-32.asm      |  126 ++++++++++----------
 common/x86/dct-64.asm      |  111 +++++++++--------
 common/x86/dct-a.asm       |  282 ++++++++++++++++++++++++++------------------
 common/x86/dct.h           |   21 ++++
 common/x86/deblock-a.asm   |  239 +++++++++++++++++++++----------------
 common/x86/mc-a.asm        |   76 +++++++------
 common/x86/mc-a2.asm       |  190 +++++++++++++-----------------
 common/x86/mc-c.c          |   44 +++++++-
 common/x86/pixel-32.asm    |   16 ++--
 common/x86/pixel-a.asm     |  185 ++++++++++++++++-------------
 common/x86/pixel.h         |   20 +++-
 common/x86/predict-a.asm   |  221 +++++++++++++++++-----------------
 common/x86/predict-c.c     |   42 +++++++-
 common/x86/quant-a.asm     |   37 ++++---
 common/x86/quant.h         |    3 +
 common/x86/sad-a.asm       |   48 +++++---
 common/x86/x86inc.asm      |    2 +
 common/x86/x86util.asm     |  188 ++++++++++++++++++-----------
 24 files changed, 1185 insertions(+), 795 deletions(-)

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


More information about the x264-devel mailing list