#include "jinclude.h"
#include "jpeglib.h"
#include "jdct.h"
Go to the source code of this file.
Defines | |
#define | JPEG_INTERNALS |
#define | CONST_BITS 8 |
#define | FIX_0_382683433 ((INT32) 98) |
#define | FIX_0_541196100 ((INT32) 139) |
#define | FIX_0_707106781 ((INT32) 181) |
#define | FIX_1_306562965 ((INT32) 334) |
#define | DESCALE(x, n) RIGHT_SHIFT(x, n) |
#define | MULTIPLY(var, const) ((DCTELEM) DESCALE((var) * (const), CONST_BITS)) |
Functions | |
jpeg_fdct_ifast (DCTELEM *data, JSAMPARRAY sample_data, JDIMENSION start_col) |
#define CONST_BITS 8 |
Definition at line 69 of file jfdctfst.c.
#define FIX_0_382683433 ((INT32) 98) |
#define FIX_0_541196100 ((INT32) 139) |
Definition at line 81 of file jfdctfst.c.
Referenced by jpeg_fdct_12x12(), jpeg_fdct_12x6(), jpeg_fdct_16x16(), jpeg_fdct_16x8(), jpeg_fdct_2x4(), jpeg_fdct_4x2(), jpeg_fdct_4x4(), jpeg_fdct_4x8(), jpeg_fdct_8x16(), jpeg_fdct_8x4(), jpeg_fdct_ifast(), jpeg_fdct_islow(), jpeg_idct_12x12(), jpeg_idct_12x6(), jpeg_idct_16x16(), jpeg_idct_16x8(), jpeg_idct_2x4(), jpeg_idct_4x2(), jpeg_idct_4x4(), jpeg_idct_4x8(), jpeg_idct_6x12(), jpeg_idct_8x16(), jpeg_idct_8x4(), and jpeg_idct_islow().
#define FIX_0_707106781 ((INT32) 181) |
#define FIX_1_306562965 ((INT32) 334) |
#define JPEG_INTERNALS |
Definition at line 34 of file jfdctfst.c.
#define MULTIPLY | ( | var, | |||
const | ) | ((DCTELEM) DESCALE((var) * (const), CONST_BITS)) |
Definition at line 107 of file jfdctfst.c.
Referenced by jpeg_fdct_10x10(), jpeg_fdct_10x5(), jpeg_fdct_11x11(), jpeg_fdct_12x12(), jpeg_fdct_12x6(), jpeg_fdct_13x13(), jpeg_fdct_14x14(), jpeg_fdct_14x7(), jpeg_fdct_15x15(), jpeg_fdct_16x16(), jpeg_fdct_16x8(), jpeg_fdct_2x4(), jpeg_fdct_3x3(), jpeg_fdct_3x6(), jpeg_fdct_4x2(), jpeg_fdct_4x4(), jpeg_fdct_4x8(), jpeg_fdct_5x10(), jpeg_fdct_5x5(), jpeg_fdct_6x12(), jpeg_fdct_6x3(), jpeg_fdct_6x6(), jpeg_fdct_7x14(), jpeg_fdct_7x7(), jpeg_fdct_8x16(), jpeg_fdct_8x4(), jpeg_fdct_9x9(), jpeg_fdct_ifast(), jpeg_fdct_islow(), jpeg_idct_10x10(), jpeg_idct_10x5(), jpeg_idct_11x11(), jpeg_idct_12x12(), jpeg_idct_12x6(), jpeg_idct_13x13(), jpeg_idct_14x14(), jpeg_idct_14x7(), jpeg_idct_15x15(), jpeg_idct_16x16(), jpeg_idct_16x8(), jpeg_idct_2x4(), jpeg_idct_3x3(), jpeg_idct_3x6(), jpeg_idct_4x2(), jpeg_idct_4x4(), jpeg_idct_4x8(), jpeg_idct_5x10(), jpeg_idct_5x5(), jpeg_idct_6x12(), jpeg_idct_6x3(), jpeg_idct_6x6(), jpeg_idct_7x14(), jpeg_idct_7x7(), jpeg_idct_8x16(), jpeg_idct_8x4(), jpeg_idct_9x9(), jpeg_idct_ifast(), and jpeg_idct_islow().
jpeg_fdct_ifast | ( | DCTELEM * | data, | |
JSAMPARRAY | sample_data, | |||
JDIMENSION | start_col | |||
) |
Definition at line 115 of file jfdctfst.c.
References CENTERJSAMPLE, dataptr, DCTSIZE, FIX_0_382683433, FIX_0_541196100, FIX_0_707106781, FIX_1_306562965, GETJSAMPLE, MULTIPLY, and SHIFT_TEMPS.
Referenced by start_pass_fdctmgr().