[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