Changes in directory llvm-test/MultiSource/Applications/viterbi:

dec_viterbi_F.c updated: 1.2 -> 1.3
---
Log message:

patch by Anton, which 'fixes viterbi algorithm on coderates other than 1/2'.

This shouldn't affect performance.


---
Diffs of the changes:  (+4 -4)

 dec_viterbi_F.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)


Index: llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c
diff -u llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c:1.2 
llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c:1.3
--- llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c:1.2      Tue Oct 
 3 18:31:21 2006
+++ llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c  Tue Nov  7 
12:13:00 2006
@@ -55,10 +55,6 @@
       fflush(stdout);
     }
 #endif /* 0 */
-    if (i_punct == param->n_in) {
-      i_punct = 0;                 
-    }
-    
     memcpy(Metr0, Metr, Metr_mem->length*sizeof(double));
     memcpy(Metr1, Metr, Metr_mem->length*sizeof(double));
     
@@ -129,6 +125,10 @@
         history[i][j] = history_new[i][j];
       }
     }
+
+    if (++i_punct == param->n_in) {
+      i_punct = 0;                 
+    }
   }
 
   bit_stream->data = (unsigned char*)realloc(bit_stream->data, 
bv*sizeof(unsigned char));



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to