Home | History | Annotate | Download | only in fec

Lines Matching defs:vp

28   struct v615 *vp = p;
34 vp->metrics1.s[i] = 5000;
36 vp->old_metrics = &vp->metrics1;
37 vp->new_metrics = &vp->metrics2;
38 vp->dp = vp->decisions;
39 vp->old_metrics->s[starting_state & 16383] = 0; /* Bias known start state */
45 struct v615 *vp;
52 if((vp = (struct v615 *)malloc(sizeof(struct v615))) == NULL)
54 if((vp->decisions = malloc((len+14)*sizeof(decision_t))) == NULL){
55 free(vp);
58 init_viterbi615_mmx(vp,0);
59 return vp;
79 struct v615 *vp = p;
85 d = (decision_t *)vp->decisions;
106 struct v615 *vp = p;
108 if(vp != NULL){
109 free(vp->decisions);
110 free(vp);
116 struct v615 *vp = p;
122 d = (decision_t *)vp->dp;
153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric);
154 m3 = _mm_add_pi16(vp->old_metrics->v[2048+i],metric);
155 m1 = _mm_add_pi16(vp->old_metrics->v[2048+i],m_metric);
156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric);
171 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1);
172 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1);
176 tmp = vp->old_metrics;
177 vp->old_metrics = vp->new_metrics;
178 vp->new_metrics = tmp;
180 vp->dp = d;