Lines Matching refs:new_metrics
22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
37 vp->new_metrics = &vp->metrics2; in init_viterbi29_av()
157 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi29_blk_av()
158 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi29_blk_av()
162 if(vp->new_metrics->c[0] >= 50){ in update_viterbi29_blk_av()
167 scale0 = vp->new_metrics->v[0]; in update_viterbi29_blk_av()
168 scale1 = vp->new_metrics->v[1]; in update_viterbi29_blk_av()
170 scale0 = vec_min(scale0,vp->new_metrics->v[i]); in update_viterbi29_blk_av()
171 scale1 = vec_min(scale1,vp->new_metrics->v[i+1]); in update_viterbi29_blk_av()
181 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale0); in update_viterbi29_blk_av()
185 vp->old_metrics = vp->new_metrics; in update_viterbi29_blk_av()
186 vp->new_metrics = tmp; in update_viterbi29_blk_av()