184 int tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
185 int tmp10, tmp11, tmp12, tmp13;
186 unsigned z1, z2, z3, z4, z5;
195 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
196 tmp0 = dataptr[0] + dataptr[7];
197 tmp7 = dataptr[0] - dataptr[7];
198 tmp1 = dataptr[1] + dataptr[6];
199 tmp6 = dataptr[1] - dataptr[6];
200 tmp2 = dataptr[2] + dataptr[5];
201 tmp5 = dataptr[2] - dataptr[5];
202 tmp3 = dataptr[3] + dataptr[4];
203 tmp4 = dataptr[3] - dataptr[4];
214 dataptr[0] = (int16_t) ((tmp10 + tmp11) * (1 <<
PASS1_BITS));
215 dataptr[4] = (int16_t) ((tmp10 - tmp11) * (1 <<
PASS1_BITS));