[x264-devel] commit: GSOC merge part 2: ARM stack alignment (David Conrad )
git version control
git at videolan.org
Tue Aug 25 05:54:52 CEST 2009
x264 | branch: master | David Conrad <lessen42 at gmail.com> | Sat Aug 22 23:40:33 2009 -0700| [00d9fb7d0643748a0f1de33ca15eb300172c07f7] | committer: Jason Garrett-Glaser
GSOC merge part 2: ARM stack alignment
Neither GCC nor ARMCC support 16 byte stack alignment despite the fact that NEON loads require it.
These macros only work for arrays, but fortunately that covers almost all instances of stack alignment in x264.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=00d9fb7d0643748a0f1de33ca15eb300172c07f7
---
common/cabac.h | 2 +-
common/common.h | 44 +++++++++++-----------
common/frame.c | 2 +-
common/macroblock.c | 6 ++--
common/osdep.h | 17 +++++++--
common/ppc/deblock.c | 4 +-
common/ppc/mc.c | 4 +-
common/ppc/pixel.c | 92 ++++++++++++++++++++++++------------------------
common/x86/predict-c.c | 8 ++--
encoder/analyse.c | 38 ++++++++++----------
encoder/cabac.c | 2 +-
encoder/cavlc.c | 2 +-
encoder/macroblock.c | 32 ++++++++--------
encoder/me.c | 20 +++++-----
encoder/me.h | 6 ++--
encoder/rdo.c | 2 +-
encoder/slicetype.c | 6 ++--
tools/checkasm.c | 36 +++++++++---------
18 files changed, 167 insertions(+), 156 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=00d9fb7d0643748a0f1de33ca15eb300172c07f7
More information about the x264-devel
mailing list