10 #define JPEG_INTERNALS 15 #ifdef DCT_FLOAT_SUPPORTED 22 Sorry,
this code only copes with 8x8 DCTs.
29 #define DEQUANTIZE(coef, quantval) (((FAST_FLOAT)(coef)) * (quantval)) 35 GLOBAL(
void) jpeg_idct_float(
39 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
102 tmp12 = (tmp1 - tmp3) * ((FAST_FLOAT)1.414213562) -
tmp13;
124 z5 = (
z10 +
z12) * ((FAST_FLOAT)1.847759065);
126 tmp12 = ((FAST_FLOAT)-2.613125930) *
z10 +
z5;
185 z5 = (
z10 +
z12) * ((FAST_FLOAT)1.847759065);
187 tmp12 = ((FAST_FLOAT)-2.613125930) *
z10 +
z5;
#define IDCT_range_limit(cinfo)
FAST_FLOAT workspace[DCTSIZE2]
GLOBAL(void) jpeg_idct_float(j_decompress_ptr cinfo
for(ctr=DCTSIZE;ctr > 0;ctr--)
FLOAT_MULT_TYPE * quantptr
jpeg_component_info JCOEFPTR JSAMPARRAY output_buf
FAST_FLOAT FLOAT_MULT_TYPE
#define DEQUANTIZE(coef, quantval)
jpeg_component_info JCOEFPTR coef_block
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION output_col
jpeg_component_info * compptr