10 #define JPEG_INTERNALS
15 #ifdef DCT_ISLOW_SUPPORTED
22 Sorry,
this code only copes with 8x8 DCTs.
57 #if BITS_IN_JSAMPLE == 8
73 #define FIX_0_298631336 ((INT32)2446)
74 #define FIX_0_390180644 ((INT32)3196)
75 #define FIX_0_541196100 ((INT32)4433)
76 #define FIX_0_765366865 ((INT32)6270)
77 #define FIX_0_899976223 ((INT32)7373)
78 #define FIX_1_175875602 ((INT32)9633)
79 #define FIX_1_501321110 ((INT32)12299)
80 #define FIX_1_847759065 ((INT32)15137)
81 #define FIX_1_961570560 ((INT32)16069)
82 #define FIX_2_053119869 ((INT32)16819)
83 #define FIX_2_562915447 ((INT32)20995)
84 #define FIX_3_072711026 ((INT32)25172)
86 #define FIX_0_298631336 FIX(0.298631336)
87 #define FIX_0_390180644 FIX(0.390180644)
88 #define FIX_0_541196100 FIX(0.541196100)
89 #define FIX_0_765366865 FIX(0.765366865)
90 #define FIX_0_899976223 FIX(0.899976223)
91 #define FIX_1_175875602 FIX(1.175875602)
92 #define FIX_1_501321110 FIX(1.501321110)
93 #define FIX_1_847759065 FIX(1.847759065)
94 #define FIX_1_961570560 FIX(1.961570560)
95 #define FIX_2_053119869 FIX(2.053119869)
96 #define FIX_2_562915447 FIX(2.562915447)
97 #define FIX_3_072711026 FIX(3.072711026)
107 #if BITS_IN_JSAMPLE == 8
108 #define MULTIPLY(var, const) MULTIPLY16C16(var, const)
110 #define MULTIPLY(var, const) ((var) * (const))
118 #define DEQUANTIZE(coef, quantval) (((ISLOW_MULT_TYPE)(coef)) * (quantval))
128 INT32 tmp0, tmp1, tmp2, tmp3;
275 #ifndef NO_ZERO_ROW_TEST
MULTIPLIER ISLOW_MULT_TYPE
#define IDCT_range_limit(cinfo)
for(ctr=DCTSIZE;ctr > 0;ctr--)
jpeg_component_info JCOEFPTR coef_block
#define DEQUANTIZE(coef, quantval)
jpeg_component_info * compptr
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION output_col
ISLOW_MULT_TYPE * quantptr
#define MULTIPLY(var, const)
GLOBAL(void) jpeg_idct_islow(j_decompress_ptr cinfo
jpeg_component_info JCOEFPTR JSAMPARRAY output_buf