/external/fec/ |
viterbi27_sse.c | 23 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v27 37 if((vp->decisions = malloc((len+6)*sizeof(decision_t))) == NULL){ 67 vp->dp = vp->decisions; 84 d = vp->decisions; 110 free(vp->decisions);
|
viterbi29_sse.c | 25 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v29 39 if((vp->decisions = (decision_t *)malloc((len+8)*sizeof(decision_t))) == NULL){ 69 vp->dp = vp->decisions; 85 d = vp->decisions; 111 free(vp->decisions);
|
viterbi29_sse2.c | 25 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v29 38 vp->dp = vp->decisions; 72 vp->decisions = (decision_t *)p; 89 d = vp->decisions; 116 free(vp->decisions);
|
viterbi39_av.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v39 37 vp->dp = vp->decisions; 63 vp->decisions = malloc(sizeof(decision_t)*(len+8)); 75 decision_t *d = (decision_t *)vp->decisions; 105 free(vp->decisions); 114 vector unsigned char decisions = (vector unsigned char)(0); local 157 /* Store decisions and survivors. 161 decisions = vec_add(decisions,decisions); /* Shift each byte 1 bit to the left * [all...] |
viterbi27_mmx.c | 25 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v27 40 vp->dp = vp->decisions; 75 if((vp->decisions = (decision_t *)malloc((len+6)*sizeof(decision_t))) == NULL){ 95 d = (decision_t *)vp->decisions; 112 free(vp->decisions);
|
viterbi29_mmx.c | 26 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v29 41 if((vp->decisions = (decision_t *)malloc((len+8)*sizeof(decision_t))) == NULL){ 80 vp->dp = vp->decisions; 98 d = (decision_t *)vp->decisions; 115 free(vp->decisions);
|
viterbi615_av.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v615 40 vp->dp = vp->decisions; 54 vp->decisions = malloc(sizeof(decision_t)*(len+14)); 78 decision_t *d = (decision_t *)vp->decisions; 105 free(vp->decisions); 114 vector unsigned char decisions = (vector unsigned char)(0); local 162 /* Store decisions and survivors. 166 decisions = vec_add(decisions,decisions); /* Shift each byte 1 bit to the left * [all...] |
ssebfly29.s | 34 movl DP(%edx),%edx # edx -> decisions 85 # get decisions, leave in mm1,3 96 # interleave decisions, accumulate into %ebx 112 xorl %ebx,%ebx # clear decisions 115 movl %ebx,(%edx) # stash first 32 decisions 119 movl %ebx,4(%edx) # stash second 32 decisions 120 xorl %ebx,%ebx # clear decisions 123 movl %ebx,8(%edx) # stash first 32 decisions 127 movl %ebx,12(%edx) # stash second 32 decisions 128 xorl %ebx,%ebx # clear decisions [all...] |
viterbi27_port.c | 25 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v27 40 vp->dp = vp->decisions; 65 if((vp->decisions = malloc((len+6)*sizeof(decision_t))) == NULL){ 85 d = vp->decisions; 111 free(vp->decisions);
|
viterbi29_port.c | 22 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v29 37 vp->dp = vp->decisions; 64 if((vp->decisions = (decision_t *)malloc((len+8)*sizeof(decision_t))) == NULL){ 86 d = vp->decisions; 112 free(vp->decisions);
|
viterbi39_port.c | 22 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v39 37 vp->dp = vp->decisions; 64 if((vp->decisions = (decision_t *)malloc((len+8)*sizeof(decision_t))) == NULL){ 86 d = vp->decisions; 112 free(vp->decisions);
|
viterbi615_port.c | 23 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v615 36 if((vp->decisions = malloc((len+14)*sizeof(decision_t))) == NULL){ 67 vp->dp = vp->decisions; 83 d = (decision_t *)vp->decisions; 106 free(vp->decisions);
|
ssebfly27.s | 36 movl DP(%edx),%edx # edx -> decisions 87 # get decisions, leave in mm1,3 98 # interleave decisions, accumulate into %ebx 114 xorl %ebx,%ebx # clear decisions 117 movl %ebx,(%edx) # stash first 32 decisions 121 movl %ebx,4(%edx) # stash second 32 decisions
|
viterbi27_av.c | 23 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v27 37 vp->dp = vp->decisions; 62 if((vp->decisions = (decision_t *)malloc((len+6)*sizeof(decision_t))) == NULL){ 77 decision_t *d = (decision_t *)vp->decisions; 107 free(vp->decisions); 163 /* Interleave and store first decisions and survivors */ 175 /* Interleave and store second set of decisions and survivors */
|
viterbi27_sse2.c | 23 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v27 38 vp->dp = vp->decisions; 72 vp->decisions = (decision_t *)p; 89 d = vp->decisions; 115 free(vp->decisions); 164 /* Pack each set of decisions into 16 bits */
|
viterbi29_av.c | 23 decision_t *decisions; /* Beginning of decisions for block */ member in struct:v29 38 vp->dp = vp->decisions; 63 if((vp->decisions = (decision_t *)malloc((len+8)*sizeof(decision_t))) == NULL){ 82 d = (decision_t *)vp->decisions; 108 free(vp->decisions); 154 /* Interleave and store decisions and survivors */
|
viterbi39_mmx.c | 23 void *decisions; /* Beginning of decisions for block */ member in struct:v39 38 vp->dp = vp->decisions; 64 if((vp->decisions = malloc((len+8)*sizeof(decision_t))) == NULL){ 87 d = (decision_t *)vp->decisions; 113 free(vp->decisions); 160 * to form the decisions and then do the select the hard way 167 /* Merge decisions and store as bytes */
|
viterbi39_sse.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v39 39 vp->dp = vp->decisions; 56 if((vp->decisions = malloc((len+8)*sizeof(decision_t))) == NULL){ 87 d = (decision_t *)vp->decisions; 113 free(vp->decisions); 162 /* Pack decisions into 8 bits and store */
|
viterbi39_sse2.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v39 37 vp->dp = vp->decisions; 61 vp->decisions = (decision_t *)p; 84 decision_t *d = (decision_t *)vp->decisions; 111 free(vp->decisions); 158 /* Pack each set of decisions into 8 8-bit bytes, then interleave them and compress into 16 bits */
|
viterbi615_mmx.c | 23 void *decisions; /* Beginning of decisions for block */ member in struct:v615 38 vp->dp = vp->decisions; 54 if((vp->decisions = malloc((len+14)*sizeof(decision_t))) == NULL){ 85 d = (decision_t *)vp->decisions; 109 free(vp->decisions); 160 * to form the decisions and then do the select the hard way 167 /* Merge decisions and store as bytes */
|
viterbi615_sse.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v615 39 vp->dp = vp->decisions; 56 if((vp->decisions = malloc((len+14)*sizeof(decision_t))) == NULL){ 86 d = (decision_t *)vp->decisions; 110 free(vp->decisions); 163 /* Pack decisions into 8 bits and store */
|
viterbi615_sse2.c | 24 void *decisions; /* Beginning of decisions for block */ member in struct:v615 39 vp->dp = vp->decisions; 63 vp->decisions = (decision_t *)p; 86 decision_t *d = (decision_t *)vp->decisions; 110 free(vp->decisions); 161 /* Pack each set of decisions into 8 8-bit bytes, then interleave them and compress into 16 bits */
|
mmxbfly27.s | 35 movl DP(%edx),%edx # edx -> decisions 84 pcmpgtb %mm3,%mm4 # mm4 = first set of decisions (ff = 1 better) 85 pcmpgtb %mm3,%mm5 # mm5 = second set of decisions 99 # interleave & store decisions in mm4, mm5
|
mmxbfly29.s | 37 movl DP(%edx),%edx # edx -> decisions 85 pcmpgtb %mm3,%mm4 # mm4 = first set of decisions (ff = 1 better) 86 pcmpgtb %mm3,%mm5 # mm5 = second set of decisions 100 # interleave & store decisions in mm4, mm5
|
sse2bfly29.s | 36 movl DP(%edx),%edx # edx -> decisions 91 # get decisions, leave in mm1,3 102 # interleave decisions & store
|