Lines Matching refs:new_metrics
23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->new_metrics = &vp->metrics2; in init_viterbi39_av()
168 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi39_blk_av()
169 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi39_blk_av()
188 min_metric = max_metric = vp->new_metrics->v[0]; in update_viterbi39_blk_av()
190 min_metric = vec_min(min_metric,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
191 max_metric = vec_max(max_metric,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
222 if(vp->new_metrics->s[0] >= USHRT_MAX-5000){ in update_viterbi39_blk_av()
227 scale = vp->new_metrics->v[0]; in update_viterbi39_blk_av()
229 scale = vec_min(scale,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
239 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale); in update_viterbi39_blk_av()
246 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_av()
247 vp->new_metrics = tmp; in update_viterbi39_blk_av()