]> git.sesse.net Git - x264/commit
GSOC merge part 2: ARM stack alignment
authorDavid Conrad <lessen42@gmail.com>
Sun, 23 Aug 2009 06:40:33 +0000 (23:40 -0700)
committerFiona Glaser <fiona@x264.com>
Sun, 23 Aug 2009 06:40:33 +0000 (23:40 -0700)
commitca7da1aecdfdccaa4f7669e915348f6d31f85827
treea99a157dba0dc3c4713c90ea071269147ad00955
parent1a072a3a013976a178e0068be021e23b9a0ed59f
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.
18 files changed:
common/cabac.h
common/common.h
common/frame.c
common/macroblock.c
common/osdep.h
common/ppc/deblock.c
common/ppc/mc.c
common/ppc/pixel.c
common/x86/predict-c.c
encoder/analyse.c
encoder/cabac.c
encoder/cavlc.c
encoder/macroblock.c
encoder/me.c
encoder/me.h
encoder/rdo.c
encoder/slicetype.c
tools/checkasm.c