[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