GSOC merge part 2: ARM stack alignment
authorDavid Conrad <lessen42@gmail.com>
Sun, 23 Aug 2009 06:40:33 +0000 (23:40 -0700)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Sun, 23 Aug 2009 06:40:33 +0000 (23:40 -0700)
commit00d9fb7d0643748a0f1de33ca15eb300172c07f7
tree8c2224b853305679665993bdb88070a8dd75abc4
parent3b4ee7359abdeea0337ec76206518a9d8f8f2140
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