Lines Matching refs:divisors
38 typedef void (*quantize_method_ptr) (JCOEFPTR coef_block, DCTELEM *divisors,
41 FAST_FLOAT *divisors,
54 /* The actual post-DCT divisors --- not identical to the quant table
58 DCTELEM *divisors[NUM_QUANT_TBLS];
252 /* Compute divisors for this quant table */
257 /* For LL&M IDCT method, divisors are equal to raw quantization
260 if (fdct->divisors[qtblno] == NULL) {
261 fdct->divisors[qtblno] = (DCTELEM *)
265 dtbl = fdct->divisors[qtblno];
280 /* For AA&N IDCT method, divisors are equal to quantization
300 if (fdct->divisors[qtblno] == NULL) {
301 fdct->divisors[qtblno] = (DCTELEM *)
305 dtbl = fdct->divisors[qtblno];
327 /* For float AA&N IDCT method, divisors are equal to quantization
408 quantize(JCOEFPTR coef_block, DCTELEM *divisors, DCTELEM *workspace)
422 recip = divisors[i + DCTSIZE2 * 0];
423 corr = divisors[i + DCTSIZE2 * 1];
424 shift = divisors[i + DCTSIZE2 * 3];
445 qval = divisors[i];
497 DCTELEM *divisors = fdct->divisors[compptr->quant_tbl_no];
517 (*do_quantize) (coef_blocks[bi], divisors, workspace);
556 quantize_float(JCOEFPTR coef_block, FAST_FLOAT *divisors,
565 temp = workspace[i] * divisors[i];
587 FAST_FLOAT *divisors = fdct->float_divisors[compptr->quant_tbl_no];
608 (*do_quantize) (coef_blocks[bi], divisors, workspace);
715 fdct->divisors[i] = NULL;