--- portab.h 2002/03/28 20:57:24 1.9 +++ portab.h 2002/03/29 19:26:19 1.11 @@ -34,12 +34,12 @@ #define CACHE_LINE 16 #if _MSC_VER <= 1200 -#define #define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ +#define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ type name##_storage[(sizex)*(sizey)+(alignment)-1]; \ type * name = (type *) (((int32_t) name##_storage+(alignment - 1)) & ~((int32_t)(alignment)-1)) #else -#define #define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ - __declspec(align(CACHE_LINE)) type name[(sizex)*(sizey)] +#define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ + __declspec(align(alignment)) type name[(sizex)*(sizey)] #endif // needed for bitstream.h