Home
last modified time | relevance | path

Searched refs:decision0 (Results 1 – 12 of 12) sorted by relevance

/external/fec/
Dviterbi27_sse2.c141 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1;
159 decision0 = _mm_cmpgt_epi8(_mm_sub_epi8(m0,m1),_mm_setzero_si128());
161 survivor0 = _mm_or_si128(_mm_and_si128(decision0,m1),_mm_andnot_si128(decision0,m0));
165 d->s[2*i] = _mm_movemask_epi8(_mm_unpacklo_epi8(decision0,decision1));
166 d->s[2*i+1] = _mm_movemask_epi8(_mm_unpackhi_epi8(decision0,decision1));
Dviterbi27_av.c122 vector bool char decision0,decision1; in update_viterbi27_blk_av() local
152 decision0 = vec_cmpgt(m0,m1); in update_viterbi27_blk_av()
164 d->v[0] = vec_mergeh(decision0,decision1); in update_viterbi27_blk_av()
165 d->v[1] = vec_mergel(decision0,decision1); in update_viterbi27_blk_av()
170 decision0 = vec_cmpgt(m0,m1); in update_viterbi27_blk_av()
176 d->v[2] = vec_mergeh(decision0,decision1); in update_viterbi27_blk_av()
177 d->v[3] = vec_mergel(decision0,decision1); in update_viterbi27_blk_av()
Dviterbi39_mmx.c141 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_mmx() local
162 decision0 = _mm_cmpgt_pi16(_mm_sub_pi16(m0,m1),_mm_setzero_si64()); in update_viterbi39_blk_mmx()
164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); in update_viterbi39_blk_mmx()
168 …d->v[i] = _mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_… 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
162 decision0 = _mm_cmpgt_pi16(_mm_sub_pi16(m0,m1),_mm_setzero_si64()); in update_viterbi615_blk_mmx()
164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); in update_viterbi615_blk_mmx()
168 …d->v[i] = _mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_… in update_viterbi615_blk_mmx()
Dviterbi615_port.c113 unsigned long metric,m0,m1,m2,m3,decision0,decision1;\
121 decision0 = (signed long)(m0-m1) >= 0;\
123 vp->new_metrics->w[2*i] = decision0 ? m1 : m0;\
125 d->c[i/4] |= ((decision0|(decision1<<1)) << ((2*i)&7));\
Dviterbi29_av.c134 vector bool char decision0,decision1; in update_viterbi29_blk_av() local
149 decision0 = vec_cmpgt(m0,m1); in update_viterbi29_blk_av()
155 d->v[2*i] = vec_mergeh(decision0,decision1); in update_viterbi29_blk_av()
156 d->v[2*i+1] = vec_mergel(decision0,decision1); in update_viterbi29_blk_av()
Dviterbi39_av.c132 vector bool short decision0,decision1; in update_viterbi39_blk_av() local
152 decision0 = vec_cmpgt(m0,m1); in update_viterbi39_blk_av()
166 …sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,… in update_viterbi39_blk_av()
Dviterbi615_av.c135 vector bool short decision0,decision1; in update_viterbi615_blk_av() local
157 decision0 = vec_cmpgt(m0,m1); in update_viterbi615_blk_av()
171 …sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,… in update_viterbi615_blk_av()
Dviterbi39_sse2.c135 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse2() local
155 decision0 = _mm_cmpeq_epi16(survivor0,m1); in update_viterbi39_blk_sse2()
159 …d->s[i] = _mm_movemask_epi8(_mm_unpacklo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_p… in update_viterbi39_blk_sse2()
Dviterbi615_sse2.c136 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse2() local
158 decision0 = _mm_cmpeq_epi16(survivor0,m1); in update_viterbi615_blk_sse2()
162 …d->s[i] = _mm_movemask_epi8(_mm_unpacklo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_p… 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
159 decision0 = _mm_cmpeq_pi16(survivor0,m1); in update_viterbi39_blk_sse()
163 …d->c[i] = _mm_movemask_pi8(_mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs… in update_viterbi39_blk_sse()
Dviterbi615_sse.c138 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse() local
160 decision0 = _mm_cmpeq_pi16(survivor0,m1); in update_viterbi615_blk_sse()
164 …d->c[i] = _mm_movemask_pi8(_mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs… in update_viterbi615_blk_sse()