Lines Matching refs:old_metrics
22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi39_mmx()
39 vp->old_metrics->s[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi39_mmx()
91 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_mmx()
153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric); in update_viterbi39_blk_mmx()
154 m3 = _mm_add_pi16(vp->old_metrics->v[32+i],metric); in update_viterbi39_blk_mmx()
155 m1 = _mm_add_pi16(vp->old_metrics->v[32+i],m_metric); in update_viterbi39_blk_mmx()
156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_mmx()
174 if(vp->new_metrics->s[0] < vp->old_metrics->s[0]) in update_viterbi39_blk_mmx()
178 tmp = vp->old_metrics; in update_viterbi39_blk_mmx()
179 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_mmx()