10 #define JPEG_INTERNALS 15 #ifdef DCT_FLOAT_SUPPORTED 23 Sorry,
this code only copes with 8x8 DCTs.
34 FAST_FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
35 FAST_FLOAT tmp10, tmp11, tmp12, tmp13;
36 FAST_FLOAT z1, z2, z3, z4, z5, z11, z13;
43 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
63 z1 = (tmp12 + tmp13) * ((FAST_FLOAT) 0.707106781);
74 z5 = (tmp10 - tmp12) * ((FAST_FLOAT) 0.382683433);
75 z2 = ((FAST_FLOAT) 0.541196100) * tmp10 + z5;
76 z4 = ((FAST_FLOAT) 1.306562965) * tmp12 + z5;
77 z3 = tmp11 * ((FAST_FLOAT) 0.707106781);
93 for (ctr =
DCTSIZE-1; ctr >= 0; ctr--) {
113 z1 = (tmp12 + tmp13) * ((FAST_FLOAT) 0.707106781);
124 z5 = (tmp10 - tmp12) * ((FAST_FLOAT) 0.382683433);
125 z2 = ((FAST_FLOAT) 0.541196100) * tmp10 + z5;
126 z4 = ((FAST_FLOAT) 1.306562965) * tmp12 + z5;
127 z3 = tmp11 * ((FAST_FLOAT) 0.707106781);
int const JOCTET * dataptr
jpeg_fdct_float(FAST_FLOAT *data)
GLsizei GLsizei GLenum GLenum const GLvoid * data