Lines Matching refs:dtbl
173 compute_reciprocal(UINT16 divisor, DCTELEM *dtbl) in compute_reciprocal() argument
185 dtbl[DCTSIZE2 * 0] = (DCTELEM)1; /* reciprocal */ in compute_reciprocal()
186 dtbl[DCTSIZE2 * 1] = (DCTELEM)0; /* correction */ in compute_reciprocal()
187 dtbl[DCTSIZE2 * 2] = (DCTELEM)1; /* scale */ in compute_reciprocal()
188 dtbl[DCTSIZE2 * 3] = -(DCTELEM)(sizeof(DCTELEM) * 8); /* shift */ in compute_reciprocal()
210 dtbl[DCTSIZE2 * 0] = (DCTELEM)fq; /* reciprocal */ in compute_reciprocal()
211 dtbl[DCTSIZE2 * 1] = (DCTELEM)c; /* correction + roundfactor */ in compute_reciprocal()
213 dtbl[DCTSIZE2 * 2] = (DCTELEM)(1 << (sizeof(DCTELEM) * 8 * 2 - r)); /* scale */ in compute_reciprocal()
215 dtbl[DCTSIZE2 * 2] = 1; in compute_reciprocal()
217 dtbl[DCTSIZE2 * 3] = (DCTELEM)r - sizeof(DCTELEM) * 8; /* shift */ in compute_reciprocal()
242 DCTELEM *dtbl; in start_pass_fdctmgr() local
265 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
268 if (!compute_reciprocal(qtbl->quantval[i] << 3, &dtbl[i]) && in start_pass_fdctmgr()
272 dtbl[i] = ((DCTELEM)qtbl->quantval[i]) << 3; in start_pass_fdctmgr()
305 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
311 CONST_BITS - 3), &dtbl[i]) && in start_pass_fdctmgr()
315 dtbl[i] = (DCTELEM) in start_pass_fdctmgr()