Lines Matching refs:DCTELEM
117 /* Multiply a DCTELEM variable by an INT32 constant, and immediately
118 * descale to yield a DCTELEM result.
121 #define MULTIPLY(var,const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS))
125 * entry; produce a DCTELEM result. For 8-bit data a 16x16->16
138 /* Like DESCALE, but applies to a DCTELEM and produces an int.
143 #define ISHIFT_TEMPS DCTELEM ishift_temp;
145 #define DCTELEMBITS 16 /* DCTELEM may be 16 or 32 bits */
147 #define DCTELEMBITS 32 /* DCTELEM must be 32 bits */
151 (ishift_temp >> (shft)) | ((~((DCTELEM) 0)) << (DCTELEMBITS-(shft))) : \
175 DCTELEM * wsptr, const int * mips_idct_coefs);
176 void mips_idct_rows(DCTELEM * wsptr, JSAMPARRAY output_buf,
191 DCTELEM workspace[DCTSIZE2]; /* buffers data between passes */