37 #define JPEG_INTERNALS
42 #ifdef DCT_FLOAT_SUPPORTED
50 Sorry,
this code only copes with 8x8 DCTs.
61 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
62 FAST_FLOAT tmp10, tmp11, tmp12, tmp13;
63 FAST_FLOAT z1, z2, z3, z4, z5, z11, z13;
70 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
90 z1 = (tmp12 + tmp13) * ((FAST_FLOAT) 0.707106781);
101 z5 = (tmp10 - tmp12) * ((FAST_FLOAT) 0.382683433);
102 z2 = ((FAST_FLOAT) 0.541196100) * tmp10 + z5;
103 z4 = ((FAST_FLOAT) 1.306562965) * tmp12 + z5;
104 z3 = tmp11 * ((FAST_FLOAT) 0.707106781);
120 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
140 z1 = (tmp12 + tmp13) * ((FAST_FLOAT) 0.707106781);
151 z5 = (tmp10 - tmp12) * ((FAST_FLOAT) 0.382683433);
152 z2 = ((FAST_FLOAT) 0.541196100) * tmp10 + z5;
153 z4 = ((FAST_FLOAT) 1.306562965) * tmp12 + z5;
154 z3 = tmp11 * ((FAST_FLOAT) 0.707106781);