Home
last modified time | relevance | path

Searched refs:survivor1 (Results 1 – 11 of 11) sorted by relevance

/external/fec/
Dviterbi27_av.c121 vector unsigned char survivor0,survivor1,sym0v,sym1v; in update_viterbi27_blk_av() local
155 survivor1 = vec_min(m2,m3); in update_viterbi27_blk_av()
166 vp->new_metrics->v[0] = vec_mergeh(survivor0,survivor1); in update_viterbi27_blk_av()
167 vp->new_metrics->v[1] = vec_mergel(survivor0,survivor1); in update_viterbi27_blk_av()
173 survivor1 = vec_min(m2,m3); in update_viterbi27_blk_av()
178 vp->new_metrics->v[2] = vec_mergeh(survivor0,survivor1); in update_viterbi27_blk_av()
179 vp->new_metrics->v[3] = vec_mergel(survivor0,survivor1); in update_viterbi27_blk_av()
Dviterbi39_sse2.c135 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse2() local
154 survivor1 = _mm_min_epi16(m2,m3); in update_viterbi39_blk_sse2()
156 decision1 = _mm_cmpeq_epi16(survivor1,m3); in update_viterbi39_blk_sse2()
162 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1); in update_viterbi39_blk_sse2()
163 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1); in update_viterbi39_blk_sse2()
Dviterbi615_sse.c138 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse() local
159 survivor1 = _mm_min_pi16(m2,m3); in update_viterbi615_blk_sse()
161 decision1 = _mm_cmpeq_pi16(survivor1,m3); in update_viterbi615_blk_sse()
167 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi615_blk_sse()
168 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi615_blk_sse()
Dviterbi615_sse2.c136 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse2() local
157 survivor1 = _mm_min_epi16(m2,m3); in update_viterbi615_blk_sse2()
159 decision1 = _mm_cmpeq_epi16(survivor1,m3); in update_viterbi615_blk_sse2()
165 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1); in update_viterbi615_blk_sse2()
166 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1); in update_viterbi615_blk_sse2()
Dviterbi39_sse.c139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse() local
158 survivor1 = _mm_min_pi16(m2,m3); in update_viterbi39_blk_sse()
160 decision1 = _mm_cmpeq_pi16(survivor1,m3); in update_viterbi39_blk_sse()
166 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi39_blk_sse()
167 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi39_blk_sse()
Dviterbi27_sse2.c141 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1;
162 survivor1 = _mm_or_si128(_mm_and_si128(decision1,m3),_mm_andnot_si128(decision1,m2));
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);
Dviterbi39_mmx.c141 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_mmx() local
165 survivor1 = _mm_or_si64(_mm_and_si64(decision1,m3),_mm_andnot_si64(decision1,m2)); in update_viterbi39_blk_mmx()
171 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi39_blk_mmx()
172 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi39_blk_mmx()
Dviterbi615_mmx.c139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_mmx() local
165 survivor1 = _mm_or_si64(_mm_and_si64(decision1,m3),_mm_andnot_si64(decision1,m2)); in update_viterbi615_blk_mmx()
171 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi615_blk_mmx()
172 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi615_blk_mmx()
Dviterbi29_av.c135 vector unsigned char metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi29_blk_av() local
152 survivor1 = vec_min(m2,m3); in update_viterbi29_blk_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()
Dviterbi39_av.c133 vector unsigned short metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_av() local
155 survivor1 = vec_min(m2,m3); in update_viterbi39_blk_av()
168 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi39_blk_av()
169 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi39_blk_av()
Dviterbi615_av.c136 vector unsigned short metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_av() local
160 survivor1 = vec_min(m2,m3); in update_viterbi615_blk_av()
173 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi615_blk_av()
174 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi615_blk_av()