[llvm-commits] CVS: llvm-test/MultiSource/Applications/viterbi/dec_viterbi_F.c
Chris Lattner
sabre at nondot.org
Tue Nov 7 10:13:15 PST 2006
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));
More information about the llvm-commits
mailing list