[MN-dev] [mndiff]: r185 - trunk/noe/test.c

michael subversion at mplayerhq.hu
Fri Jul 9 20:34:42 CEST 2010


Author: michael
Date: Fri Jul  9 20:34:42 2010
New Revision: 185

Log:
Get rid of VLAs in test.c.

Modified:
   trunk/noe/test.c

Modified: trunk/noe/test.c
==============================================================================
--- trunk/noe/test.c	Fri Jul  9 19:29:48 2010	(r184)
+++ trunk/noe/test.c	Fri Jul  9 20:34:42 2010	(r185)
@@ -92,8 +92,8 @@ int main(){
     printf("Testing GFFT");
     for(i=1; i<20; i++){
         int n= SIZE - 1;
-        GFF4Element syn[n];
-        GFF4Element code[n];
+        GFF4Element syn [SIZE - 1];
+        GFF4Element code[SIZE - 1];
         int acc=0;
         
         for(j=0; j<n; j++)
@@ -163,14 +163,14 @@ int main(){
     for(i=1; i<(SIZE/2)>>decimate; i+=i+5){
         int n= (SIZE - 1)>>decimate;
         int k= n - i;
-        GFF4Element syn[n+1];
+        GFF4Element syn[SIZE];
 //      GFF4Element gen[i+1];
-        GFF4Element data[k];
-        GFF4Element code[n];
+        GFF4Element data[SIZE - 1];
+        GFF4Element code[SIZE - 1];
         int pass=5;
         int tLoc= get_random(&rnd) % k;
-        GFF4Element parityLocator[i+2];
-        GFF4Element tPoly[i];
+        GFF4Element parityLocator[SIZE/2+2];
+        GFF4Element tPoly[SIZE/2];
 
         parityLocator[0]=0;
         tPoly[0]= 0;
@@ -223,11 +223,11 @@ STOP_TIMER}
     for(i=1; i<(SIZE/2)>>decimate; i+=i+1){
         int n= (SIZE - 1)>>decimate;
         int k= n - i;
-        int erased[i];
-        GFF4Element erasureLocator[i+2];
-        GFF4Element data[k];
-        GFF4Element code[n];
-        GFF4Element parityLocator[i+2];
+        int erased[SIZE/2];
+        GFF4Element erasureLocator[SIZE/2+2];
+        GFF4Element data[SIZE - 1];
+        GFF4Element code[SIZE - 1];
+        GFF4Element parityLocator [SIZE/2+2];
         int pass=5;
         uint64_t end, start= rdtsc();
 
@@ -296,8 +296,8 @@ STOP_TIMER}
         for(i=1; i<(SIZE/2)>>decimate; i+=i+1){
             int n= (SIZE - 1)>>decimate;
             int k= n - i;
-            GFF4Element code[n];
-            GFF4Element parityLocator[i+2];
+            GFF4Element code[SIZE - 1];
+            GFF4Element parityLocator[SIZE/2+2];
             int pass;
             uint64_t end, start= rdtsc();
 


More information about the Mndiff-dev mailing list