Home
last modified time | relevance | path

Searched refs:endstate (Results 1 – 25 of 25) sorted by relevance

/external/fec/
Dfec.h20 int chainback_viterbi27(void *vp, unsigned char *data,unsigned int nbits,unsigned int endstate);
27 int chainback_viterbi27_av(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
36 int chainback_viterbi27_mmx(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
43 int chainback_viterbi27_sse(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
50 int chainback_viterbi27_sse2(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
58 int chainback_viterbi27_port(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
70 int chainback_viterbi29(void *vp, unsigned char *data,unsigned int nbits,unsigned int endstate);
77 int chainback_viterbi29_av(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
86 int chainback_viterbi29_mmx(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
93 int chainback_viterbi29_sse(void *p,unsigned char *data,unsigned int nbits,unsigned int endstate);
[all …]
Dviterbi27_sse.c77 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27_sse() argument
88 endstate %= 64; in chainback_viterbi27_sse()
89 endstate <<= 2; in chainback_viterbi27_sse()
99 k = (d[nbits].c[(endstate>>2)/8] >> ((endstate>>2)%8)) & 1; in chainback_viterbi27_sse()
100 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi27_sse()
Dviterbi29_sse.c79 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29_sse() argument
89 endstate %= 256; in chainback_viterbi29_sse()
99 k = (d[nbits].c[endstate/8] >> (endstate%8)) & 1; in chainback_viterbi29_sse()
100 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi29_sse()
Dviterbi27.c83 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27() argument
88 return chainback_viterbi27_port(p,data,nbits,endstate); in chainback_viterbi27()
91 return chainback_viterbi27_av(p,data,nbits,endstate); in chainback_viterbi27()
95 return chainback_viterbi27_mmx(p,data,nbits,endstate); in chainback_viterbi27()
97 return chainback_viterbi27_sse(p,data,nbits,endstate); in chainback_viterbi27()
99 return chainback_viterbi27_sse2(p,data,nbits,endstate); in chainback_viterbi27()
Dviterbi29_sse2.c83 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29_sse2() argument
94 endstate %= 256; in chainback_viterbi29_sse2()
104 k = (d[nbits].c[endstate/8] >> (endstate%8)) & 1; in chainback_viterbi29_sse2()
105 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi29_sse2()
Dviterbi615.c85 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615() argument
90 return chainback_viterbi615_port(p,data,nbits,endstate); in chainback_viterbi615()
93 return chainback_viterbi615_av(p,data,nbits,endstate); in chainback_viterbi615()
97 return chainback_viterbi615_mmx(p,data,nbits,endstate); in chainback_viterbi615()
99 return chainback_viterbi615_sse(p,data,nbits,endstate); in chainback_viterbi615()
101 return chainback_viterbi615_sse2(p,data,nbits,endstate); in chainback_viterbi615()
Dviterbi39.c84 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39() argument
89 return chainback_viterbi39_port(p,data,nbits,endstate); in chainback_viterbi39()
92 return chainback_viterbi39_av(p,data,nbits,endstate); in chainback_viterbi39()
96 return chainback_viterbi39_mmx(p,data,nbits,endstate); in chainback_viterbi39()
98 return chainback_viterbi39_sse(p,data,nbits,endstate); in chainback_viterbi39()
100 return chainback_viterbi39_sse2(p,data,nbits,endstate); in chainback_viterbi39()
Dviterbi29.c83 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29() argument
88 return chainback_viterbi29_port(p,data,nbits,endstate); in chainback_viterbi29()
91 return chainback_viterbi29_av(p,data,nbits,endstate); in chainback_viterbi29()
95 return chainback_viterbi29_mmx(p,data,nbits,endstate); in chainback_viterbi29()
97 return chainback_viterbi29_sse(p,data,nbits,endstate); in chainback_viterbi29()
99 return chainback_viterbi29_sse2(p,data,nbits,endstate); in chainback_viterbi29()
Dviterbi615_port.c77 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615_port() argument
84 endstate %= 16384; in chainback_viterbi615_port()
94 k = (d[nbits].c[endstate/8] >> (endstate%8)) & 1; in chainback_viterbi615_port()
95 endstate = (k << 13) | (endstate >> 1); in chainback_viterbi615_port()
96 data[nbits>>3] = endstate >> 6; in chainback_viterbi615_port()
Dviterbi27_port.c79 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27_port() argument
89 endstate %= 64; in chainback_viterbi27_port()
90 endstate <<= 2; in chainback_viterbi27_port()
100 k = (d[nbits].w[(endstate>>2)/32] >> ((endstate>>2)%32)) & 1; in chainback_viterbi27_port()
101 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi27_port()
Dviterbi39_sse.c80 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39_sse() argument
88 endstate %= 256; in chainback_viterbi39_sse()
90 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_sse()
101 k = (d[nbits].c[endstate/8] >> (endstate%8)) & 1; in chainback_viterbi39_sse()
102 endstate = (k << 7) | (endstate >> 1); in chainback_viterbi39_sse()
103 data[nbits>>3] = endstate; in chainback_viterbi39_sse()
Dviterbi39_sse2.c82 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39_sse2() argument
87 endstate %= 256; in chainback_viterbi39_sse2()
89 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_sse2()
99 k = (d[nbits].w[endstate/32] >> (endstate%32)) & 1; in chainback_viterbi39_sse2()
100 endstate = (k << 7) | (endstate >> 1); in chainback_viterbi39_sse2()
101 data[nbits>>3] = endstate; in chainback_viterbi39_sse2()
Dviterbi39_av.c73 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39_av() argument
81 endstate %= 256; in chainback_viterbi39_av()
83 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_av()
93 k = (d[nbits].c[endstate >> 7][endstate & 15] & (0x80 >> ((endstate>>4)&7)) ) ? 1 : 0; in chainback_viterbi39_av()
94 endstate = (k << 7) | (endstate >> 1); in chainback_viterbi39_av()
95 data[nbits>>3] = endstate; in chainback_viterbi39_av()
Dviterbi39_mmx.c79 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39_mmx() argument
89 endstate %= 256; in chainback_viterbi39_mmx()
91 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi39_mmx()
101 k = d[nbits].c[endstate] & 1; in chainback_viterbi39_mmx()
102 endstate = (k << 7) | (endstate >> 1); in chainback_viterbi39_mmx()
103 data[nbits>>3] = endstate; in chainback_viterbi39_mmx()
Dviterbi27_sse2.c83 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27_sse2() argument
93 endstate %= 64; in chainback_viterbi27_sse2()
94 endstate <<= 2; in chainback_viterbi27_sse2()
104 k = (d[nbits].c[(endstate>>2)/8] >> ((endstate>>2)%8)) & 1; in chainback_viterbi27_sse2()
105 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi27_sse2()
Dviterbi29_mmx.c90 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29_mmx() argument
99 endstate &= 255; in chainback_viterbi29_mmx()
104 k = d[nbits].c[endstate] & 1; in chainback_viterbi29_mmx()
105 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi29_mmx()
Dviterbi29_port.c79 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29_port() argument
90 endstate %= 256; in chainback_viterbi29_port()
100 k = (d[nbits].w[(endstate)/32] >> (endstate%32)) & 1; in chainback_viterbi29_port()
101 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi29_port()
Dviterbi615_av.c76 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615_av() argument
81 endstate %= 16384; in chainback_viterbi615_av()
83 path_metric = vp->old_metrics->s[endstate]; in chainback_viterbi615_av()
93 k = (d[nbits].c[endstate >> 7][endstate & 15] & (0x80 >> ((endstate>>4)&7)) ) ? 1 : 0; in chainback_viterbi615_av()
94 endstate = (k << 13) | (endstate >> 1); in chainback_viterbi615_av()
95 data[nbits>>3] = endstate >> 6; in chainback_viterbi615_av()
Dviterbi27_mmx.c88 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27_mmx() argument
96 endstate &= 63; in chainback_viterbi27_mmx()
101 k = d[nbits].c[endstate>>2] & 1; in chainback_viterbi27_mmx()
102 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi27_mmx()
Dviterbi39_port.c79 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi39_port() argument
90 endstate %= 256; in chainback_viterbi39_port()
100 k = (d[nbits].w[(endstate)/32] >> (endstate%32)) & 1; in chainback_viterbi39_port()
101 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi39_port()
Dviterbi615_sse2.c84 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615_sse2() argument
88 endstate %= 16384; in chainback_viterbi615_sse2()
98 k = (d[nbits].w[endstate/32] >> (endstate%32)) & 1; in chainback_viterbi615_sse2()
99 endstate = (k << 13) | (endstate >> 1); in chainback_viterbi615_sse2()
100 data[nbits>>3] = endstate >> 6; in chainback_viterbi615_sse2()
Dviterbi615_sse.c80 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615_sse() argument
87 endstate %= 16384; in chainback_viterbi615_sse()
98 k = (d[nbits].c[endstate/8] >> (endstate%8)) & 1; in chainback_viterbi615_sse()
99 endstate = (k << 13) | (endstate >> 1); in chainback_viterbi615_sse()
100 data[nbits>>3] = endstate >> 6; in chainback_viterbi615_sse()
Dviterbi615_mmx.c78 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi615_mmx() argument
87 endstate %= 16384; in chainback_viterbi615_mmx()
97 k = d[nbits].c[endstate] & 1; in chainback_viterbi615_mmx()
98 endstate = (k << 13) | (endstate >> 1); in chainback_viterbi615_mmx()
99 data[nbits>>3] = endstate >> 6; in chainback_viterbi615_mmx()
Dviterbi27_av.c75 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi27_av() argument
85 endstate %= 64; in chainback_viterbi27_av()
86 endstate <<= 2; in chainback_viterbi27_av()
96 k = d[nbits].c[endstate>>2] & 1; in chainback_viterbi27_av()
97 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi27_av()
Dviterbi29_av.c76 unsigned int endstate){ /* Terminal encoder state */ in chainback_viterbi29_av() argument
86 endstate %= 256; in chainback_viterbi29_av()
96 k = d[nbits].c[endstate] & 1; in chainback_viterbi29_av()
97 data[nbits>>3] = endstate = (endstate >> 1) | (k << 7); in chainback_viterbi29_av()