/external/fec/ |
D | viterbi29_av.c | 124 vector unsigned char sym1v,sym2v; in update_viterbi29_blk_av() local 128 …sym1v = vec_perm(vec_ld(0,syms),vec_ld(1,syms),vec_lvsl(0,syms)); /* sym1v.0 = syms[0]; sym1v.1 = … in update_viterbi29_blk_av() 129 sym2v = vec_splat(sym1v,1); /* Splat syms[1] across sym2v */ in update_viterbi29_blk_av() 130 sym1v = vec_splat(sym1v,0); /* Splat syms[0] across sym1v */ in update_viterbi29_blk_av() 138 metric = vec_avg(vec_xor(Branchtab29[0].v[i],sym1v),vec_xor(Branchtab29[1].v[i],sym2v)); in update_viterbi29_blk_av()
|
D | viterbi27_av.c | 121 vector unsigned char survivor0,survivor1,sym0v,sym1v; in update_viterbi27_blk_av() local 129 sym1v = vec_splat(sym0v,1); /* Splat syms[1] across sym1v */ in update_viterbi27_blk_av() 136 metric = vec_avg(vec_xor(Branchtab27[0].v[0],sym0v),vec_xor(Branchtab27[1].v[0],sym1v)); in update_viterbi27_blk_av() 147 metric = vec_avg(vec_xor(Branchtab27[0].v[1],sym0v),vec_xor(Branchtab27[1].v[1],sym1v)); in update_viterbi27_blk_av()
|
D | viterbi27_sse2.c | 131 __m128i sym0v,sym1v; 137 sym1v = _mm_set1_epi8(syms[1]); 144 …_epu8(_mm_xor_si128(Branchtab27_sse2[0].v[i],sym0v),_mm_xor_si128(Branchtab27_sse2[1].v[i],sym1v));
|
D | viterbi39_mmx.c | 130 __m64 sym0v,sym1v,sym2v; in update_viterbi39_blk_mmx() local 136 sym1v = _mm_set1_pi16(syms[1]); in update_viterbi39_blk_mmx() 148 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab39[0].v[i],sym0v),_mm_xor_si64(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_mmx()
|
D | viterbi615_mmx.c | 125 __m64 sym0v,sym1v,sym2v,sym3v,sym4v,sym5v; in update_viterbi615_blk_mmx() local 131 sym1v = _mm_set1_pi16(syms[1]); in update_viterbi615_blk_mmx() 146 … = _mm_add_pi16(_mm_xor_si64(Branchtab615[0].v[i],sym0v),_mm_xor_si64(Branchtab615[1].v[i],sym1v)); in update_viterbi615_blk_mmx()
|
D | viterbi39_sse.c | 128 __m64 sym0v,sym1v,sym2v; in update_viterbi39_blk_sse() local 134 sym1v = _mm_set1_pi16(syms[1]); in update_viterbi39_blk_sse() 146 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab39[0].v[i],sym0v),_mm_xor_si64(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_sse()
|
D | viterbi615_sse.c | 124 __m64 sym0v,sym1v,sym2v,sym3v,sym4v,sym5v; in update_viterbi615_blk_sse() local 130 sym1v = _mm_set1_pi16(syms[1]); in update_viterbi615_blk_sse() 145 … = _mm_add_pi16(_mm_xor_si64(Branchtab615[0].v[i],sym0v),_mm_xor_si64(Branchtab615[1].v[i],sym1v)); in update_viterbi615_blk_sse()
|
D | viterbi39_sse2.c | 123 __m128i sym0v,sym1v,sym2v; in update_viterbi39_blk_sse2() local 129 sym1v = _mm_set1_epi16(syms[1]); in update_viterbi39_blk_sse2() 142 …= _mm_add_epi16(_mm_xor_si128(Branchtab39[0].v[i],sym0v),_mm_xor_si128(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_sse2()
|
D | viterbi615_sse2.c | 121 __m128i sym0v,sym1v,sym2v,sym3v,sym4v,sym5v; in update_viterbi615_blk_sse2() local 127 sym1v = _mm_set1_epi16(syms[1]); in update_viterbi615_blk_sse2() 143 …_mm_add_epi16(_mm_xor_si128(Branchtab615[0].v[i],sym0v),_mm_xor_si128(Branchtab615[1].v[i],sym1v)); in update_viterbi615_blk_sse2()
|
D | viterbi39_av.c | 117 vector unsigned short symv,sym0v,sym1v,sym2v; in update_viterbi39_blk_av() local 127 sym1v = vec_splat(symv,1); in update_viterbi39_blk_av() 140 m0 = vec_add(vec_xor(Branchtab39[0].v[i],sym0v),vec_xor(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_av()
|
D | viterbi615_av.c | 117 vector unsigned short symv,sym0v,sym1v,sym2v,sym3v,sym4v,sym5v; in update_viterbi615_blk_av() local 127 sym1v = vec_splat(symv,1); in update_viterbi615_blk_av() 143 m0 = vec_add(vec_xor(Branchtab615[0].v[i],sym0v),vec_xor(Branchtab615[1].v[i],sym1v)); in update_viterbi615_blk_av()
|