Home | History | Annotate | Download | only in libjpeg-turbo

Lines Matching defs:divisors

37 typedef void (*quantize_method_ptr) (JCOEFPTR coef_block, DCTELEM * divisors,
40 FAST_FLOAT * divisors,
53 /* The actual post-DCT divisors --- not identical to the quant table
57 DCTELEM * divisors[NUM_QUANT_TBLS];
247 /* Compute divisors for this quant table */
252 /* For LL&M IDCT method, divisors are equal to raw quantization
255 if (fdct->divisors[qtblno] == NULL) {
256 fdct->divisors[qtblno] = (DCTELEM *)
260 dtbl = fdct->divisors[qtblno];
275 /* For AA&N IDCT method, divisors are equal to quantization
295 if (fdct->divisors[qtblno] == NULL) {
296 fdct->divisors[qtblno] = (DCTELEM *)
300 dtbl = fdct->divisors[qtblno];
322 /* For float AA&N IDCT method, divisors are equal to quantization
403 quantize (JCOEFPTR coef_block, DCTELEM * divisors, DCTELEM * workspace)
417 recip = divisors[i + DCTSIZE2 * 0];
418 corr = divisors[i + DCTSIZE2 * 1];
419 shift = divisors[i + DCTSIZE2 * 3];
440 qval = divisors[i];
493 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
513 divisors, workspace);
553 quantize_float (JCOEFPTR coef_block, FAST_FLOAT * divisors, FAST_FLOAT * workspace)
561 temp = workspace[i] * divisors[i];
583 FAST_FLOAT * divisors = fdct->float_divisors[compptr->quant_tbl_no];
604 (*do_quantize) (coef_blocks[bi], divisors, workspace);
711 fdct->divisors[i] = NULL;