Home | History | Annotate | Download | only in libjpeg_turbo

Lines Matching refs:DCTELEM

27 typedef JMETHOD(void, forward_DCT_method_ptr, (DCTELEM * data));
32 DCTELEM * workspace));
38 (JCOEFPTR coef_block, DCTELEM * divisors,
39 DCTELEM * workspace));
44 METHODDEF(void) quantize (JCOEFPTR, DCTELEM *, DCTELEM *);
58 DCTELEM * divisors[NUM_QUANT_TBLS];
61 DCTELEM * workspace;
121 * into DCTELEM:
168 compute_reciprocal (UINT16 divisor, DCTELEM * dtbl)
175 r = sizeof(DCTELEM) * 8 + b;
183 /* fq will be one bit too large to fit in DCTELEM, so adjust */
192 dtbl[DCTSIZE2 * 0] = (DCTELEM) fq; /* reciprocal */
193 dtbl[DCTSIZE2 * 1] = (DCTELEM) c; /* correction + roundfactor */
194 dtbl[DCTSIZE2 * 2] = (DCTELEM) (1 << (sizeof(DCTELEM)*8*2 - r)); /* scale */
195 dtbl[DCTSIZE2 * 3] = (DCTELEM) r - sizeof(DCTELEM)*8; /* shift */
217 DCTELEM * dtbl;
236 fdct->divisors[qtblno] = (DCTELEM *)
238 (DCTSIZE2 * 4) * SIZEOF(DCTELEM));
272 fdct->divisors[qtblno] = (DCTELEM *)
274 (DCTSIZE2 * 4) * SIZEOF(DCTELEM));
337 convsamp (JSAMPARRAY sample_data, JDIMENSION start_col, DCTELEM * workspace)
339 register DCTELEM *workspaceptr;
372 quantize (JCOEFPTR coef_block, DCTELEM * divisors, DCTELEM * workspace)
375 DCTELEM temp;
389 product >>= shift + sizeof(DCTELEM)*8;
394 product >>= shift + sizeof(DCTELEM)*8;
420 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
421 DCTELEM * workspace;
632 fdct->workspace = (DCTELEM *)
634 SIZEOF(DCTELEM) * DCTSIZE2);