Lines Matching refs:dp
23 struct dotprod *dp; in initdp_mmx() local
30 dp = (struct dotprod *)calloc(1,sizeof(struct dotprod)); in initdp_mmx()
31 dp->len = len; in initdp_mmx()
35 dp->coeffs[i] = (signed short *)calloc(1+(len+i-1)/4, in initdp_mmx()
38 dp->coeffs[i][j+i] = coeffs[j]; in initdp_mmx()
40 return (void *)dp; in initdp_mmx()
46 struct dotprod *dp = (struct dotprod *)p; in freedp_mmx() local
50 if(dp->coeffs[i] != NULL) in freedp_mmx()
51 free(dp->coeffs[i]); in freedp_mmx()
52 free(dp); in freedp_mmx()
59 struct dotprod *dp = (struct dotprod *)p; in dotprod_mmx() local
79 return dotprod_mmx_assist(ar,dp->coeffs[al],(dp->len+al-1)/4+1); in dotprod_mmx()