[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