/external/fec/ |
viterbi27_av.c | 122 vector bool char decision0,decision1; local 152 decision0 = vec_cmpgt(m0,m1); 164 d->v[0] = vec_mergeh(decision0,decision1); 165 d->v[1] = vec_mergel(decision0,decision1); 170 decision0 = vec_cmpgt(m0,m1); 176 d->v[2] = vec_mergeh(decision0,decision1); 177 d->v[3] = vec_mergel(decision0,decision1);
|
viterbi29_av.c | 134 vector bool char decision0,decision1; local 149 decision0 = vec_cmpgt(m0,m1); 155 d->v[2*i] = vec_mergeh(decision0,decision1); 156 d->v[2*i+1] = vec_mergel(decision0,decision1);
|
viterbi39_av.c | 132 vector bool short decision0,decision1; local 152 decision0 = vec_cmpgt(m0,m1); 166 decisions = vec_sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decision1)));
|
viterbi39_mmx.c | 141 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 162 decision0 = _mm_cmpgt_pi16(_mm_sub_pi16(m0,m1),_mm_setzero_si64()); 164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); 168 d->v[i] = _mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64()));
|
viterbi39_sse.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 159 decision0 = _mm_cmpeq_pi16(survivor0,m1); 163 d->c[i] = _mm_movemask_pi8(_mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64())));
|
viterbi39_sse2.c | 135 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 155 decision0 = _mm_cmpeq_epi16(survivor0,m1); 159 d->s[i] = _mm_movemask_epi8(_mm_unpacklo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_packs_epi16(decision1,_mm_setzero_si128())));
|
viterbi615_av.c | 135 vector bool short decision0,decision1; local 157 decision0 = vec_cmpgt(m0,m1); 171 decisions = vec_sub(decisions,(vector unsigned char)vec_pack(vec_mergeh(decision0,decision1),vec_mergel(decision0,decision1)));
|
viterbi615_mmx.c | 139 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 162 decision0 = _mm_cmpgt_pi16(_mm_sub_pi16(m0,m1),_mm_setzero_si64()); 164 survivor0 = _mm_or_si64(_mm_and_si64(decision0,m1),_mm_andnot_si64(decision0,m0)); 168 d->v[i] = _mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64()));
|
viterbi615_sse.c | 138 __m64 decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 160 decision0 = _mm_cmpeq_pi16(survivor0,m1); 164 d->c[i] = _mm_movemask_pi8(_mm_unpacklo_pi8(_mm_packs_pi16(decision0,_mm_setzero_si64()),_mm_packs_pi16(decision1,_mm_setzero_si64())));
|
viterbi615_sse2.c | 136 __m128i decision0,decision1,metric,m_metric,m0,m1,m2,m3,survivor0,survivor1; local 158 decision0 = _mm_cmpeq_epi16(survivor0,m1); 162 d->s[i] = _mm_movemask_epi8(_mm_unpacklo_epi8(_mm_packs_epi16(decision0,_mm_setzero_si128()),_mm_packs_epi16(decision1,_mm_setzero_si128())));
|