FFdecsa: fix SSE/SSE2 mem alignment
authorleslie <unknown>
Sat, 16 May 2009 04:06:55 +0000 (12:06 +0800)
committerleslie <unknown>
Sat, 16 May 2009 04:06:55 +0000 (12:06 +0800)
FFdecsa/FFdecsa.c

index 8ba732253cd3544b504f16c2ea1bff1871e74c6f..dbc9e538aec627f7430cc17e062c4e3f79817530 100644 (file)
@@ -568,8 +568,8 @@ int decrypt_packets(void *keys, unsigned char **cluster){
   int alive[24];
 //icc craziness  int pad1=0; //////////align! FIXME
   unsigned char *encp[GROUP_PARALLELISM];
-  unsigned char stream_in[GROUP_PARALLELISM*8];
-  unsigned char stream_out[GROUP_PARALLELISM*8];
+  MEMALIGN unsigned char stream_in[GROUP_PARALLELISM*8];
+  MEMALIGN unsigned char stream_out[GROUP_PARALLELISM*8];
   MEMALIGN unsigned char ib[GROUP_PARALLELISM*8];
   MEMALIGN unsigned char block_out[GROUP_PARALLELISM*8];
   struct stream_regs regs;