116 DCTELEM tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
117 DCTELEM tmp10, tmp11, tmp12, tmp13;
118 DCTELEM z1, z2, z3, z4, z5, z11, z13;
126 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
127 tmp0 = dataptr[0] + dataptr[7];
128 tmp7 = dataptr[0] - dataptr[7];
129 tmp1 = dataptr[1] + dataptr[6];
130 tmp6 = dataptr[1] - dataptr[6];
131 tmp2 = dataptr[2] + dataptr[5];
132 tmp5 = dataptr[2] - dataptr[5];
133 tmp3 = dataptr[3] + dataptr[4];
134 tmp4 = dataptr[3] - dataptr[4];
143 dataptr[0] = tmp10 + tmp11;
144 dataptr[4] = tmp10 - tmp11;
147 dataptr[2] = tmp13 + z1;
148 dataptr[6] = tmp13 - z1;
165 dataptr[5] = z13 + z2;
166 dataptr[3] = z13 - z2;
167 dataptr[1] = z11 + z4;
168 dataptr[7] = z11 - z4;
176 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
193 dataptr[
DCTSIZE*0] = tmp10 + tmp11;
194 dataptr[
DCTSIZE*4] = tmp10 - tmp11;
197 dataptr[
DCTSIZE*2] = tmp13 + z1;
198 dataptr[
DCTSIZE*6] = tmp13 - z1;
#define FIX_0_382683433
Definition: jfdctfst.cpp:79
#define SHIFT_TEMPS
Definition: jpegint.h:289
#define FIX_0_707106781
Definition: jfdctfst.cpp:81
#define FIX_1_306562965
Definition: jfdctfst.cpp:82
int32_t DCTELEM
Definition: jdct.h:32
#define FIX_0_541196100
Definition: jfdctfst.cpp:80
#define DCTSIZE
Definition: jpeglib.h:46
#define MULTIPLY(var, const)
Definition: jfdctfst.cpp:106