122 int32_t tmp0, tmp2, tmp10, tmp12;
123 int32_t z1, z2, z3, z4;
138 for (ctr =
DCTSIZE; ctr > 0; inptr++, quantptr++, wsptr++, ctr--) {
197 for (ctr = 0; ctr < 4; ctr++) {
201 #ifndef NO_ZERO_ROW_TEST 202 if (wsptr[1] == 0 && wsptr[2] == 0 && wsptr[3] == 0 &&
203 wsptr[5] == 0 && wsptr[6] == 0 && wsptr[7] == 0) {
220 tmp0 = ((int32_t) wsptr[0]) << (
CONST_BITS+1);
230 z1 = (int32_t) wsptr[7];
231 z2 = (int32_t) wsptr[5];
232 z3 = (int32_t) wsptr[3];
233 z4 = (int32_t) wsptr[1];
247 outptr[0] = range_limit[(int)
DESCALE(tmp10 + tmp2,
250 outptr[3] = range_limit[(int)
DESCALE(tmp10 - tmp2,
253 outptr[1] = range_limit[(int)
DESCALE(tmp12 + tmp0,
256 outptr[2] = range_limit[(int)
DESCALE(tmp12 - tmp0,
#define DESCALE(x, n)
Definition: jdct.h:146
#define IDCT_range_limit(cinfo)
Definition: jdct.h:76
char JSAMPLE
Definition: jmorecfg.h:64
jpeg_component_info JCOEFPTR coef_block
Definition: jdct.h:102
void * dct_table
Definition: jpeglib.h:183
#define RANGE_MASK
Definition: jdct.h:78
#define FIX_0_211164243
Definition: jidctred.cpp:58
#define FIX_1_061594337
Definition: jidctred.cpp:65
#define SHIFT_TEMPS
Definition: jpegint.h:289
JSAMPLE * JSAMPROW
Definition: jpeglib.h:71
#define MULTIPLY(var, const)
Definition: jidctred.cpp:98
#define FIX_0_899976223
Definition: jidctred.cpp:64
#define FIX_0_765366865
Definition: jidctred.cpp:62
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION output_col
Definition: jdct.h:102
#define FIX_2_172734803
Definition: jidctred.cpp:69
#define CONST_BITS
Definition: jidctred.cpp:43
#define FIX_2_562915447
Definition: jidctred.cpp:70
MULTIPLIER ISLOW_MULT_TYPE
Definition: jdct.h:56
#define DEQUANTIZE(coef, quantval)
Definition: jidctred.cpp:109
JCOEF * JCOEFPTR
Definition: jpeglib.h:80
#define FIX_0_601344887
Definition: jidctred.cpp:60
#define FIX_0_509795579
Definition: jidctred.cpp:59
#define FIX_1_451774981
Definition: jidctred.cpp:67
#define DCTSIZE
Definition: jpeglib.h:46
#define FIX_1_847759065
Definition: jidctred.cpp:68
jpeg_component_info JCOEFPTR JSAMPARRAY output_buf
Definition: jdct.h:102
#define PASS1_BITS
Definition: jidctred.cpp:44