[x264-devel] commit: Change some macros to be more sensitive to memory alignment, thus avoiding (David Wolstencroft )

git version control git at videolan.org
Tue Nov 25 17:29:51 CET 2008


x264 | branch: master | David Wolstencroft <wolstencroft at alum.rpi.edu> | Sat Nov 22 17:54:38 2008 +0100| [4bf4109aee5b602f8a124b434e18f93ef539bbe6] | committer: Guillaume Poirier 

Change some macros to be more sensitive to memory alignment, thus avoiding
useless loads/stores and calculations of permutation vectors.
Affected functions are all of mc_luma, mc_chroma, 'get_ref', SATD, SA8D and deblock.
Gains globally vary from ~5% - 15% on a depending on settings running on a 1.42 ghz G4.

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

 AUTHORS                |    3 +
 common/ppc/deblock.c   |   37 ++++----
 common/ppc/mc.c        |  220 ++++++++++++++++++++++++-----------------------
 common/ppc/pixel.c     |  136 ++++++++++++++++++-----------
 common/ppc/ppccommon.h |  103 +++++++++++------------
 5 files changed, 267 insertions(+), 232 deletions(-)

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


More information about the x264-devel mailing list