Home | History | Annotate | Download | only in libjpeg_turbo

Lines Matching defs:divisors

38                 (JCOEFPTR coef_block, DCTELEM * divisors,
41 (JCOEFPTR coef_block, FAST_FLOAT * divisors,
54 /* The actual post-DCT divisors --- not identical to the quant table
58 DCTELEM * divisors[NUM_QUANT_TBLS];
227 /* Compute divisors for this quant table */
232 /* For LL&M IDCT method, divisors are equal to raw quantization
235 if (fdct->divisors[qtblno] == NULL) {
236 fdct->divisors[qtblno] = (DCTELEM *)
240 dtbl = fdct->divisors[qtblno];
251 /* For AA&N IDCT method, divisors are equal to quantization
271 if (fdct->divisors[qtblno] == NULL) {
272 fdct->divisors[qtblno] = (DCTELEM *)
276 dtbl = fdct->divisors[qtblno];
291 /* For float AA&N IDCT method, divisors are equal to quantization
372 quantize (JCOEFPTR coef_block, DCTELEM * divisors, DCTELEM * workspace)
382 recip = divisors[i + DCTSIZE2 * 0];
383 corr = divisors[i + DCTSIZE2 * 1];
384 shift = divisors[i + DCTSIZE2 * 3];
420 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
440 (*do_quantize) (coef_blocks[bi], divisors, workspace);
480 quantize_float (JCOEFPTR coef_block, FAST_FLOAT * divisors, FAST_FLOAT * workspace)
488 temp = workspace[i] * divisors[i];
510 FAST_FLOAT * divisors = fdct->float_divisors[compptr->quant_tbl_no];
531 (*do_quantize) (coef_blocks[bi], divisors, workspace);
638 fdct->divisors[i] = NULL;