Searched refs:new_metrics (Results 1 - 20 of 20) sorted by relevance

/external/fec/
H A Dviterbi27_av.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v27
36 vp->new_metrics = &vp->metrics2;
166 vp->new_metrics->v[0] = vec_mergeh(survivor0,survivor1);
167 vp->new_metrics->v[1] = vec_mergel(survivor0,survivor1);
178 vp->new_metrics->v[2] = vec_mergeh(survivor0,survivor1);
179 vp->new_metrics->v[3] = vec_mergel(survivor0,survivor1);
182 if(vp->new_metrics->c[0] >= 105){
186 scale0 = vec_min(vp->new_metrics->v[0],vp->new_metrics->v[1]);
187 scale1 = vec_min(vp->new_metrics
[all...]
H A Dviterbi39_av.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v39
36 vp->new_metrics = &vp->metrics2;
168 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1);
169 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1);
188 min_metric = max_metric = vp->new_metrics->v[0];
190 min_metric = vec_min(min_metric,vp->new_metrics->v[i]);
191 max_metric = vec_max(max_metric,vp->new_metrics->v[i]);
222 if(vp->new_metrics->s[0] >= USHRT_MAX-5000){
227 scale = vp->new_metrics->v[0];
229 scale = vec_min(scale,vp->new_metrics
[all...]
H A Dviterbi29_av.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v29
37 vp->new_metrics = &vp->metrics2;
157 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1);
158 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1);
162 if(vp->new_metrics->c[0] >= 50){
167 scale0 = vp->new_metrics->v[0];
168 scale1 = vp->new_metrics->v[1];
170 scale0 = vec_min(scale0,vp->new_metrics->v[i]);
171 scale1 = vec_min(scale1,vp->new_metrics->v[i+1]);
181 vp->new_metrics
[all...]
H A Dviterbi39_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v39
38 vp->new_metrics = &vp->metrics2;
166 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1);
167 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1);
172 if(vp->new_metrics->s[0] >= SHRT_MAX-5000){
178 adjustv = vp->new_metrics->v[0];
180 adjustv = _mm_min_pi16(adjustv,vp->new_metrics->v[i]);
190 vp->new_metrics->v[i] = _mm_sub_pi16(vp->new_metrics->v[i],adjustv);
195 vp->old_metrics = vp->new_metrics;
[all...]
H A Dviterbi39_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v39
36 vp->new_metrics = &vp->metrics2;
162 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1);
163 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1);
166 if(vp->new_metrics->s[0] >= SHRT_MAX-5000){
172 adjustv = vp->new_metrics->v[0];
174 adjustv = _mm_min_epi16(adjustv,vp->new_metrics->v[i]);
188 vp->new_metrics->v[i] = _mm_sub_epi16(vp->new_metrics->v[i],adjustv);
193 vp->old_metrics = vp->new_metrics;
[all...]
H A Dviterbi615_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v615
38 vp->new_metrics = &vp->metrics2;
167 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1);
168 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1);
173 if(vp->new_metrics->s[0] >= SHRT_MAX-12750){
179 adjustv = vp->new_metrics->v[0];
181 adjustv = _mm_min_pi16(adjustv,vp->new_metrics->v[i]);
190 vp->new_metrics->v[i] = _mm_sub_pi16(vp->new_metrics->v[i],adjustv);
195 vp->old_metrics = vp->new_metrics;
[all...]
H A Dviterbi615_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v615
38 vp->new_metrics = &vp->metrics2;
165 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1);
166 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1);
171 if(vp->new_metrics->s[0] >= SHRT_MAX-12750){
177 adjustv = vp->new_metrics->v[0];
179 adjustv = _mm_min_epi16(adjustv,vp->new_metrics->v[i]);
192 vp->new_metrics->v[i] = _mm_sub_epi16(vp->new_metrics->v[i],adjustv);
197 vp->old_metrics = vp->new_metrics;
[all...]
H A Dviterbi615_av.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v615
39 vp->new_metrics = &vp->metrics2;
173 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1);
174 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1);
193 min_metric = max_metric = vp->new_metrics->v[0];
195 min_metric = vec_min(min_metric,vp->new_metrics->v[i]);
196 max_metric = vec_max(max_metric,vp->new_metrics->v[i]);
228 if(vp->new_metrics->s[0] >= USHRT_MAX-12750){
233 scale = vp->new_metrics->v[0];
235 scale = vec_min(scale,vp->new_metrics
[all...]
H A Dviterbi27_port.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v27
39 vp->new_metrics = &vp->metrics2;
123 vp->new_metrics->w[2*i] = decision ? m1 : m0;\
128 vp->new_metrics->w[2*i+1] = decision ? m1 : m0;\
186 vp->old_metrics = vp->new_metrics;
187 vp->new_metrics = tmp;
H A Dviterbi29_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v29
36 vp->new_metrics = &vp->metrics2;
124 vp->new_metrics->w[2*i] = decision ? m1 : m0;\
129 vp->new_metrics->w[2*i+1] = decision ? m1 : m0;\
161 vp->old_metrics = vp->new_metrics;
162 vp->new_metrics = tmp;
H A Dviterbi39_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v39
36 vp->new_metrics = &vp->metrics2;
125 vp->new_metrics->w[2*i] = decision ? m1 : m0;\
130 vp->new_metrics->w[2*i+1] = decision ? m1 : m0;\
163 vp->old_metrics = vp->new_metrics;
164 vp->new_metrics = tmp;
H A Dviterbi615_port.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v615
66 vp->new_metrics = &vp->metrics2;
123 vp->new_metrics->w[2*i] = decision0 ? m1 : m0;\
124 vp->new_metrics->w[2*i+1] = decision1 ? m3 : m2;\
150 vp->old_metrics = vp->new_metrics;
151 vp->new_metrics = tmp;
H A Dviterbi39_mmx.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v39
37 vp->new_metrics = &vp->metrics2;
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);
174 if(vp->new_metrics->s[0] < vp->old_metrics->s[0])
179 vp->old_metrics = vp->new_metrics;
180 vp->new_metrics = tmp;
H A Dviterbi27_sse.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v27
66 vp->new_metrics = &vp->metrics2;
H A Dviterbi29_sse.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v29
68 vp->new_metrics = &vp->metrics2;
H A Dviterbi29_sse2.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v29
37 vp->new_metrics = &vp->metrics2;
H A Dviterbi27_sse2.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v27
37 vp->new_metrics = &vp->metrics2;
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);
175 vp->old_metrics = vp->new_metrics;
176 vp->new_metrics = tmp;
H A Dviterbi615_mmx.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v615
37 vp->new_metrics = &vp->metrics2;
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);
177 vp->old_metrics = vp->new_metrics;
178 vp->new_metrics = tmp;
H A Dviterbi27_mmx.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v27
39 vp->new_metrics = &vp->metrics2;
H A Dviterbi29_mmx.c25 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member in struct:v29
79 vp->new_metrics = &vp->metrics2;

Completed in 1120 milliseconds