/external/fec/ |
D | viterbi27_sse2.c | 141 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; 160 decision1 = _mm_cmpgt_epi8(_mm_sub_epi8(m2,m3),_mm_setzero_si128()); 162 survivor1 = _mm_or_si128(_mm_and_si128(decision1,m3),_mm_andnot_si128(decision1,m2)); 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));
|
D | viterbi27_av.c | 122 vector bool char decision0,decision1; in update_viterbi27_blk_av() local 153 decision1 = vec_cmpgt(m2,m3); 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() 171 decision1 = vec_cmpgt(m2,m3); 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()
|
D | viterbi39_mmx.c | 141 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_mmx() local 163 decision1 = _mm_cmpgt_pi16(_mm_sub_pi16(m2,m3),_mm_setzero_si64()); in update_viterbi39_blk_mmx() 165 survivor1 = _mm_or_si64(_mm_and_si64(decision1,m3),_mm_andnot_si64(decision1,m2)); in update_viterbi39_blk_mmx() 168 …npacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64… in update_viterbi39_blk_mmx()
|
D | viterbi615_mmx.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_mmx() local 163 decision1 = _mm_cmpgt_pi16(_mm_sub_pi16(m2,m3),_mm_setzero_si64()); in update_viterbi615_blk_mmx() 165 survivor1 = _mm_or_si64(_mm_and_si64(decision1,m3),_mm_andnot_si64(decision1,m2)); in update_viterbi615_blk_mmx() 168 …npacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64… in update_viterbi615_blk_mmx()
|
D | viterbi615_port.c | 113 unsigned long metric,m0,m1,m2,m3,decision0,decision1;\ 122 decision1 = (signed long)(m2-m3) >= 0;\ 124 vp->new_metrics->w[2*i+1] = decision1 ? m3 : m2;\ 125 d->c[i/4] |= ((decision0|(decision1<<1)) << ((2*i)&7));\
|
D | viterbi29_av.c | 134 vector bool char decision0,decision1; in update_viterbi29_blk_av() local 150 decision1 = vec_cmpgt(m2,m3); 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()
|
D | viterbi39_av.c | 132 vector bool short decision0,decision1; in update_viterbi39_blk_av() local 153 decision1 = vec_cmpgt(m2,m3); in update_viterbi39_blk_av() 166 …ons,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decision1)… in update_viterbi39_blk_av()
|
D | viterbi615_av.c | 135 vector bool short decision0,decision1; in update_viterbi615_blk_av() local 158 decision1 = vec_cmpgt(m2,m3); in update_viterbi615_blk_av() 171 …ons,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decision1)… in update_viterbi615_blk_av()
|
D | viterbi615_sse2.c | 136 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse2() local 159 decision1 = _mm_cmpeq_epi16(survivor1,m3); in update_viterbi615_blk_sse2() 162 …klo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_packs_epi16(decision1,_mm_setzero_si12… in update_viterbi615_blk_sse2()
|
D | viterbi39_sse2.c | 135 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse2() local 156 decision1 = _mm_cmpeq_epi16(survivor1,m3); in update_viterbi39_blk_sse2() 159 …klo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_packs_epi16(decision1,_mm_setzero_si12… in update_viterbi39_blk_sse2()
|
D | viterbi615_sse.c | 138 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse() local 161 decision1 = _mm_cmpeq_pi16(survivor1,m3); in update_viterbi615_blk_sse() 164 …npacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64… in update_viterbi615_blk_sse()
|
D | viterbi39_sse.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse() local 160 decision1 = _mm_cmpeq_pi16(survivor1,m3); in update_viterbi39_blk_sse() 163 …npacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64… in update_viterbi39_blk_sse()
|