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