Lines Matching refs:new_metrics
23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
39 vp->new_metrics = &vp->metrics2; in init_viterbi615_av()
173 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi615_blk_av()
174 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi615_blk_av()
193 min_metric = max_metric = vp->new_metrics->v[0]; in update_viterbi615_blk_av()
195 min_metric = vec_min(min_metric,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
196 max_metric = vec_max(max_metric,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
228 if(vp->new_metrics->s[0] >= USHRT_MAX-12750){ in update_viterbi615_blk_av()
233 scale = vp->new_metrics->v[0]; in update_viterbi615_blk_av()
235 scale = vec_min(scale,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
245 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale); in update_viterbi615_blk_av()
252 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_av()
253 vp->new_metrics = tmp; in update_viterbi615_blk_av()