Lines Matching refs:vp
28 struct v27 *vp = p; in init_viterbi27_sse2() local
34 vp->metrics1.c[i] = 63; in init_viterbi27_sse2()
36 vp->old_metrics = &vp->metrics1; in init_viterbi27_sse2()
37 vp->new_metrics = &vp->metrics2; in init_viterbi27_sse2()
38 vp->dp = vp->decisions; in init_viterbi27_sse2()
39 vp->old_metrics->c[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_sse2()
57 struct v27 *vp; in create_viterbi27_sse2() local
66 vp = (struct v27 *)p; in create_viterbi27_sse2()
69 free(vp); in create_viterbi27_sse2()
72 vp->decisions = (decision_t *)p; in create_viterbi27_sse2()
73 init_viterbi27_sse2(vp,0); in create_viterbi27_sse2()
75 return vp; in create_viterbi27_sse2()
84 struct v27 *vp = p; in chainback_viterbi27_sse2() local
89 d = vp->decisions; in chainback_viterbi27_sse2()
112 struct v27 *vp = p; in delete_viterbi27_sse2() local
114 if(vp != NULL){ in delete_viterbi27_sse2()
115 free(vp->decisions); in delete_viterbi27_sse2()
116 free(vp); in delete_viterbi27_sse2()
124 struct v27 *vp = p;
129 d = (decision_t *)vp->dp;
153 m0 = _mm_add_epi8(vp->old_metrics->v[i],metric);
154 m3 = _mm_add_epi8(vp->old_metrics->v[2+i],metric);
155 m1 = _mm_add_epi8(vp->old_metrics->v[2+i],m_metric);
156 m2 = _mm_add_epi8(vp->old_metrics->v[i],m_metric);
169 vp->new_metrics->v[2*i] = _mm_unpacklo_epi8(survivor0,survivor1);
170 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi8(survivor0,survivor1);
174 tmp = vp->old_metrics;
175 vp->old_metrics = vp->new_metrics;
176 vp->new_metrics = tmp;
178 vp->dp = d;