viterbi compiles