/external/fec/ |
D | viterbi27_av.c | 121 vector unsigned char survivor0,survivor1,sym0v,sym1v; in update_viterbi27_blk_av() local 154 survivor0 = vec_min(m0,m1); 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() 172 survivor0 = vec_min(m0,m1); 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()
|
D | viterbi39_sse2.c | 135 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse2() local 153 survivor0 = _mm_min_epi16(m0,m1); in update_viterbi39_blk_sse2() 155 decision0 = _mm_cmpeq_epi16(survivor0,m1); 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()
|
D | viterbi615_sse.c | 138 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse() local 158 survivor0 = _mm_min_pi16(m0,m1); in update_viterbi615_blk_sse() 160 decision0 = _mm_cmpeq_pi16(survivor0,m1); 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()
|
D | viterbi615_sse2.c | 136 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_sse2() local 156 survivor0 = _mm_min_epi16(m0,m1); in update_viterbi615_blk_sse2() 158 decision0 = _mm_cmpeq_epi16(survivor0,m1); 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()
|
D | viterbi39_sse.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_sse() local 157 survivor0 = _mm_min_pi16(m0,m1); in update_viterbi39_blk_sse() 159 decision0 = _mm_cmpeq_pi16(survivor0,m1); 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()
|
D | viterbi27_sse2.c | 141 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; 161 survivor0 = _mm_or_si128(_mm_and_si128(decision0,m1),_mm_andnot_si128(decision0,m0)); 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);
|
D | viterbi39_mmx.c | 141 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_mmx() local 164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); 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()
|
D | viterbi615_mmx.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_mmx() local 164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); 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()
|
D | viterbi29_av.c | 135 vector unsigned char metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi29_blk_av() local 151 survivor0 = vec_min(m0,m1); 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()
|
D | viterbi39_av.c | 133 vector unsigned short metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi39_blk_av() local 154 survivor0 = vec_min(m0,m1); 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()
|
D | viterbi615_av.c | 136 vector unsigned short metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; in update_viterbi615_blk_av() local 159 survivor0 = vec_min(m0,m1); 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()
|