Home
last modified time | relevance | path

Searched refs:old_metrics (Results 1 – 20 of 20) sorted by relevance

/external/fec/
Dviterbi39_mmx.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi39_mmx()
39 vp->old_metrics->s[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi39_mmx()
91 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_mmx()
153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric); in update_viterbi39_blk_mmx()
154 m3 = _mm_add_pi16(vp->old_metrics->v[32+i],metric); in update_viterbi39_blk_mmx()
155 m1 = _mm_add_pi16(vp->old_metrics->v[32+i],m_metric); in update_viterbi39_blk_mmx()
156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_mmx()
174 if(vp->new_metrics->s[0] < vp->old_metrics->s[0]) in update_viterbi39_blk_mmx()
178 tmp = vp->old_metrics; in update_viterbi39_blk_mmx()
[all …]
Dviterbi27_av.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
35 vp->old_metrics = &vp->metrics1; in init_viterbi27_av()
38 vp->old_metrics->c[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_av()
141 m0 = vec_adds(vp->old_metrics->v[0],metric); in update_viterbi27_blk_av()
142 m3 = vec_adds(vp->old_metrics->v[2],metric); in update_viterbi27_blk_av()
143 m1 = vec_adds(vp->old_metrics->v[2],m_metric); in update_viterbi27_blk_av()
144 m2 = vec_adds(vp->old_metrics->v[0],m_metric); in update_viterbi27_blk_av()
158 m0 = vec_adds(vp->old_metrics->v[1],metric); in update_viterbi27_blk_av()
159 m3 = vec_adds(vp->old_metrics->v[3],metric); in update_viterbi27_blk_av()
160 m1 = vec_adds(vp->old_metrics->v[3],m_metric); in update_viterbi27_blk_av()
[all …]
Dviterbi615_port.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
65 vp->old_metrics = &vp->metrics1; in init_viterbi615_port()
68 vp->old_metrics->w[starting_state & 16383] = 0; /* Bias known start state */ in init_viterbi615_port()
117 m0 = vp->old_metrics->w[i] + metric;\
118 m1 = vp->old_metrics->w[i+8192] + (1530 - metric);\
119 m2 = vp->old_metrics->w[i] + (1530-metric);\
120 m3 = vp->old_metrics->w[i+8192] + metric;\
149 tmp = vp->old_metrics; in update_viterbi615_blk_port()
150 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_port()
Dviterbi27_sse2.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi27_sse2()
39 vp->old_metrics->c[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_sse2()
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);
174 tmp = vp->old_metrics;
175 vp->old_metrics = vp->new_metrics;
Dviterbi39_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
37 vp->old_metrics = &vp->metrics1; in init_viterbi39_sse()
40 vp->old_metrics->s[starting_state & 255] = SHRT_MIN; /* Bias known start state */ in init_viterbi39_sse()
90 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_sse()
151 m0 = _mm_adds_pi16(vp->old_metrics->v[i],metric); in update_viterbi39_blk_sse()
152 m3 = _mm_adds_pi16(vp->old_metrics->v[32+i],metric); in update_viterbi39_blk_sse()
153 m1 = _mm_adds_pi16(vp->old_metrics->v[32+i],m_metric); in update_viterbi39_blk_sse()
154 m2 = _mm_adds_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_sse()
194 tmp = vp->old_metrics; in update_viterbi39_blk_sse()
195 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_sse()
Dviterbi39_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
35 vp->old_metrics = &vp->metrics1; in init_viterbi39_sse2()
38 vp->old_metrics->s[starting_state & 255] = SHRT_MIN; /* Bias known start state */ in init_viterbi39_sse2()
89 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_sse2()
147 m0 = _mm_adds_epi16(vp->old_metrics->v[i],metric); in update_viterbi39_blk_sse2()
148 m3 = _mm_adds_epi16(vp->old_metrics->v[16+i],metric); in update_viterbi39_blk_sse2()
149 m1 = _mm_adds_epi16(vp->old_metrics->v[16+i],m_metric); in update_viterbi39_blk_sse2()
150 m2 = _mm_adds_epi16(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_sse2()
192 tmp = vp->old_metrics; in update_viterbi39_blk_sse2()
193 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_sse2()
Dviterbi615_mmx.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi615_mmx()
39 vp->old_metrics->s[starting_state & 16383] = 0; /* Bias known start state */ in init_viterbi615_mmx()
153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric); in update_viterbi615_blk_mmx()
154 m3 = _mm_add_pi16(vp->old_metrics->v[2048+i],metric); in update_viterbi615_blk_mmx()
155 m1 = _mm_add_pi16(vp->old_metrics->v[2048+i],m_metric); in update_viterbi615_blk_mmx()
156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi615_blk_mmx()
176 tmp = vp->old_metrics; in update_viterbi615_blk_mmx()
177 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_mmx()
Dviterbi615_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
37 vp->old_metrics = &vp->metrics1; in init_viterbi615_sse2()
40 vp->old_metrics->s[starting_state & 16383] = SHRT_MIN; /* Bias known start state */ in init_viterbi615_sse2()
150 m0 = _mm_adds_epi16(vp->old_metrics->v[i],metric); in update_viterbi615_blk_sse2()
151 m3 = _mm_adds_epi16(vp->old_metrics->v[1024+i],metric); in update_viterbi615_blk_sse2()
152 m1 = _mm_adds_epi16(vp->old_metrics->v[1024+i],m_metric); in update_viterbi615_blk_sse2()
153 m2 = _mm_adds_epi16(vp->old_metrics->v[i],m_metric); in update_viterbi615_blk_sse2()
196 tmp = vp->old_metrics; in update_viterbi615_blk_sse2()
197 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_sse2()
Dviterbi615_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
37 vp->old_metrics = &vp->metrics1; in init_viterbi615_sse()
40 vp->old_metrics->s[starting_state & 16383] = SHRT_MIN; /* Bias known start state */ in init_viterbi615_sse()
152 m0 = _mm_adds_pi16(vp->old_metrics->v[i],metric); in update_viterbi615_blk_sse()
153 m3 = _mm_adds_pi16(vp->old_metrics->v[2048+i],metric); in update_viterbi615_blk_sse()
154 m1 = _mm_adds_pi16(vp->old_metrics->v[2048+i],m_metric); in update_viterbi615_blk_sse()
155 m2 = _mm_adds_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi615_blk_sse()
194 tmp = vp->old_metrics; in update_viterbi615_blk_sse()
195 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_sse()
Dviterbi29_av.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi29_av()
39 vp->old_metrics->c[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi29_av()
143 m0 = vec_adds(vp->old_metrics->v[i],metric); in update_viterbi29_blk_av()
144 m3 = vec_adds(vp->old_metrics->v[8+i],metric); in update_viterbi29_blk_av()
145 m1 = vec_adds(vp->old_metrics->v[8+i],m_metric); in update_viterbi29_blk_av()
146 m2 = vec_adds(vp->old_metrics->v[i],m_metric); in update_viterbi29_blk_av()
184 tmp = vp->old_metrics; in update_viterbi29_blk_av()
185 vp->old_metrics = vp->new_metrics; in update_viterbi29_blk_av()
Dviterbi29_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
35 vp->old_metrics = &vp->metrics1; in init_viterbi29_port()
38 vp->old_metrics->w[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi29_port()
121 m0 = vp->old_metrics->w[i] + metric;\
122 m1 = vp->old_metrics->w[i+128] + (510 - metric);\
160 tmp = vp->old_metrics; in update_viterbi29_blk_port()
161 vp->old_metrics = vp->new_metrics; in update_viterbi29_blk_port()
Dviterbi39_av.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
35 vp->old_metrics = &vp->metrics1; in init_viterbi39_av()
38 vp->old_metrics->s[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi39_av()
83 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_av()
146 m0 = vec_adds(vp->old_metrics->v[i],metric); in update_viterbi39_blk_av()
147 m3 = vec_adds(vp->old_metrics->v[16+i],metric); in update_viterbi39_blk_av()
148 m1 = vec_adds(vp->old_metrics->v[16+i],m_metric); in update_viterbi39_blk_av()
149 m2 = vec_adds(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_av()
245 tmp = vp->old_metrics; in update_viterbi39_blk_av()
246 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_av()
Dviterbi39_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
35 vp->old_metrics = &vp->metrics1; in init_viterbi39_port()
38 vp->old_metrics->w[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi39_port()
122 m0 = vp->old_metrics->w[i] + metric;\
123 m1 = vp->old_metrics->w[i+128] + (765 - metric);\
162 tmp = vp->old_metrics; in update_viterbi39_blk_port()
163 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_port()
Dviterbi615_av.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->old_metrics = &vp->metrics1; in init_viterbi615_av()
41 vp->old_metrics->s[starting_state & 16383] = 0; /* Bias known start state */ in init_viterbi615_av()
83 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi615_av()
151 m0 = vec_adds(vp->old_metrics->v[i],metric); in update_viterbi615_blk_av()
152 m3 = vec_adds(vp->old_metrics->v[1024+i],metric); in update_viterbi615_blk_av()
153 m1 = vec_adds(vp->old_metrics->v[1024+i],m_metric); in update_viterbi615_blk_av()
154 m2 = vec_adds(vp->old_metrics->v[i],m_metric); in update_viterbi615_blk_av()
251 tmp = vp->old_metrics; in update_viterbi615_blk_av()
252 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_av()
Dviterbi27_port.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->old_metrics = &vp->metrics1; in init_viterbi27_port()
41 vp->old_metrics->w[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_port()
120 m0 = vp->old_metrics->w[i] + metric;\
121 m1 = vp->old_metrics->w[i+32] + (510 - metric);\
185 tmp = vp->old_metrics; in update_viterbi27_blk_port()
186 vp->old_metrics = vp->new_metrics; in update_viterbi27_blk_port()
Dviterbi29_sse.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
67 vp->old_metrics = &vp->metrics1; in init_viterbi29_sse()
70 vp->old_metrics->w[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi29_sse()
Dviterbi27_sse.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
65 vp->old_metrics = &vp->metrics1; in init_viterbi27_sse()
68 vp->old_metrics->c[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_sse()
Dviterbi29_mmx.c25 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
78 vp->old_metrics = &vp->metrics1; in init_viterbi29_mmx()
81 vp->old_metrics->c[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi29_mmx()
Dviterbi29_sse2.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->old_metrics = &vp->metrics1; in init_viterbi29_sse2()
39 vp->old_metrics->c[starting_state & 255] = 0; /* Bias known start state */ in init_viterbi29_sse2()
Dviterbi27_mmx.c24 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->old_metrics = &vp->metrics1; in init_viterbi27_mmx()
41 vp->old_metrics->c[starting_state & 63] = 0; /* Bias known start state */ in init_viterbi27_mmx()