[MN-dev] [mndiff]: r142 - trunk/noe/ldpc.c
michael
subversion at mplayerhq.hu
Fri Apr 10 20:32:52 CEST 2009
Author: michael
Date: Fri Apr 10 20:32:52 2009
New Revision: 142
Log:
indent
Modified:
trunk/noe/ldpc.c
Modified: trunk/noe/ldpc.c
==============================================================================
--- trunk/noe/ldpc.c Fri Apr 10 20:32:08 2009 (r141)
+++ trunk/noe/ldpc.c Fri Apr 10 20:32:52 2009 (r142)
@@ -74,43 +74,43 @@ int inverse(ELEM *matrix, int width, int
}
}
}
- if(j>=0){
- unsigned int inve= EXT(log)[inv(matrix[i + j*width])];
+ if(j>=0){
+ unsigned int inve= EXT(log)[inv(matrix[i + j*width])];
- SWAP(int, row_weight[j], row_weight[p])
- k=0;
- for(m=i; m<width; m++){
- ELEM t= matrix[m + j*width];
- matrix[m + j*width]= matrix[m + p*width];
- matrix[m + p*width]= EXT(exp)[EXT(log)[t] + inve];
- if(matrix[m + p*width]){
- logline[k ][0]= m;
- logline[k++][1]= EXT(log)[matrix[m + p*width]];
- }
+ SWAP(int, row_weight[j], row_weight[p])
+ k=0;
+ for(m=i; m<width; m++){
+ ELEM t= matrix[m + j*width];
+ matrix[m + j*width]= matrix[m + p*width];
+ matrix[m + p*width]= EXT(exp)[EXT(log)[t] + inve];
+ if(matrix[m + p*width]){
+ logline[k ][0]= m;
+ logline[k++][1]= EXT(log)[matrix[m + p*width]];
}
- logline[k][0]= -1;
+ }
+ logline[k][0]= -1;
- for(k=p+1; k<height; k++){ // eliminate lower left
- if(matrix[i + k*width]){
- unsigned int factor= EXT(log)[neg(matrix[i + k*width])];
- int idx= logline[0][0];
- m=0;
- while(idx>=0){
- if(!matrix[idx + k*width]){
- row_weight[k]++;
- col_weight[idx]++;
- }
- matrix[idx + k*width] = sum(matrix[idx + k*width], EXT(exp)[logline[m++][1] + factor]);
- if(!matrix[idx + k*width]){
- row_weight[k]--;
- col_weight[idx]--;
- }
- idx= logline[m][0];
+ for(k=p+1; k<height; k++){ // eliminate lower left
+ if(matrix[i + k*width]){
+ unsigned int factor= EXT(log)[neg(matrix[i + k*width])];
+ int idx= logline[0][0];
+ m=0;
+ while(idx>=0){
+ if(!matrix[idx + k*width]){
+ row_weight[k]++;
+ col_weight[idx]++;
}
+ matrix[idx + k*width] = sum(matrix[idx + k*width], EXT(exp)[logline[m++][1] + factor]);
+ if(!matrix[idx + k*width]){
+ row_weight[k]--;
+ col_weight[idx]--;
+ }
+ idx= logline[m][0];
}
}
- p++;
}
+ p++;
+ }
}
return p;
More information about the Mndiff-dev
mailing list