diff ppc/idct_altivec.c @ 7373:266d4949aa15 libavcodec

Remove AltiVec vector declaration compiler compatibility macros. The original problem was that FSF and Apple gcc used a different syntax for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support the standard {} syntax and versions that support {} are available on all relevant Mac OS X versions. Thus the greater compatibility is no longer worth cluttering the code with macros.
author diego
date Thu, 24 Jul 2008 10:53:32 +0000
parents a8a79f5385f6
children 1615d6b75ada
line wrap: on
line diff
--- a/ppc/idct_altivec.c	Thu Jul 24 04:29:23 2008 +0000
+++ b/ppc/idct_altivec.c	Thu Jul 24 10:53:32 2008 +0000
@@ -157,11 +157,11 @@
 
 
 static const_vector_s16_t constants[5] = {
-    AVV(23170, 13573, 6518, 21895, -23170, -21895, 32, 31),
-    AVV(16384, 22725, 21407, 19266, 16384, 19266, 21407, 22725),
-    AVV(22725, 31521, 29692, 26722, 22725, 26722, 29692, 31521),
-    AVV(21407, 29692, 27969, 25172, 21407, 25172, 27969, 29692),
-    AVV(19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722)
+    {23170, 13573,  6518, 21895, -23170, -21895,    32,    31},
+    {16384, 22725, 21407, 19266,  16384,  19266, 21407, 22725},
+    {22725, 31521, 29692, 26722,  22725,  26722, 29692, 31521},
+    {21407, 29692, 27969, 25172,  21407,  25172, 27969, 29692},
+    {19266, 26722, 25172, 22654,  19266,  22654, 25172, 26722}
 };
 
 void idct_put_altivec(uint8_t* dest, int stride, vector_s16_t* block)